安装部署环境:
操作系统:centos7.9
k8s版本:kubernetes 1.27
1、更新centos源
3、升级内核
Kubernetes 1.23+ 需要内核3.10.0-1160及以上,否则无法安装和运行。
这是因为最新的Kubernetes启用了新的内核特性,需要相应版本的内核支持。
对于CentOS 7,其默认内核版本为3.10.x,比较老旧,无法满足新版本Kubernetes的需求。
4、设置时区和时间同步
4、设置ulimit的值
添加hosts,便于主机通信,根据实际情况修改, 这里举个例子
6、生成和分发ssh密钥和公钥
7、更新系统
1、yum 安装
本地安装,通过下载rpm文件到本地进行安装,比如手动更新内核
修改内核启动顺序,根据实际修改, 一般不需要手动操作(不推荐),这里只做记录
2、关闭IPV6
1、检查交换分区,selinux,时间同步
2、添加kubernetes源
安装kubeadm kubectl kubelet
1、将桥接的IPv4流量传递到iptables的链
2、内核网络配置
3、ipvs配置
1、containerd 生成配置文件
2、配置containerd加速,在mirrors下添加
3、指定containerd 运行时
1、生成配置文件
2、对配置文件根据实际情况修改
1、初始化
2、初始化集群方法二
初始化失败后清理文件
3、master创建后执行(成功后会有提示)
4、node节点 加入集群(hash串根据master提示)
6、配置网络插件
8、重启网络插件
9、检查flannel配置
flannel一直处于CrashLoopBackOff状态
11、iptables放行端口,比如开启30080端口
12、安装命令自动补齐
至此,kubernetes已经安装完毕, 可以通过下面命令查看
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/61846.html