一、k8s集群节点
| 3.127.10.209 | master |
|---|---|
| 3.127.10.95 | master |
| 3.127.10.66 | master |
| 3.127.10.233 | node |
| 3.127.33.173 | node |
二、环境准备
# 关闭防火墙
systemctl stop firewalld
# 禁用selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
# 或者临时修改重启失效
setenforce 0
# 时间同步
这里使用chrony时间同步,或者就使用ntp时间同步就行
# 启用ipvs内核
at > /etc/sysconfig/modules/ipvs.modules <<EOF
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
chmod 755 /etc/sysconfig/modules/ipvs.modules
&& bash /etc/sysconfig/modules/ipvs.modules
&& lsmod | grep -e ip_vs -e nf_conntrack_ipv4
三、yum源配置
有网的情况下可以直接使用此方法,如果没网就需要把相关镜像拷贝到内网服务器进行安装,相关安装方式在部署redis哨兵集群时候有提到,使用yum install --downloadonly
cd /etc/yum.repos.d
配置docker-ce源
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
配置kubernetes源
vim /etc/yum.repos.d/kubernetes.repo
gpgkey为校验文件
yum repolist查看配置是否成功
四、安装docker、kubelet、kubeadm、kubectl
node节点无需安装kubectl
修改网络策略(docker会将网络策略默认修改为drop)
iptables -vnL

vim /usr/lib/systemd/system/docker.service

本文详细介绍了Kubernetes(K8s)集群的搭建过程,包括环境准备、YUM源配置、核心组件安装、Flannel网络插件配置等内容。适用于希望了解K8s集群部署流程的技术人员。
最低0.47元/天 解锁文章
1176

被折叠的 条评论
为什么被折叠?



