帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
快速部署kubernets集群服务器 (v1.19.0-1.24.0)
发布时间:2024-03-08 05:08:10   分类:帮助文档
快速部署kubernets集群服务器 (v1.19.0-1.24.0)

k8s部署前请准备好多台centos linux 7.9服务器,以及daemon.json、hosts、calico-v3.21.yaml等文件。并将文件放置在install-k8s.yaml指定的目录,本文在yaml目录。其中,daemon.json是用来配置docker运行参数文件,请根据自己需求配置;hosts是域名指向文件,如果有DNS服务器,那么请在服务器上配置;calico-v3.21.yaml是k8s的网络组件部署配置文件。
一、在管理机上运行yaml文件安装docker、kubeadm、kubectl、kubelet等相关程序,配置每台服务器。
运行install-k8s.yaml
二、在每台机器上下载images文件
docker pull registry.aliyuncs.com/google_containers/pause:3.2 docker pull registry.aliyuncs.com/google_containers/coredns:1.7.0 docker pull registry.aliyuncs.com/google_containers/kube-scheduler:v1.19.0 docker pull registry.aliyuncs.com/google_containers/kube-apiserver:v1.19.0 docker pull registry.aliyuncs.com/google_containers/kube-controller-manager:v1.19.0 docker pull registry.aliyuncs.com/google_containers/kube-proxy:v1.19.0 docker pull registry.aliyuncs.com/google_containers/etcd:3.4.13-0 docker pull registry.aliyuncs.com/google_containers/kube-controllers docker pull registry.aliyuncs.com/google_containers/node docker tag registry.aliyuncs.com/google_containers/kube-controllers calico/kube-controllers:v3.21.0 docker tag registry.aliyuncs.com/google_containers/node calico/node:v3.21.0 docker pull calico/node docker pull calico/cni docker tag calico/node calico/node:v3.21.0 docker tag calico/cni calico/cni:v3.21.0
docker tag calico/node calico/node:v3.21.0 docker tag calico/cni calico/cni:v3.21.0 docker tag registry.aliyuncs.com/google_containers/kube-apiserver:v1.19.0 k8s.gcr.io/kube-apiserver:v1.19.0 docker tag registry.aliyuncs.com/google_containers/kube-controller-manager:v1.19.0 k8s.gcr.io/kube-controller-manager:v1.19.0 docker tag registry.aliyuncs.com/google_containers/kube-scheduler:v1.19.0 k8s.gcr.io/kube-scheduler:v1.19.0 docker tag registry.aliyuncs.com/google_containers/kube-proxy:v1.19.0  k8s.gcr.io/kube-proxy:v1.19.0 docker tag registry.aliyuncs.com/google_containers/pause:3.2 registry.aliyuncs.com/google_containers/pause:3.2 docker tag registry.aliyuncs.com/google_containers/etcd:3.4.13-0 k8s.gcr.io/etcd:3.4.13-0 docker tag registry.aliyuncs.com/google_containers/coredns:1.7.0 k8s.gcr.io/coredns:1.7.0 docker tag registry.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2
三、在master上执行init.yaml生成配置文件
kubeadm config print init-defaults >init.yaml
kubeadm init --config init.yaml
如下相关位置按个人需求修改

四、生成k8s的配置文件,并将配置文件拷贝到各个服务器节点
mkdir -p ~/.kube cp -i /etc/kubernetes/admin.conf ~/.kube/config
scp root@192.168.126.152:/root/.kube/config yaml/.
scp yaml/config root@192.168.126.153:/root/.kube/config scp yaml/config root@192.168.126.154:/root/.kube/config
五、部署网络组件calico
kubectl apply -f calico-v3.21.yaml
六、添加节点到集群
kubeadm join 192.168.126.152:6443 --token abcdef.0123456789abcdef     --discovery-token-ca-cert-hash sha256:aeef49daa2ccf3bbff72d7c43a9103a69902588796bc1b097433e6a4c8f80ca8 --v=5
五、如果在安装kubelet、kubeadm、kubeclt后加入节点到集群发生故障,执行以下命令: rm -rf /etc/kubernetes/pki/ca.crt rm -rf /etc/kubernetes/kubelet.conf kubeadm reset -f iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X ipvsadm -C kubeadm join 192.168.126.152:6443 --token abcdef.0123456789abcdef     --discovery-token-ca-cert-hash sha256:aeef49daa2ccf3bbff72d7c43a9103a69902588796bc1b097433e6a4c8f80ca8 --v=5


香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价