1.部署基础环境
1 | [root@leoheng-k8s ~]# vim sys_init.sh |
2.部署K8S单机环境
1 | 1.配置Ipvs模块,用于kube-proxy。 |
2.配置K8s的仓库源(阿里云)
1 | [root@leoheng-k8s ~]# cat /etc/yum.repos.d/k8s.repo |
3.安装kubeadm、kubelet、kubectl
1 | [root@leoheng-k8s ~]# yum update |
4.执行脚本拉取国内镜像(阿里云)
1 | [root@leoheng-k8s /]# vim k8s_imags.sh |
5.初始化k8s服务
1 | [root@leoheng-k8s ~]# kubeadm init |
6.启动kubelet并检查服务
1 | [root@leoheng-k8s ~]# systemctl status kubelet |
7.启动防火墙,放行必要的端口
1 | [root@leoheng-k8s ~]# systemctl start firewalld |
8.启动单机模式
1 | [root@leoheng-k8s ~]# echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile |
9.安装weave网络插件
1 | [root@leoheng-k8s ~]# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" |
10.查看节点状态已经显示“Ready”
1 | [root@leoheng-k8s ~]# kubectl get nodes |
- 本文作者: Leoheng
- 本文链接: http://www.leoheng.com/2021/01/31/部署K8S单机环境/
- 版权声明: Design by leoheng