精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何用 Kubeadm 在 Debian 11 上安裝 Kubernetes 集群

系統 Linux
你是否在尋找一份在 Debian 11(Bullseye)上安裝 Kubernetes 集群的簡易指南?來看一下吧。

這份分步指南將向你展示如何使用 Kubeadm 工具在 Debian 11 上安裝 Kubernetes 集群。

Kubernetes(k8s)集群包含主控節點和工作節點,用于運行容器化的應用程序。主控節點作為控制平面,工作節點為實際工作負載提供環境。

前置條件:

  • 已安裝 Debian 11
  • 2 CPU / vCPU
  • 2 GB RAM
  • 20 GB 空閑硬盤空間
  • 有管理員權限的 sudo 用戶
  • 穩定的網絡連接

實驗環境配置:

在本文中,我使用了 3 個 Debian 11 系統的節點,配置如下

  • 主控節點(??k8s-master??) – 192.168.1.236
  • 工作節點 1(??k8s-worker1??) – 192.168.1.237
  • 工作節點 2(??k8s-worker2??) – 192.168.1.238

事不宜遲,我們直接進入安裝步驟。

1、設置主機名和更新 /etc/hosts 文件

在主控節點和工作節點上使用 ??hostnamectl?? 命令來設置主機名:

$ sudo hostnamectl set-hostname "k8s-master"       // 在主控節點運行$ sudo hostnamectl set-hostname "k8s-worker1"      // 在工作節點 1 運行$ sudo hostnamectl set-hostname "k8s-worker2"      // 在工作節點 2 運行

在所有節點的 ??/etc/hosts?? 文件末尾添加下面幾行內容:

192.168.1.236       k8s-master192.168.1.237       k8s-worker1192.168.1.238       k8s-worker2

2、在所有節點上關閉交換分區

我推薦關閉交換分區,以便更絲滑地使用 ??kubelet??。在所有節點上執行以下命令來關閉交換分區:

$ sudo swapoff -a$ sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

3、配置 Kubernetes 集群相關的防火墻規則

如果你的操作系統防火墻是打開的,請分別在主控節點和工作節點允許以下的端口。

在主控節點,執行:

$ sudo ufw allow 6443/tcp$ sudo ufw allow 2379/tcp$ sudo ufw allow 2380/tcp$ sudo ufw allow 10250/tcp$ sudo ufw allow 10251/tcp$ sudo ufw allow 10252/tcp$ sudo ufw allow 10255/tcp$ sudo ufw reload

在工作節點,執行:

$ sudo ufw allow 10250/tcp$ sudo ufw allow 30000:32767/tcp$ sudo ufw reload

注意:如果你的 Debian 11 系統防火墻是關閉的,可以跳過此步驟。

4、在所有節點安裝 Containerd 運行時

Containerd 是容器運行時的行業標準,所有節點必須安裝 Containerd。

先在所有節點上配置如下的核心參數,再安裝 Containerd。

$ cat <<EOF | sudo tee /etc/modules-load.d/containerd.confoverlaybr_netfilterEOF$ sudo modprobe overlay$ sudo modprobe br_netfilter$ cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-k8s.confnet.bridge.bridge-nf-call-iptables = 1net.ipv4.ip_forward = 1net.bridge.bridge-nf-call-ip6tables = 1EOF

運行如下命令,以使上面的更改生效:

$ sudo sysctl --system

現在,在所有節點上運行如下 ??apt?? 命令來安裝 Conatinerd。

$ sudo apt  update$ sudo apt -y install containerd

在所有節點上運行如下命令來配置 Containerd:

$ containerd config default | sudo tee /etc/containerd/config.toml >/dev/null 2>&1

在所有節點上設置 ??cgroupdriver?? 為 ??systemd??,編輯 ??/etc/containerd/config.toml?? 文件,找到 ??[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]?? 部分,添加一行內容:??SystemdCgroup = true??:

$ sudo vi /etc/containerd/config.toml

systemdCgroup-true-containerd-config-toml

systemdCgroup-true-containerd-config-toml

保存并退出文件。

在所有節點上重啟并啟用 ??containerd?? 服務:

$ sudo systemctl restart containerd$ sudo systemctl enable containerd

5、添加 Kubernetes Apt 庫

執行以下命令,添加 Kubernetes Apt 庫:

$ sudo apt install gnupg gnupg2 curl software-properties-common -y$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/cgoogle.gpg$ sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

6、在所有節點上安裝 kubelet、kubectl 和 kubeadm

在所有節點上執行以下 ??apt?? 命令,安裝 Kubernetes 集群組件,如 ??kubelet??、??kubectl?? 以及 ??kubeadm??。

$ sudo apt update$ sudo apt install kubelet kubeadm kubectl -y$ sudo apt-mark hold kubelet kubeadm kubectl

7、使用 Kubeadm 創建 Kubernetes 集群

現在我們可以創建 Kubernetes 集群了,在主控節點上執行以下命令:

$ sudo kubeadm init --control-plane-endpoint=k8s-master

命令輸出:

Kubernetes-Control-Plane-Initialization-Debian11

Kubernetes-Control-Plane-Initialization-Debian11

出現以上內容,說明控制平面初始化成功。在輸出中,有普通用戶與集群交互的命令,也有把任何工作節點加入到集群的命令。

要開始與集群進行交互,請在主控節點上運行以下命令:

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

執行以下 ??kubectl?? 命令來獲取節點和集群的信息:

$ kubectl get nodes$ kubectl cluster-info

以上命令的輸出:

Nodes-Cluster-Info-Kubectl

Nodes-Cluster-Info-Kubectl

通過執行 ??kubeadm join?? 命令來把兩個工作節點加入到集群。

注意:請從 ??kubeadm init?? 命令的輸出中復制完整的命令。在我的例子中,命令如下:

$ sudo kubeadm join k8s-master:6443 --token ta622t.enl212euq7z87mgj \   --discovery-token-ca-cert-hash sha256:2be58f54458d0e788c96b8841f811069019161f9a3dd8502a38c773e5c6ead17

在工作節點 1 上的輸出如下:

Worker-Node1-Join-Kunernetes-Cluster

Worker-Node1-Join-Kunernetes-Cluster

在工作節點 2 上的輸出如下:

Worker-Node2-Join-Kubernetes-Cluster

Worker-Node2-Join-Kubernetes-Cluster

在主控節點上執行以下命令,檢查節點的狀態:

$ kubectl get nodesNAME          STATUS     ROLES           AGE     VERSIONk8s-master    NotReady   control-plane   23m     v1.25.0k8s-worker1   NotReady   <none>          9m27s   v1.25.0k8s-worker2   NotReady   <none>          2m19s   v1.25.0$

為了使節點狀態變為 ??ready??,我們需要安裝容器莢Pod網絡插件,如 Calico 或 flannel。

8、安裝 Calico Pod 網絡插件

在主控節點上執行以下命令安裝 Calico:

$ kubectl apply -f https://projectcalico.docs.tigera.io/manifests/calico.yaml

輸出:

Install-calico-pod-network-addon-debian11

Install-calico-pod-network-addon-debian11

在所有節點上執行以下命令,配置防火墻允許 Calico 的端口:

$ sudo ufw allow 179/tcp$ sudo ufw allow 4789/udp$ sudo ufw allow 51820/udp$ sudo ufw allow 51821/udp$ sudo ufw allow 4789/udp$ sudo ufw reload

執行以下命令檢查下 Calico 的狀態:

$ kubectl get pods -n kube-system

Calico-Pods-Status-Kuberenetes-Debian11

Calico-Pods-Status-Kuberenetes-Debian11

完美!現在再檢查下節點狀態:

Nodes-status-after-calico-Installation

Nodes-status-after-calico-Installation

非常棒!上面的輸出說明主控節點和工作節點的狀態都是 ??ready??。現在這個集群可以正常工作了。

9、檢查 Kubernetes 集群安裝是否正確

我們嘗試通過 ??deployment?? 命令來部署基于 Nginx 的應用程序,來驗證 Kubernetes 集群的安裝是否正確。執行以下命令:

$ kubectl create deployment nginx-app --image=nginx --replicas 2$ kubectl expose deployment nginx-app --name=nginx-web-svc --type NodePort --port 80 --target-port 80$ kubectl describe svc nginx-web-svc

以上命令的輸出:

Nginx-Based-App-Kubernetes-Cluster-Debian11

Nginx-Based-App-Kubernetes-Cluster-Debian11

使用以下的 ??curl?? 命令通過節點端口 30036 來訪問基于 nginx 的應用程序。

注意:在 ??curl?? 命令中,可以使用兩個工作節點任一的主機名。

$ curl http://k8s-worker1:30036

Access-Nginx-Based-App-via-NodePort-Kubernetes-Debian11

Access-Nginx-Based-App-via-NodePort-Kubernetes-Debian11

以上的輸出說明我們可以正常訪問基于 nginx 的應用程序了。

以上為全部內容。希望本文對你有用,參照本文可以在 Debian 11 上正常安裝 Kubernetes 集群。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-03-17 14:56:26

KubernetesMinikubeLinux

2022-12-27 08:51:31

WebDebian 11

2023-06-25 18:53:03

2024-03-01 19:03:14

kubernetesLinuxk8s

2019-09-08 17:04:00

DebianLinuxAnsible

2022-06-02 14:18:44

kubeadm云原生

2023-11-02 09:00:00

Kubernetes集群

2017-03-09 17:40:50

DebianUbuntuMariaDB

2022-08-10 10:46:13

?CrossplanKubernete插件

2022-08-11 08:41:31

CrossplaneVCluster

2022-03-24 14:11:25

KubernetesCitusPostgreSQL

2021-09-15 08:00:00

Windows 11Windows微軟

2023-03-30 09:17:42

KubesprayKubernetesLinux

2015-04-20 08:58:25

DHCPISC DHCP Se

2023-11-03 13:20:13

Kubernetes

2021-12-21 15:17:53

Kubernetes緩存Linux

2019-04-23 09:48:21

KubernetesPostgreSQL

2022-12-29 14:25:22

2011-09-07 11:07:03

ubuntuAnibg動態墻紙

2021-03-29 08:24:18

KubeadmKubernetes1運維
點贊
收藏

51CTO技術棧公眾號

国产黄a三级三级三级av在线看| 天天干天天操天天操| 1313精品午夜理伦电影| 午夜视黄欧洲亚洲| 日韩欧美99| www.中文字幕| 蜜桃久久av| 久久久国产一区二区三区| 韩国黄色一级片| 日韩电影免费观| 最新日韩av在线| 精品久久久久久中文字幕动漫 | 狠狠爱在线视频一区| 日韩亚洲一区在线播放| 成 人片 黄 色 大 片| 国产精品毛片一区二区三区| 日韩有码在线电影| www.88av| 日韩精品中文字幕一区二区 | 九九热精品视频国产| 美女又爽又黄视频毛茸茸| 亚洲精品成人一区| 精品日韩中文字幕| 91大学生片黄在线观看| 欧美新色视频| 国产99久久久精品| 国产精品丝袜白浆摸在线| 日本一区二区三区免费视频| 欧美freesextv| 亚洲精品一区中文| 三上悠亚 电影| 亚洲不卡系列| 欧美日韩免费看| 国产91沈先生在线播放| 天堂а√在线资源在线| 国产亚洲欧美日韩在线一区| 国产一区二区免费在线观看| 国产麻豆免费观看| 欧美96一区二区免费视频| 97成人超碰免| 久久久91视频| 在线一区免费| 日韩视频永久免费观看| 国产18无套直看片| 国产精品中文字幕亚洲欧美| 亚洲国产精彩中文乱码av| 欧美专区第二页| 亚州精品国产| 欧美日韩中文国产| 熟女人妇 成熟妇女系列视频| av电影在线地址| 亚洲一区二区三区激情| 成人午夜视频免费观看| 福利在线视频网站| 亚洲男女毛片无遮挡| 亚洲欧洲精品一区| 在线视频91p| 国产精品欧美一区二区三区| 色综合久久av| 成人在线免费观看| 国产农村妇女毛片精品久久麻豆| 欧美另类一区| 国内精品一区视频| 日本一区二区高清| 杨幂一区欧美专区| 成人免费网址| 亚洲制服丝袜av| 黄色成人在线看| 男人天堂视频在线观看| 欧美午夜丰满在线18影院| 黄色片网址在线观看| 成人bbav| 色婷婷国产精品| 亚洲免费av一区二区三区| 电影一区二区| 91精品国模一区二区三区| 1314成人网| 国内精品偷拍| 国产亚洲xxx| 麻豆网址在线观看| 国产精品草草| 欧美性视频在线| 波多野结衣mp4| 精品一区二区三区不卡| 99在线免费观看视频| 欧美 日韩 国产 精品| www激情久久| 亚洲国产一区二区在线 | 欧美丰满少妇xxxxx做受| 国产亚洲精品久久久久久打不开| 亚洲视频播放| 国产欧美日韩精品丝袜高跟鞋| 国产精品欧美激情在线| eeuss国产一区二区三区| 日本一区二区三区视频在线播放| 69av在线| 午夜电影网一区| wwwwxxxx日韩| www.久久东京| 中文字幕国产亚洲2019| 国产精品久久久久久久精| 国产视频久久| 91久久嫩草影院一区二区| 无码h黄肉3d动漫在线观看| 国产精品久久99| ww国产内射精品后入国产| 国产精品久久久久久久久久齐齐| 精品久久久久久久久久久久包黑料| 香蕉视频黄色在线观看| 91成人观看| 日本欧美在线视频| www男人的天堂| 欧美韩国日本不卡| 国产白丝袜美女久久久久| 成人激情久久| 国产一区二区三区视频在线观看| 在线免费观看毛片| 精品伊人久久久久7777人| 另类小说综合网| 日韩伦理电影网站| 欧美日本国产一区| 中文字幕免费看| 国模一区二区三区| 成人国产精品色哟哟| 九九在线视频| 婷婷综合在线观看| 337p日本欧洲亚洲大胆张筱雨 | 欧美成人黄色| 亚洲全黄一级网站| 男人的天堂一区| 顶级嫩模精品视频在线看| 一区二区三区我不卡| 日韩pacopacomama| 亚洲精品国产成人| 久久艹精品视频| 国产一区二区三区免费| 亚洲一区二区三区精品动漫| 欧美成人免费电影| 亚洲老头同性xxxxx| 中文在线观看免费网站| 成人激情视频网站| 日本大片免费看| 日韩中文字幕视频网| 久久久99久久精品女同性| 伊人免费在线观看| 欧美国产激情二区三区 | 日韩福利在线观看| 伊人伊成久久人综合网小说| 日韩综合在线观看| 91麻豆成人久久精品二区三区| 欧美三级在线观看视频| 超碰97成人| 国内精品在线一区| 天堂网2014av| 欧美特级www| 一区二区精品免费| 日本成人中文字幕在线视频| 日本在线观看一区| 日本精品在线一区| 视频在线观看99| 91精品国产乱码久久| 中文字幕日韩精品一区| 欧美视频亚洲图片| 欧美日韩岛国| 久草精品电影| 久久天堂av| 超碰精品一区二区三区乱码| 99精品视频免费看| 亚洲风情在线资源站| 久久人人妻人人人人妻性色av| 亚洲在线视频| 在线视频亚洲自拍| 欧美一级大片在线视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧美 日韩 国产 成人 在线| 欧美午夜视频一区二区| 日本乱子伦xxxx| 麻豆成人久久精品二区三区红| 一区二区三区四区欧美| 亚洲1区在线| 国产91精品久久久久| jizz日韩| 精品日韩在线观看| 日韩美一区二区| 亚洲天堂网中文字| 精品一区二区三区四区五区六区| 久久成人在线| 樱空桃在线播放| 亚洲春色h网| 成人欧美一区二区三区黑人孕妇| 超碰在线最新网址| 亚洲性视频网站| 精品人妻一区二区三区换脸明星 | 日韩激情综合| 欧美性受xxxx黑人猛交| 蜜桃av在线免费观看| 精品精品国产高清a毛片牛牛| 免费看毛片网站| 亚洲激情网站免费观看| brazzers精品成人一区| 国产一区二区在线视频| 青青视频在线播放| 亚洲香蕉av| 欧美重口乱码一区二区| 午夜日韩影院| 国产自摸综合网| 波多野结衣亚洲| 欧美精品在线看| av电影在线观看网址| 亚洲精品福利免费在线观看| 99热这里只有精品9| 日韩欧美亚洲范冰冰与中字| 黄色一级视频在线观看| 国产亚洲自拍一区| 人妖粗暴刺激videos呻吟| 久久99热99| 午夜激情福利在线| 亚洲精品少妇| 成人在线免费观看网址| 成人三级视频| 免费在线成人av电影| 香蕉大人久久国产成人av| 国产精品一区久久久| 校园春色亚洲色图| 91av在线免费观看| 爱搞国产精品| 欧美国产日韩一区二区三区| 国产欧美久久久久久久久| 国产午夜精品免费一区二区三区| 免费看黄网站在线观看| 日韩三级在线免费观看| 一本色道久久综合亚洲| 在线精品亚洲一区二区不卡| 国产免费av一区| 午夜精品福利一区二区蜜股av| 强行糟蹋人妻hd中文| 一色屋精品亚洲香蕉网站| 美国美女黄色片| 国产日韩成人精品| 久久久久亚洲av成人无码电影| 99riav久久精品riav| 国产成人精品无码片区在线| 国产成人午夜电影网| 天天色天天干天天色| 韩国欧美国产1区| 亚洲综合在线一区二区| 国产一区二区三区免费在线观看| 亚洲天堂伊人网| 极品美女销魂一区二区三区免费| 久久撸在线视频| 久久9热精品视频| 天堂av手机在线| 国产一区二区女| 91人妻一区二区| 不卡视频免费播放| 久久午夜夜伦鲁鲁片| 99精品视频一区二区| 国产男女猛烈无遮挡a片漫画| 久久亚洲欧美国产精品乐播| 性久久久久久久久久| 久久精品夜色噜噜亚洲a∨ | 亚洲色图第一区| 青青草免费av| 午夜精品福利一区二区三区蜜桃| 久久久久99精品成人片三人毛片| 欧美日韩国产一区二区| 毛片毛片女人毛片毛片| 91成人免费在线视频| 中文字幕制服诱惑| 91麻豆精品国产91久久久使用方法| 国产男女无套免费网站| 亚洲国产成人爱av在线播放| 日韩av成人| 日韩在线免费视频观看| 日本在线观看高清完整版| 欧美激情va永久在线播放| 九色porny自拍视频在线播放| 青青青国产精品一区二区| av在线播放一区| 97久草视频| 色婷婷狠狠五月综合天色拍| 日韩不卡av| 你懂的视频一区二区| 免费在线激情视频| 久久国产尿小便嘘嘘| 成人一区二区三区仙踪林| 久久久一区二区三区捆绑**| 蜜桃av.com| 性欧美大战久久久久久久久| 中文字幕av无码一区二区三区| 91麻豆精品国产91久久久资源速度 | 激情五月少妇a| 色欧美乱欧美15图片| 91精品国产色综合久久不8| 亚洲成色www8888| av小片在线| 国内精品小视频| 久久伊人国产| 蜜桃传媒视频第一区入口在线看| 日韩中文欧美| 一女被多男玩喷潮视频| 久久99热99| 精品人妻无码一区二区三区 | 高清不卡一区二区| 免费福利视频网站| 亚洲成年人影院| 91免费视频播放| 亚洲欧美精品在线| 亚洲综合图区| 国产精品欧美一区二区三区奶水| 国产成人一二片| 五月天在线免费视频| 日韩和的一区二区| 800av在线播放| 一级中文字幕一区二区| 中文字幕一区二区人妻痴汉电车| 亚洲成人aaa| av大大超碰在线| 国产精品网站入口| 精品国产一区探花在线观看| 国产精品裸体瑜伽视频| 国产福利91精品一区| 一本色道久久88| 91福利区一区二区三区| 五月婷婷六月丁香| 欧美激情精品久久久久久免费印度 | 欧美日韩亚洲天堂| 性一交一乱一乱一视频| 日韩在线精品视频| 日韩精品免费观看视频| 久久久久久久久一区二区| 亚洲午夜极品| 精品久久久久久无码人妻| 亚洲欧洲精品天堂一级| 最近中文字幕在线观看| 亚洲色图欧美制服丝袜另类第一页| av日韩中文| 国产偷国产偷亚洲高清97cao| 欧美久久99| 91精品人妻一区二区三区蜜桃2| 亚洲色图欧洲色图婷婷| 91精品国自产| 另类色图亚洲色图| 激情综合婷婷| 日本国产中文字幕| 国产成人啪免费观看软件| 国产av无码专区亚洲av毛网站| 欧美一区二区视频观看视频| 国产黄a三级三级三级av在线看| 亚洲在线免费视频| 欧美久久一级| 中文字幕在线观看91| 亚洲图片欧美一区| 天天干天天爽天天操| 欧美亚洲成人网| 国产一区二区观看| 99sesese| 亚洲精品中文在线| 成人午夜视频一区二区播放| 性欧美xxxx交| 最新国产一区| 日本黄色福利视频| 亚洲精品视频一区二区| 亚洲风情第一页| 4438全国成人免费| 成人激情免费视频| 真实乱偷全部视频| 午夜精品久久久久久久99水蜜桃 | 久久高清视频免费| www.神马久久| 人妻丰满熟妇av无码区app| 中文字幕不卡的av| 精品人妻aV中文字幕乱码色欲 | 欧美成人毛片| 国产 欧美 日韩 一区| 91亚洲精华国产精华精华液| 亚洲天堂视频在线播放| 欧美久久精品一级黑人c片 | 日韩黄色在线免费观看| 啊啊啊久久久| 亚洲国产精品123| 亚洲日本久久| 69xxx免费| 精品国产伦理网| 成人国产二区| 日韩精品第1页| 99精品一区二区| 一级黄色片在线看| 久久久久久国产精品| 精品久久综合| 又黄又爽又色的视频| 色中色一区二区| 免费在线观看黄色| 久久99精品久久久久子伦| 视频一区二区三区中文字幕| 欧美日韩在线观看免费| 日韩成人久久久| 日韩美女在线看免费观看| 亚洲成年人专区| 91网站黄www|