CentOS7.5利用Kubeadm安裝Kubernets(k8s)1.12.2(國內(nèi)版)

國內(nèi)版

一、部署Kubernetes1.12.2(無dashboard)

1、所有節(jié)點部署docker-ce kubernetesyum源

阿里云docker-ce地址 :https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo直接下載到 /etc/yum.repo.d/

Kubernetes yum源配置:

# vim?/etc/yum.repos.d/kubernetes.repo

[kubernetes]

name=Kubernetes Repo

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/

gpgcheck=0

enabled=1

2、master節(jié)點安裝kubelet kubeadm docker-ce kubectl node節(jié)點安裝kubelet kubeadm docker-ce

master? #yum install -y docker-ce kubelet kubeadm kubectl

node? ? ?#yum install -y docker-ce kubelet kubeadm?

all node#systemctl enable docker && systemctl start docker?

all node#systemctl enable kubelet

all node# docker load -i?k8s.gcr.io.basic.tar.gz

google鏡像包地址:

鏈接:https://pan.baidu.com/s/1tXJYL7-KdPJRRlPBg83OyQ

提取碼:bxwn

?3、安裝master節(jié)點

master#kubeadm init --kubernetes-version=v1.12.2 --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12

待kubeadm 自動安裝完成

master#mkdir -p $HOME/.kube

master#cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

master#chown $(id -u):$(id -g) $HOME/.kube/config

master#kubectl apply -fhttps://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

4、安裝node節(jié)點

node# kubeadm join? ..................................

單節(jié)點masterK8s1.12.2部署完成(無dashboard)

5、查看node是否正常

master#kubectl get node

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容