当前位置: 首页 > news >正文

k8s-实验部署 1

1、k8s集群部署

更改所有主机名称和解析

开启四台实验主机,k8s1 仓库;k8s2 集群控制节点; k8s3 和k8s4集群工作节点;

集群环境初始化

使用k8s1作为仓库,将所有的镜像都保存在本地,不要将集群从外部走

仓库搭建完成

做免密,以方便后面的实验

在k8s2上

在k8s3和4上

基础环境的配置完成;

k8s2,3,4三个节点都禁用swap分区并将其注释,防止开机自启

kubelet 1.24+ ->cri-dockerd -> docker -> containerd -> runc -> container

从生产环境上来讲:kubelet -> containerd -> runc

不用装docker,在结合k8s的时候docker需要做修改

其他节点以此类推,确定修改为systemd

所有节点安装kubeadm

其他节点以此类推

拉取集群所需的镜像

新建一个名为k8s的开放仓库,用来专门存放k8s镜像

将镜像上传到创建的开放仓库:

集群初始化

写入环境变量,确保在重启后依然生效

普通用户操作该命令的方法

安装flannel网络插件

镜像位置地址

在k8s1上拉取镜像

创建一个公开的flannel项目

上传镜像到flannel

在k8s2上修改镜像位置,避免从外网去下载损失流量

flannel网络插件至此已部署完毕

扩容节点,在k8s3和k8s4上分别执行:

http://www.lryc.cn/news/227173.html

相关文章:

  • Git的原理与使用(一)
  • 1204. 错误票据
  • uniapp中在组件中使用被遮挡或层级显示问题
  • windows下安装es及logstash、kibna
  • 华为ensp:rip宣告
  • Django中简单的增删改查
  • HCIE-Rainbow迁移工具
  • AI 绘画 | Stable Diffusion 涂鸦功能与局部重绘
  • [LeetCode周赛复盘] 第 371 场周赛20231112
  • Google Guava Cache LoadingCache 基本使用
  • AWS云服务器EC2实例进行操作系统迁移
  • 《015.SpringBoot+vue之音乐网》【前后端分离】
  • 网格算法和穷举法
  • 【AI】自回归 (AR) 模型使预测和深度学习变得简单
  • 安卓常见设计模式14------单例模式(Kotlin版)
  • 卡尔曼家族从零解剖-(06)一维卡尔曼滤波编程实践
  • macOS使用conda初体会
  • GetPrivateProfileSection使用
  • Ubuntu20.04 安装 Matlab R2021a
  • 让35岁程序员精力充沛的方法
  • 01:2440----点灯大师
  • 初步了解 RabbitMQ
  • Faster-RCNN and Mask-RCNN框架解析
  • 大数据可视化数据大屏可视化模板【可视化项目案例-05】
  • Vue Router active-class 属性
  • Error creating bean with name ‘apiModelSpecificationReader‘ defined in URL
  • CS224W6.2——深度学习基础
  • Linux c/c++服务器开发实践
  • 2023年11月在线IDE流行度最新排名
  • 视频批量剪辑:视频嵌套合并实战指南,剪辑高手速成秘籍