成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一文學會利用Kubeadm安裝Kubernetes1.20

系統 Linux
本篇教大家利用Kubeadm安裝Kubernetes1.20,整體下來花費的時長比較長,過程不算曲折,node節點較折騰,但是官方文檔還算是給力,另外測試時間比較久,初學不久,希望和大家共同進步。

[[390129]]

寫在前面

本文暫無理論,如果按照文章安裝應該沒有異常,但不排除環境導致,本著先安裝在實踐中不斷地學習的原則,寫下這篇文章,文中部分來自于互聯網的故障處理辦法,基于kubeadm安裝,如果錯誤,請及時指出。

正文

環境

  • 系統環境:CentOS 7.5
  • master:192.168.31.55
  • node:192.168.31.61
  • Kubernetes版本:1.20.5

kubeadm安裝

1.添加國內源

  1. cat <<EOF > /etc/yum.repos.d/kubernetes.repo 
  2. [kubernetes] 
  3. name=Kubernetes 
  4. baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 
  5. enabled=1 
  6. gpgcheck=0 
  7. repo_gpgcheck=0 
  8. gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg 
  9.        http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg 
  10. EOF 

 2.安裝kubeadm

  1. yum -y install kubelet kubeadm kubectl docker 

3.查看鏡像版本

  1. kubeadm config images list 

 

4.編輯安裝腳本

  1. images=(  
  2.     kube-apiserver:v1.20.5 
  3.     kube-controller-manager:v1.20.5 
  4.     kube-scheduler:v1.20.5 
  5.     kube-proxy:v1.20.5 
  6.     pause:3.2 
  7.     etcd:3.4.13-0 
  8.     coredns:1.7.0 
  9. for imageName in ${images[@]} ; do 
  10.     docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
  11.     docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName 
  12.     docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
  13. done 

 5.出現下圖,開啟docker服務。

  1. systemctl start docker && systemctl enable docker 

kubeadm初始化集群

  1. kubeadm init --pod-network-cidr=172.17.0.0/16 

 

關閉swap分區

  1. swapoff -a 

 

出現異常

docker狀態異常

  1. docker logs [你的docker id] 

 

查看docker日志

  1. ####這里多半為selinux未關閉#### 
  2. vim /etc/selinux/config 

 

  1. reboot 
  2. kubeadm reset 

hosts文件未寫

添加hosts文件記錄


初始化成功


如果出現該錯誤請執行下列命令

增加管理配置文件變量

  1. mkdir -p $HOME/.kube 
  2. cp -i /etc/kubernetes/admin.conf $HOME/.kube/config 
  3. chown $(id -u):$(id -g) $HOME/.kube/config 

 解決NotReady問題


安裝flannel

如果出現超時,可以直接訪問連接,直接復制粘貼,手工創建yaml文件(實在無法訪問,可以私信我)

  1. kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 

 

增加node節點

1.關閉selinux和swap(略,如上)

2.導入阿里源(略,如上)

3.安裝kubeadm

4.加入K8S集群

前提條件為hosts文件已經添加,docker服務啟動(systemctl enable docker && systemctl start docker)


  1. ####在master獲取token及加入命令#### 
  2. kubeadm token create --print-join-command  
  3. ####在node執行接口#### 
  4. kubeadm join 192.168.31.55:6443 --token phuth9.n4lajzj9fx4fxvsr     --discovery-token-ca-cert-hash sha256:47860bea93955508dbf06ef8a62a3d97b02fead4f4160e3cfb1c246067c041d9 

 

獲取加入命令


此時加入成功


但此時狀態一直未Notready

查看kube-system下pod的情況,發現此時狀態為異常狀態

  1. kubectl get pods -n kube-system 

 

異常pod

  1. ####查看詳細信息,主要是報錯信息#### 
  2. kubectl describe pod kube-flannel-ds-tllzn  --namespace=kube-system 

 

在node節點主動拉取鏡像

  1. docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 

在master節點查看相關鏡像名稱及標簽,調整node節點標簽

  1. ####記住是主節點執行該命令#### 
  2. docker image list 

 

修改tag與master節點一致

  1. ####記住在node節點操作#### 
  2. docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2 

 

修改標簽

此時正常

再查看相關狀態,發現kube-proxy依然有點問題,繼續查看


狀態異常

 因為超時,同樣的方法處理

同樣的方法

查看此時的狀態,應該都是正常的

node正常

pod正常

總結

整體下來花費的時長比較長,過程不算曲折,node節點較折騰,但是官方文檔還算是給力,另外測試時間比較久,初學不久,如果錯誤請包涵,共勉。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-08-03 08:01:50

爬蟲技巧

2020-04-20 10:47:57

Redis數據開發

2021-06-28 14:13:34

OOM內存事故

2021-04-30 07:33:35

效率提升技巧

2021-04-28 07:22:13

HiveJson數組

2020-08-31 06:54:37

注解脫敏ELK

2021-06-26 09:26:01

Jupyter主題目錄

2021-08-04 07:47:18

IDEJTAGSWD

2021-04-07 08:13:28

LirbeNMS開源SNMP

2025-01-14 00:00:00

場景線程數據

2023-11-01 10:49:50

Python面向對象

2023-07-31 08:18:50

Docker參數容器

2023-09-26 12:22:37

隊列Python

2019-03-21 09:45:11

TypeScript編程語言Javascript

2019-11-12 09:15:18

MySQL復制拓撲Orchestrato

2021-07-30 06:51:28

Nginx運維web

2020-04-19 21:41:13

Python數據可視化

2024-09-26 09:10:08

2022-08-09 09:10:43

Kubernetes容器

2024-01-03 08:54:17

Kubernetes策略工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码精品1区2区3区 | 亚洲高清久久 | 精品国产一区二区三区久久狼黑人 | av毛片在线播放 | 91精品国产乱码久久蜜臀 | 免费在线精品视频 | 久久国产精品视频 | 国产黄色大片 | 亚洲一区在线播放 | 可以在线观看av的网站 | 伊人色综合久久久天天蜜桃 | 成人亚洲一区 | 日本不卡在线观看 | 男人天堂久久 | 欧美激情欧美激情在线五月 | 四虎国产 | 久久综合成人精品亚洲另类欧美 | h视频在线免费 | 日本一区二区三区在线观看 | 欧美激情在线播放 | 久久久久国产精品午夜一区 | 成人小视频在线观看 | av大片 | 亚洲国产视频一区二区 | 99pao成人国产永久免费视频 | 中文字幕 欧美 日韩 | 成人免费在线播放 | 一区二区国产精品 | 无码日韩精品一区二区免费 | 国产高清在线 | 日韩中文字幕区 | 激情福利视频 | 91久久久久久久久久久久久 | 国精产品一区一区三区免费完 | 91精品国产91久久久久久三级 | 北条麻妃av一区二区三区 | 欧美精品在线观看 | 91文字幕巨乱亚洲香蕉 | 色资源站| 欧美综合在线视频 | 欧美一区在线视频 |