Kubernetes(k8s)集群搭建部署,master节点配置

目录

1.切换为root用户

2.关闭防火墙,关闭swap分区和禁用SElinux

3.安装docker

4.更改daemon.json文件,指定 Docker 守护进程使用的 cgroup 驱动程序

5.重启docker服务 

6.配置kubernetes.repo

7.安装Kubelet、Kubeadm、Kubectl

8.设置开机自启 

9.准备拉取 Kubernetes 相关的 Docker 镜像,以便在启动 Kubernetes 集群时使用

10. 添加权限并执行sh

11.所有节点加入域名映射(所有节点都需要加入)

12.初始化master节点

13. 复制K8s集群的配置文件,设置权限,通过kubectl命令与 K8s 集群进行交互

14.安装网络插件

15. 将calico.yaml中定义的 Kubernetes 资源应用到 Kubernetes 集群中

16.加入node节点

17.查看集群中的node节点


1.切换为root用户

2.关闭防火墙,关闭swap分区和禁用SElinux

关闭防火墙
sudo systemctl stop firewalld
 
禁用SELinux
sudo setenforce 0                                                                # 临时禁用
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config      # 永久禁用
 
关闭swap分区
swapoff -a                                                                       # 临时关闭
sed -i.bak '/swap/s/^/#/' /etc/fstab                                             # 永久关闭

3.安装docker

这里不做过多叙述,具体步骤请参考:centos/linux在线安装docker

4.更改daemon.json文件,指定 Docker 守护进程使用的 cgroup 驱动程序

{
    "exec-opts": ["native.cgroupdriver=systemd"]
}

5.重启docker服务 

systemctl restart docker

6.配置kubernetes.repo

配置kubernetes.repo文件,用于下载kubernetes

cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[master]
name=master
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
   http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
exclude=kubelet kubeadm kubectl
EOF

7.安装Kubelet、Kubeadm、Kubectl

sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9 --disableexcludes=kubernetes
  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值