k8s部署之yum安裝(阿里雲源)


安裝master節點

安裝前的准備工作

  關閉防火牆和selinux

  配置hosts文件

  關閉swap:swapoff -a

第一步:下載阿里雲的kubernetes,下載地址請找阿里雲的。(如下圖)http://mirrors.aliyun.com/

 

 

vim /etc/yum.repos.d/kube.repo

[kubernetes]
name=kubernetes
enabled=1
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

 

wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

rpm --import rpm-package-key.gpg

yum repolist  (更新本地源)

# 安裝docker-ce、kubectl、kubeadm、kubelet。docker安裝參考https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11Crrjs4 

yum -y install  kubectl kubeadm kubelet

 

 

echo "1" > /proc/sys/net/bridge/bridge-nf-call-iptables

echo "1" > /proc/sys/net/bridge/bridge-nf-call-ip6tables

 

vim /etc/sysconfig/kubelet

KUBELET_EXTRA_ARGS="--fail-swap-on=false"

 

第二步:初始化前請運行docker。

systemct start docker

kubeadm init --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12  --ignore-preflight-errors=Swap        #  初始化

 

 此錯誤是主機的名稱不符合要求。更新主機名既可。別忘了主機名與hosts保持一致。

 

 

請保存好上面hash值的命令,因為nodes加入是要用到hash值的

 

檢查組件狀態

 

解決辦法:

 

安裝node節點

准備工作,同樣的需要關閉防火牆,swap,selinux

配置/etc/hosts文件,如下圖

 

 

第一步:同樣添加kube的idr,詳情請參考master的安裝方法

 

第二步:安裝docker-ce、kubeadm、kubelet。備注:記得先把docker啟動

yum -y install kubeadm kubelet

第三步:加入節點,命令是安裝master后的帶hash的命令。

 

檢查節點

另一個節點以同樣的方法操作即可。

 

在master節點上安裝flannel

用官方的命令直接安裝,要求是1.7+版本

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml    (如下圖所示)

 

 

 

 

 

 

 

 

 

【未完待續】

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM