Kubernetes(v1.15)安裝【2】集 羣 安 裝(基於Ubuntu18.04)

安裝前點擊以下鏈接進行安裝前的準備

Kubernetes(v1.15)安裝【1】統一環境配置(基於Ubuntu18.04)

步驟一、二、三、五在kubernetes-master上操作

一、創建並修改配置

# 導出配置文件
kubeadm config print init-defaults --kubeconfig ClusterConfiguration > kubeadm.yml

編輯kubeadm.yml,找到如下配置,進行修改

# 修改爲主節點 IP
  advertiseAddress: 192.168.141.110
# 國內不能訪問 Google,修改爲阿里雲
imageRepository: registry.aliyuncs.com/google_containers
# 修改版本號(與上篇文章安裝的版本號匹配)
kubernetesVersion: v1.15.4
podSubnet: "10.244.0.0/16"

podSubnet爲新增配置,放在dnsDomain下即可
在這裏插入圖片描述

二、拉取所需鏡像

kubeadm config images pull --config kubeadm.yml

可能會有點慢,稍等即可

三、安裝主節點

安裝kubernetes-master

# 執行以下命令初始化主節點,該命令指定了初始化時需要使用的配置文件,其中添加 --upload-certs 參數可以在後續執行加入節點時自動分發證書文件。追加的 tee kubeadm-init.log 用以輸出日誌。
kubeadm init --config=kubeadm.yml --upload-certs | tee kubeadm-init.log

安裝成功顯示以下內容
在這裏插入圖片描述

# 配置 kubectl
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
# 非 ROOT 用戶執行
chown $(id -u):$(id -g) $HOME/.kube/config
# 驗證是否成功
kubectl get node
# 輸出如下
NAME                STATUS     ROLES    AGE     VERSION
kubernetes-master   NotReady   master   4m38s   v1.15.0

四、安裝從節點

安裝node-01和node-02
分別在node-01和node-02上執行如下代碼
根據步驟三圖片提示,粘貼你的即可

kubeadm join 192.168.141.110:6443 --token abcdef.0123456789abcdef \
    --discovery-token-ca-cert-hash sha256:f0759e0d352c1a5de4444782b4a676460b2ea7a2876fa0accab572b8629b72c8
kubectl get node
# 輸出如下
NAME                 STATUS     ROLES    AGE   VERSION
kubernetes-master    NotReady   master   20m   v1.15.0
kubernetes-node-01   NotReady   <none>   16s   v1.15.0
kubernetes-node-02   NotReady   <none>   6s    v1.15.0

五、配置網絡

1、下載 Calico 配置文件並修改

wget https://docs.projectcalico.org/v3.8/manifests/calico.yaml
  • 編輯calico.yaml
vi calico.yaml
  • 根據下圖找到相應配置,作如下修改
    將 192.168.0.0/16 修改爲 10.244.0.0/16
  • 顯示行號::set number
  • 查找字符:/要查找的字符,輸入小寫 n 下一個匹配項,輸入大寫 N 上一個匹配項(例:/192.168)
    在這裏插入圖片描述
    2、安裝網絡插件 Calico
kubectl apply -f calico.yaml

3、驗證是否安裝成功

watch kubectl get pods --all-namespaces

全部處於Running即爲成功
在這裏插入圖片描述

kubectl get node

全部處於Ready即爲成功
在這裏插入圖片描述

補充

微服務架構相關技術的學習可在B站搜索魯斯菲爾

也可訪問博客地址:funtl.com

視頻文檔:qfdmy.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章