k8s部署2:前置条件:docker部署

前两天发布了k8s的前置发布条件,对于防火墙的处理,我看大家反响还不错,所以作为先行者,我感觉自己多了不少动力,所以今天来说说k8s部署前置条件中docker部分的部署。在此先感谢一下那些点赞和添加收藏的朋友们,你们的支持是我永远的动力!三克油喂给马吃!

之前写过docker的部署,不过那个只是单纯地要使用docker环境来打包项目而已,并没有系统性的跟其他软件联合起来发布,所以它的运行环境就略显单一了。

这一次,作为k8s平台的基础运行环境,docker就需要深入一点了。

虽然我只是知道点docker的皮毛,不过我感觉在k8s环境搭建这个问题上我所掌握的docker使用似乎已经足够应付了,所以我心里感觉并不十分虚,所以要嘘我的诸位可以尽管放心,洗洗睡吧,我不会脸红的。

好了,前面都是废话。

当然,说这些废话是为了篇幅。

拉长篇幅是为了你要看下面的内容……必须加我。

哈哈哈哈吼吼吼吼……

下面进入正题。

1、docker在k8s里面的基础位置

k8s在运行的时候,每一个负载就是一个相对固化的虚拟机,他用了docker来运行这些小型的虚拟机,由于此时docker虚拟机(它叫做容器),里面的内容相对固定,所以外界访问即便是把他攻击坏了,k8s会停掉他,重启一个实例,所以比起真的虚拟机来说相对安全,所以docker是k8s的基础运行环境里面的一部分功能集合而已。

对于初学者,知道这么点基本就差不多了,其实后面的东西都是操作,知道理论多了也没多大用。

2、docker下载

docker下载地址:Index of linux/static/stable/x86_64/

需要注意的是,每一版k8s需要配套的docker容器,我在这里写部署过程使用的k8s是1.23.9版本的,所以我选择了docker-20.10.9。你需要安装其他版本的话去百度上搜一下版本支持情况再下载需要的docker版本。

在服务器上探测是否已经安装了其他版本,安装了的话按照下面的方式卸载:

# 看看是否安装了docker

docker -v

# 如果安装了,会显示版本。这个时候需要卸载。

# 删除
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
d

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/95832.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/95832.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某开源漫画系统RCE代码审计

免责声明 本文档所述漏洞详情及复现方法仅限用于合法授权的安全研究和学术教育用途。任何个人或组织不得利用本文内容从事未经许可的渗透测试、网络攻击或其他违法行为。使用者应确保其行为符合相关法律法规,并取得目标系统的明确授权。 对于因不当使用本文信息而造…

Pandas DataFrame 指南

📊 Pandas DataFrame 常用操作代码示例 下面用表格汇总了 DataFrame 的常用操作,方便你快速查阅和实践。 操作类别代码示例说明(简要)数据读取df pd.read_csv(data.csv)读取 CSV 文件df pd.read_excel(data.xlsx, sheet_nameS…

React学习教程,从入门到精通, React 样式语法知识点与案例详解(13)

React 样式语法知识点与案例详解 作为React初学者,掌握样式语法是构建美观UI的关键。本文将详细介绍React中所有主要的样式方法,并提供详细注释的案例代码。 一、React样式语法知识点总览 1. 行内样式 (Inline Styles) 使用style属性,值为Jav…

Proxychains 配置全解析:从入门到高级应用

引言 在数字时代,网络隐私与安全至关重要。无论是绕过地理限制访问内容,还是在渗透测试中隐藏踪迹,代理工具都不可或缺。Proxychains(或称 Proxychains-NG)作为一款经典的开源代理链工具,以其高效灵活的特性…

二叉树的前中后序遍历(迭代法)

目录 题目链接: 题目: 解题思路: 代码: 前序遍历: 中序遍历: 后序遍历: 总结: 题目链接: 144. 二叉树的前序遍历 - 力扣(LeetCode) 94. …

redis的数据类型:string

文章目录String类型介绍redis采用的字符集json类型介绍String类型的命令set key value [EX seconds] [NX|XX]incr keyincr对操作的key对应的value类型有限制吗?incr key操作的返回值是什么?incr操作的key可以不存在吗?多个客户端同时针对同…

传统神经网络实现-----手写数字识别(MNIST)项目

完整代码:# import torch # print(torch.__version__)#1.X 1、验证安装的开发环境是否正确, MNIST包含70,000张手写数字图像: 60,000张用于训练,10,000张用于测试。 图像是灰度的,28x28像素的,并且居中的&#xff…

工业机器人标杆的数字化突围,珞石机器人如何以CRM实现业务重塑

在智能制造浪潮下,工业机器人行业正迎来快速增长。作为国内领先的机器人制造商,珞石机器人面对业务规模的迅速扩张,意识到传统的管理方式已无法满足企业发展需求,急需通过数字化升级破解管理难题。因此珞石机器人选择引入纷享销客…

NVIDIA GPU的指令集详细介绍

这是一个非常核心且深入的话题。GPU的指令集架构(Instruction Set Architecture, ISA)是理解GPU如何工作的关键,它直接体现了GPU为大规模并行计算而生的设计哲学。下面我将详细、全面地介绍GPU的指令集。 第一部分:核心哲学 —— …

Day 17: 3D点云深度学习专项 - 理论深度与面试精通之路

Day 17: 3D点云深度学习专项 - 理论深度与面试精通之路 🎯 学习目标:深度理解3D点云核心理论,获得该领域面试入场券 ⏰ 预计用时:6小时 (理论深度4h + 面试准备2h) 🎨 教学特色:理论优先 + 概念深度 + 面试导向 + 行业认知 🎯 今日学习大纲 1. 点云AI的理论基础:几何…

【经济学】量化模型TradingAgents 工具集成层与数据(财报+ 基本信息指标+基本面分析)+ChromaDB 客户端+财务情况记忆库

文章目录Toolkit 作用Toolkit 逐函数解析1. 获取默认配置2. update_config3. config4. __init__5. get_reddit_news6. get_finnhub_news7. get_reddit_stock_info8. get_chinese_social_sentiment9. get_finnhub_company_insider_sentiment10. get_YFin_data11. get_YFin_data_…

Uni-App + Vue onLoad与onLaunch执行顺序问题完整解决方案 – 3种实用方法详解

导读:在 Uni-app Vue 小程序应用开发中,你是否遇到过页面加载时全局数据还未准备好的问题?本文将深入分析onLoad生命周期钩子在onLaunch未完成时就执行的常见问题,并提供三种实用的解决方案。 📋 问题描述 在 Vue 应…

25、SSH远程部署到另一台机器

25、SSH远程部署到另一台机器 因为不是每一台服务器都有jenkins的,一般都是一台jenkins,部署很多机器 1、安装插件 Publish Over SSH2、配置另一台机器 # 生成秘钥 ssh-keygen -t dsa# 把公钥复制到要访问的机器 ssh-copy-id root目标机器的ip# 第一次要…

2025年金融专业人士职业认证发展路径分析

在金融行业数字化转型的背景下,专业认证作为提升个人能力的一种方式,受到越来越多从业者的关注。本文基于行业发展趋势,分析6个金融相关领域的专业资格认证,为职业发展提供参考。一、CDA数据分析师认证含金量CDA数据分析师是数据领…

日用百货新零售小程序设计与开发(代码+数据库+LW)

摘要 本文设计并开发了一款基于Java、Spring Boot和MySQL的日用百货新零售小程序,旨在通过数字化手段优化日用百货的销售与配送流程,满足用户便捷购物的需求。系统采用前后端分离架构,前端通过微信小程序实现用户交互,后端基于Sp…

【Git】查看差异 删除文件 忽略文件

- 第 122 篇 - Date: 2025 - 09 - 07 Author: 郑龙浩(仟墨) 文章目录查看差异 && 删除文件 && 忽略文件1 git diff 可以查看哪些?基本用法比较不同提交比较分支文件比较其他2 彻底删除文件3 忽略文件「1」应该忽略哪些文件&a…

HarmonyOS应用开发:三层工程架构

引言 在HarmonyOS应用开发过程中,随着项目规模的增长,代码的组织结构显得尤为重要。 DevEco Studio创建出的默认工程仅包含一个entry类型的模块,如果直接使用平级目录进行模块管理,工程逻辑结构较混乱且模块间的一栏关系不够清晰&…

phpMyAdmin文件包含漏洞复现:原理详解+环境搭建+渗透实战(windows CVE-2018-12613)

目录 一、CVE-2018-12613漏洞 1、漏洞简介 2、漏洞原理 (1)漏洞触发点与正常逻辑 (2)过滤逻辑缺陷与绕过方式 二、渗透准备 1、访问phpmyadmin靶场 2、登录phpmyadmin 3、获取session文件位置 三、渗透准备 1、读取敏感…

Jakarta EE(基于 JPA)在 IntelliJ IDEA 中开发简单留言板应用的实验指导

Jakarta EE(基于 JPA)在 IntelliJ IDEA 中开发简单留言板应用的实验指导摘要:Jakarta EE 并不仅限于使用 H2 数据库,它支持任何符合 JDBC 或 JPA 标准的数据库,例如 MySQL、PostgreSQL、Oracle 等。H2 通常用于开发测试…

Gitea:轻量级的自托管Git服务

欢迎光临我的个人博客查看最新文章:rivers blog 在当今的软件开发世界中,代码托管平台是必不可少的工具。而对于寻求自主控制和数据隐私的团队与开发者来说,Gitea提供了一个完美的解决方案。 1、 Gitea简介 Gitea(发音为ɡɪˈti…