国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù)

這篇具有很好參考價值的文章主要介紹了云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、實驗

1.環(huán)境

2.安裝 Ubuntu

3.連接Ubuntu

4.master節(jié)點安裝docker

5.node節(jié)點安裝docker

6.master節(jié)點安裝K8S

7.添加K8S工作節(jié)點

8.安裝網(wǎng)絡(luò)插件calico

9.故障

10.故障恢復(fù)

11.測試k8s網(wǎng)絡(luò)和coredns

二、問題

1.Ubuntu如何修改鏡像源

2.Ubuntu和Windows之間如何實現(xiàn)復(fù)制粘貼

3.Ubuntu如何開啟openssh-server

4.UbuntuSSH連接失敗

5.Ubuntu?ping不通

6.更新apt源和安裝基礎(chǔ)軟件包報錯

7. master更新鏡像源報錯

8.Ubuntu如何安裝rz命令


一、實驗

1.環(huán)境

(1)主機

表1 主機

主機 架構(gòu) 版本 IP 備注
master1 K8S master節(jié)點 1.23.1 192.168.204.102
node1 K8S node節(jié)點 1.23.1 ?192.168.204.104

2.安裝 Ubuntu

(1) 選擇版本

ubuntu-20.04.3-desktop-amd64

(2)系統(tǒng)檢查

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)等待

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)選擇語言

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)鍵盤布局

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6)更新和其他軟件

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)時區(qū)

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8)磁盤

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(9)用戶

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(10)安裝

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(11)重啟

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

3.連接Ubuntu

(1)設(shè)置密碼

1)先用安裝時候的用戶登錄進(jìn)入系統(tǒng)

2)輸入:sudo passwd  按回車

3)輸入新密碼,重復(fù)輸入密碼,最后提示passwd:password updated sucessfully
此時已完成root密碼的設(shè)置

4)輸入:su root
切換用戶到root試試.

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)網(wǎng)絡(luò)

ip a

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)修改機器主機名

master1

hostnamectl set-hostname master1 && bash

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

node1

hostnamectl set-hostname node1 && bash

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)安裝vim

sudo apt-get install vim

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)安裝網(wǎng)絡(luò)工具

apt install net-tools

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6)修改網(wǎng)卡

sudo vim /etc/network/interfaces
?
auto ens33
iface ens33 inet static
address 192.168.204.102
netmask 255.255.255.0
gateway 192.168.204.2
dns-nameserver 8.8.8.8

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)重啟

reboot

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8) 修改域名

vim /etc/hosts

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8)更新apt源和安裝基礎(chǔ)軟件包

apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common gnupg2

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

4.master節(jié)點安裝docker

(1)把下載的key添加到本地trusted數(shù)據(jù)庫中

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)設(shè)置穩(wěn)定版?zhèn)}庫

sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)?安裝Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)?配置Docker驅(qū)動

cat <<EOF | tee /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)開機自啟

mkdir -p /etc/systemd/system/docker.service.d

systemctl daemon-reload

systemctl restart docker

systemctl enable --now docker

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

5.node節(jié)點安裝docker

(1) 安裝過程

與master節(jié)點相同,這里省略。

6.master節(jié)點安裝K8S

(1)更新

 apt-get update && apt-get install -y apt-transport-https curl 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)鏡像加速

cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
EOF

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)安裝

apt-get install -y kubelet=1.23.1-00 kubeadm=1.23.1-00 kubectl=1.23.1-00

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)標(biāo)記指定軟件包為保留(held back),阻止軟件自動更新

apt-mark hold kubelet kubeadm kubectl 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)關(guān)閉交換分區(qū)

 swapoff -a

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6)初始化K8S

kubeadm init --apiserver-advertise-address 192.168.204.102 --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=SystemVerification

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)配置文件

 
mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

7.添加K8S工作節(jié)點

(1)更新

apt-get update && apt-get install -y apt-transport-https curl 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

?(2)鏡像加速

cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
EOF

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)安裝

apt-get install -y kubelet=1.23.1-00 kubeadm=1.23.1-00 kubectl=1.23.1-00

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

?(4)標(biāo)記指定軟件包為保留(held back),阻止軟件自動更新

apt-mark hold kubelet kubeadm kubectl 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

?(5)關(guān)閉交換分區(qū)

 swapoff -a

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6)在master1上查看加入節(jié)點的命令

 kubeadm token create --print-join-command

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)在node1執(zhí)行命令

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8)查看

kubectl get node

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

8.安裝網(wǎng)絡(luò)插件calico

(1)下載配置文件

https://docs.projectcalico.org/manifests/calico.yaml

(2)修改配置文件

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)安裝

kubectl apply -f  calico.yaml

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

9.故障

(1)故障描述

此時磁盤大小不夠崩潰

(2)查看pod狀態(tài)

kubectl get pod --all-namespaces

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

嘗試再次初始化報錯ERROR

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

10.故障恢復(fù)

(1)重置kubeadm

kubeadm reset

出現(xiàn)刪除提示

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2) 刪除配置文件

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)關(guān)閉swap 測試

sed -ri 's/.*swap.*/#&/' /etc/fstab
swapoff -a

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)再次重置kubeadm

kubeadm reset

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)初始化

kubeadm init --apiserver-advertise-address 192.168.204.102 --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=SystemVerification

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6) 配置文件

 
mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)在master1上查看加入節(jié)點的命令

kubeadm token create --print-join-command
kubeadm join 192.168.204.102:6443 --token d70wh5.gyvrmwa62w91hhoa --discovery-token-ca-cert-hash sha256:765a563a7ba90c23da4c375ec99dd434763ca43512e27c6ae38ce0bd67a6234d

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8)從節(jié)點加入失敗

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

systemctl stop kubelet

systemctl stop docker

rm -rf /var/lib/cni/ /var/lib/kubelet/* /etc/cni/

ifconfig docker0 down

systemctl start docker

free -m

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(9)刪除文件重新加入

rm -rf /etc/kubernetes/kubelet.conf

rm -rf /etc/kubernetes/pki/ca.crt

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(10)查看節(jié)點狀態(tài)

kubectl get node

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(11)?安裝網(wǎng)絡(luò)插件calico

kubectl apply -f  calico.yaml

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(12) 觀察pod變化

拉取鏡像需要一定時間,查看pod狀態(tài)為running則安裝成功。

kubectl get pod --all-namespaces -w

kubectl get pod --all-namespaces

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(13)查看集群狀態(tài)

 kubectl get node

 kubectl get node -o wide

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

11.測試k8s網(wǎng)絡(luò)和coredns

(1)測試

kubectl run busybox --image busybox:1.28 --restart=Never --rm -it busybox -- sh
/ # ping www.baidu.com

/ # nslookup kubernetes.default.svc.cluster.local

/ # exit

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

二、問題

1.Ubuntu如何修改鏡像源

(1)自動

選擇 “Ubuntu軟件 / 源代碼 (需驗證,輸入密碼) / 其它站點 / 選擇最佳服務(wù)器 ”,自動選擇合適的鏡像源

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)手動

Ubuntu系統(tǒng)中,軟件源文件地址為:/etc/apt/sources.list

1)備份原來的源,將以前的源備份一下,以防以后可以用的。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2)打開/etc/apt/sources.list文件,在前面添加如下條目,并保存。
sudo vim /etc/apt/sources.list(可將vim更換為自己熟悉的編輯器)

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
#添加清華源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

(3)更新

更新源

sudo apt-get update 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

如出現(xiàn)依賴問題,解決方式如下:

sudo apt-get -f install

更新軟件:

sudo apt-get upgrade

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

2.Ubuntu和Windows之間如何實現(xiàn)復(fù)制粘貼

(1)命令

apt-get autoremove open-vm-tools

sudo apt-get install open-vm-tools-desktop

3.Ubuntu如何開啟openssh-server

(1) 開啟命令

要在Ubuntu主機開啟SSH服務(wù),需要開啟openssh-server命令

(2)下載SSH服務(wù)

sudo apt-get install openssh-server 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(3)執(zhí)行下句,驗證下載后是否已經(jīng)開啟了服務(wù)

#如果只有ssh-agent表示還沒啟動
ps -e | grep ssh

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)開啟服務(wù)

#如果顯示sshd則說明已啟動成功
/etc/init.d/ssh start

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

4.UbuntuSSH連接失敗

(1)修改配置文件

1)進(jìn)入終端窗口
2)進(jìn)入root權(quán)限。輸入命令:sudo su,回車后輸入密碼即可。
3)打開ssh服務(wù)器的配置文件,輸入命令:vi /etc/ssh/sshd_config
4)在彈出窗口中找到Authentication,使用vi命令修改其中PermitRootLogin后的prohibit-password為yes(如果不會使用vi命令,參考下面的注意)。

修改前
云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

修改后

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)重新啟動

?重新啟動ssh服務(wù)器,輸入命令

sudo /etc/init.d/ssh restart

?重新使用XShell工具進(jìn)行連接

?云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

5.Ubuntu?ping不通

(1)修改網(wǎng)卡

輸入命令sudo vim /etc/network/interfaces,編輯該文件。注意此處 ens33 處用自己的網(wǎng)卡編號替換,address和gateway也是要視自己的情況定的。

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.204.102
netmask 255.255.255.0
gateway 192.168.204.2
dns-nameserver 8.8.8.8

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)保存退出

wq 保存退出,此時ping一些自己的內(nèi)網(wǎng)應(yīng)該是可以ping通的了。要是ping www.baidu.com還是ping不通的,接下來就需要繼續(xù)接著做。

(3)DNS解析

在命令行輸入sudo vim /etc/systemd/resolved.conf 修改改文件:將DNS前的 # 號去掉,然后加上DNS服務(wù)器地址即可。

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(4)重啟網(wǎng)絡(luò)服務(wù)

 sudo /etc/init.d/ network-manager force-reload  ==> 重新加載網(wǎng)路配置文件
sudo /etc/init.d/network-manager restart

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(5)安裝ifupdown

apt install ifupdown

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(6)再次修改網(wǎng)卡

sudo vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.204.102
netmask 255.255.255.0
gateway 192.168.204.2
dns-nameserver 8.8.8.8

?

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(7)重啟

reboot

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(8)重啟Ubuntu

su root

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(9)ping

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

6.更新apt源和安裝基礎(chǔ)軟件包報錯

(1)報錯

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)原因分析

鎖定。

(3)解決方法

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

7. master更新鏡像源報錯

(1)報錯

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

(2)原因分析

沒有公鑰

(3)解決方法

添加公鑰

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8B57C5C2836F4BEB 

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

成功

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu

8.Ubuntu如何安裝rz命令

(1)安裝

apt install lrzsz

云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù),云原生Kubernetes,云原生,kubernetes,架構(gòu),云計算,運維,ubuntu文章來源地址http://www.zghlxwxcb.cn/news/detail-832063.html

到了這里,關(guān)于云原生Kubernetes: Ubuntu 安裝 K8S 1.23版本(單Master架構(gòu)) 及故障恢復(fù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 在線搭建K8S,kubernetes集群v1.23.9,docker支持的最后一個版本

    在線搭建K8S,kubernetes集群v1.23.9,docker支持的最后一個版本

    執(zhí)行后的結(jié)果如下: 到這里一個K8S集群就完整的部署好了,如果有其他的node節(jié)點操作方法是一樣的,如果是高可用的,多個master可以給我留言,告訴你怎么操作。

    2024年02月14日
    瀏覽(24)
  • k8s kubernetes 1.23.6 + flannel公網(wǎng)環(huán)境安裝

    k8s kubernetes 1.23.6 + flannel公網(wǎng)環(huán)境安裝

    準(zhǔn)備環(huán)境,必須是同一個云服務(wù)廠商,如:華為,阿里、騰訊等,不要存在跨平臺安裝K8S,跨平臺安裝需要處理網(wǎng)絡(luò)隧道才能實現(xiàn)所有節(jié)點在一個網(wǎng)絡(luò)集群中,這里推薦使用同一家云服務(wù)廠商安裝即可 這里使用centos7進(jìn)行安裝: 必須先開通端口 2380 2379 10250 10257 10259 6443 否則會

    2024年02月07日
    瀏覽(28)
  • 云原生Kubernetes: Kubeadm部署K8S 1.29版本 單Master架構(gòu)

    云原生Kubernetes: Kubeadm部署K8S 1.29版本 單Master架構(gòu)

    目錄 一、實驗 1.環(huán)境 2.K8S master節(jié)點環(huán)境準(zhǔn)備 3.K8S master節(jié)點安裝kubelet、kubeadm、kubectl 3.K8S node節(jié)點環(huán)境準(zhǔn)備與軟件安裝 4.K8S master節(jié)點部署服務(wù) 5.K8S node節(jié)點部署 6.K8S master節(jié)點查看集群 7.容器網(wǎng)絡(luò)(CNI)部署 8.K8S 集群測試 二、問題 1.calico生成資源報錯 2.為何要安裝docker和ci-d

    2024年02月01日
    瀏覽(98)
  • 云原生Kubernetes:K8S集群版本升級(v1.20.6 - v1.20.15)

    云原生Kubernetes:K8S集群版本升級(v1.20.6 - v1.20.15)

    目錄 一、理論 1.K8S集群升級 2.集群概況 3.升級集群 4.驗證集群 二、實驗 ?1.升級集群 2.驗證集群 三、問題 1.給node1節(jié)點打污點報錯 (1)概念 搭建K8S集群的方式有很多種,比如二進(jìn)制,kubeadm,RKE(Rancher)等,K8S集群升級方式也各有千秋,目前準(zhǔn)備使用kubeadm方式搭建的k8s集群

    2024年02月07日
    瀏覽(27)
  • 云原生Kubernetes:K8S集群版本升級(v1.20.15 - v1.22.14)

    云原生Kubernetes:K8S集群版本升級(v1.20.15 - v1.22.14)

    目錄 一、理論 1.K8S集群升級 2.集群概況 3.升級集群(v1.21.14) 4.驗證集群(v1.21.14) 5.升級集群(v1.22.14) 6.驗證集群? (v1.22.14) 二、實驗 ?1.升級集群(v1.21.14) 2.驗證集群(v1.21.14) ?3.升級集群(v1.22.14) 4.驗證集群(v1.22.14) (1)概念 搭建K8S集群的方式有很多種,比如二

    2024年02月07日
    瀏覽(18)
  • 【云原生 | Kubernetes 系列】— 部署K8S 1.28版本集群部署(基于Containerd容器運行)

    主機名 IP地址 備注 k8s-master01 192.168.0.109 master k8s-node1 192.168.0.108 node1 k8s-node2 192.168.0.107 node1 k8s-node3 192.168.0.105 node1 1、主機配置 2、升級內(nèi)核 3、配置內(nèi)核轉(zhuǎn)發(fā)以及過濾 4、安裝ipset ipvsadm,IPVS(IP Virtual Server)是一個用于負(fù)載均衡的 Linux 內(nèi)核模塊,它可以用來替代 kube-proxy 默認(rèn)的

    2024年02月20日
    瀏覽(101)
  • 【云原生】【k8s】Kubernetes+EFK構(gòu)建日志分析安裝部署

    【云原生】【k8s】Kubernetes+EFK構(gòu)建日志分析安裝部署

    目錄 EFK安裝部署 一、環(huán)境準(zhǔn)備(所有主機) 1、主機初始化配置 2、配置主機名并綁定hosts,不同主機名稱不同 3、主機配置初始化 4、部署docker環(huán)境 二、部署kubernetes集群 1、組件介紹 2、配置阿里云yum源 3、安裝kubelet kubeadm kubectl 4、配置init-config.yaml init-config.yaml配置 5、安裝

    2024年02月12日
    瀏覽(29)
  • 云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    前面利用kubekey部署了一個簡單的非高可用,etcd單實例的kubernetes集群,經(jīng)過研究,發(fā)現(xiàn)部署過程可以簡化,省去了一部分下載過程(主要是下載kubernetes組件的過程)只是kubernetes版本會固定在1.22.16版本,etcd集群可以部署成生產(chǎn)用的外部集群,并且apiserver等等組件也是高可用,

    2024年02月15日
    瀏覽(28)
  • 【云原生-K8s】Kubernetes安全組件CIS基準(zhǔn)kube-beach安裝及使用

    【云原生-K8s】Kubernetes安全組件CIS基準(zhǔn)kube-beach安裝及使用

    為了保證集群以及容器應(yīng)用的安全,Kubernetes 提供了多種安全機制,限制容器的行為,減少容器和集群的攻擊面,保證整個系統(tǒng)的安全性。 互聯(lián)網(wǎng)安全中心(CIS,Center for Internet Security),是一個非盈利組織,致力為互聯(lián)網(wǎng)提供免費的安全防御解決方案 官網(wǎng) :https://www.cisecu

    2024年02月06日
    瀏覽(54)
  • Centos7安裝部署k8s(kubernetes)最新v1.27.1版本超詳細(xì)安裝教程

    從零開始的k8s安裝 硬件配置要求 cpu = 2核 硬盤 = 20G 內(nèi)存 = 2G 節(jié)點數(shù)量建議為奇數(shù)(3, 5, 7, 9等)(1臺好像也能搭,沒試過) 以下命令出除特殊要求外,其余都建議在master主機執(zhí)行 本教程配置如下 主機名 IP 配置 master 192.168.42.150 2核+2G+20G node1 192.168.42.151 2核+2G+20G node2 192.168.

    2024年02月11日
    瀏覽(59)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包