日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
kubeadm部署k8s集群離線

本文將詳細(xì)介紹如何使用kubeadm部署k8s集群,kubeadm是一個(gè)用于在Kubernetes集群中部署和管理節(jié)點(diǎn)的工具,它可以簡(jiǎn)化集群的安裝和配置過(guò)程,本文將分為以下幾個(gè)部分:

成都創(chuàng)新互聯(lián)是專業(yè)的突泉網(wǎng)站建設(shè)公司,突泉接單;提供網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行突泉網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

1. 環(huán)境準(zhǔn)備

2. 安裝kubeadm

3. 初始化主節(jié)點(diǎn)

4. 配置網(wǎng)絡(luò)插件

5. 將其他節(jié)點(diǎn)加入集群

6. 驗(yàn)證集群狀態(tài)

7. 總結(jié)

1. 環(huán)境準(zhǔn)備

在開始部署k8s集群之前,我們需要確保以下環(huán)境已經(jīng)準(zhǔn)備就緒:

– 至少3臺(tái)服務(wù)器,分別作為主節(jié)點(diǎn)、工作節(jié)點(diǎn)和負(fù)載均衡器。

– 每臺(tái)服務(wù)器都已安裝Docker或Containerd容器運(yùn)行時(shí)。

– 每臺(tái)服務(wù)器都已安裝了kubelet、kubeadm和kubectl。

我們將在每臺(tái)服務(wù)器上執(zhí)行以下命令來(lái)安裝kubelet、kubeadm和kubectl:

# 對(duì)于Ubuntu系統(tǒng)
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update && sudo apt-get install -y kubelet kubeadm kubectl

# 對(duì)于CentOS系統(tǒng)
sudo yum install -y https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64.repo
sudo yum install -y kubelet kubeadm kubectl

2. 安裝kubeadm

在所有服務(wù)器上執(zhí)行以下命令來(lái)安裝kubeadm:

sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update && sudo apt-get install -y kubeadm

3. 初始化主節(jié)點(diǎn)

選擇一臺(tái)服務(wù)器作為主節(jié)點(diǎn),執(zhí)行以下命令來(lái)初始化主節(jié)點(diǎn):

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

這將在當(dāng)前目錄下生成一個(gè)名為`init-output`的文件,其中包含了一些重要的初始化信息,如API server地址等,請(qǐng)記下這些信息,稍后在其他節(jié)點(diǎn)上配置時(shí)需要用到。

接下來(lái),執(zhí)行以下命令來(lái)設(shè)置kubeconfig文件:

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

4. 配置網(wǎng)絡(luò)插件

根據(jù)您的需求選擇一個(gè)網(wǎng)絡(luò)插件,這里以Calico為例,執(zhí)行以下命令來(lái)安裝Calico:

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

等待一段時(shí)間,讓Calico正常運(yùn)行并創(chuàng)建必要的網(wǎng)絡(luò)資源,獲取主節(jié)點(diǎn)的IP地址:

“`bash

KUBECONFIG=~/.kube/config kubectl get nodes -o wide –ignore-not-found > nodeinfo.txt && head -n 1 nodeinfo.txt | cut -d ‘ ‘ -f3 | xargs echo “export IP=$(cut -d’ ‘ -f3)” >> envvars.sh && source envvars.sh && echo “IP: $IP” || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; kubectl get pods –all-namespaces || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit 1; exit 0; false; echo “Waiting for network plugin Calico to be ready” || exit 1; sleep 300 || exit 1; echo “Network plugin Calico is ready” || exit
當(dāng)前題目:kubeadm部署k8s集群離線
當(dāng)前鏈接:http://www.5511xx.com/article/djshihs.html