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

安裝部署(卸載)k8s集群

這篇具有很好參考價值的文章主要介紹了安裝部署(卸載)k8s集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1、徹底卸載k8s

kubeadm reset -f
modprobe -r ipip
lsmod
rm -rf ~/.kube/
rm -rf /etc/kubernetes/
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /etc/systemd/system/kubelet.service
rm -rf /usr/bin/kube*
rm -rf /etc/cni
rm -rf /opt/cni
rm -rf /var/lib/etcd
rm -rf /var/etcd
yum clean all
yum remove kube*

2、使用kubeadm工具部署

Kubeadm是一個K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。?

部署規(guī)劃

序號

ip地址

hostname

節(jié)點(diǎn)

1 10.10.80.220 appnode1 主節(jié)點(diǎn)
2 10.10.80.221 appnode2 工作節(jié)點(diǎn)
3 10.10.80.222 dbnode 預(yù)留

3、初始化配置?

#關(guān)閉防火墻
systemctl stop firewalld
systemctl disable firewalld
#關(guān)閉selinux
setenforce 0
sed?-i?'s/SELINUX=enforcing/SELINUX=disabled/g'?/etc/selinux/config
#關(guān)閉swap
swapoff -a
vim?/etc/fstab???
#注釋掉swap記錄
#?時鐘同步 需要安裝ntpdate  yum install ntpdate 
ntpdate?time.nist.gov
#添加主機(jī)名與IP對應(yīng)的關(guān)系  盡量三臺都添加
echo "10.10.80.220  k8smaster" >> /etc/hosts
echo "10.10.80.221  node1" >> /etc/hosts
echo "10.10.80.222  node2" >> /etc/hosts
#將橋接的IPv4流量傳遞到iptables的鏈
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

#重啟
sysctl --system 

4、安裝 Docker、kubeadm、kubelet【所有節(jié)點(diǎn)】

?1、安裝docker:


wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo


yum -y install docker-ce


#啟動docker、設(shè)置開機(jī)自啟
systemctl enable docker && systemctl start docker
#配置鏡像下載加速器:?
vim /etc/docker/daemon.json

#加入以下內(nèi)容
{
? "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],
? "exec-opts": ["native.cgroupdriver=systemd"]
}


#重啟docker
systemctl restart docker

2、添加阿里云YUM軟件源?

cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

3、安裝kubeadm,kubelet和kubectl 要求master node和worker node上的版本必須保持一致 !

yum install -y kubelet-1.20.13?kubeadm-1.20.13 kubectl-1.20.13


#設(shè)置開機(jī)自啟動kubelet

systemctl enable kubelet

5、?部署Kubernetes Master1、初始化kubeadm

#apiserver-advertise-address為主節(jié)點(diǎn)地址, kubernetes-version按照之前下載的版本,其余不變

kubeadm init \
? --apiserver-advertise-address=110.10.80.220 \
? --image-repository registry.aliyuncs.com/google_containers \
? --kubernetes-version v1.20.13?\
? --service-cidr=10.96.0.0/12 \
? --pod-network-cidr=10.244.0.0/16 \
? --ignore-preflight-errors=all

注意拷貝k8s認(rèn)證文件及其余節(jié)點(diǎn)加入的命令,

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

6、安裝pod網(wǎng)絡(luò)插件(目前Kubernetes主流的網(wǎng)絡(luò)方案 calico)

?
curl https://docs.projectcalico.org/manifests/calico.yaml -O
 #建議指定版本,更穩(wěn)定
curl?https://docs.projectcalico.org/v3.18/manifests/calico.yaml?-O


# apply yaml
kubectl apply -f calico.yaml

執(zhí)行之后等待一會兒? running 查看節(jié)點(diǎn)狀態(tài) ready)

卸載k8s,kubernetes,docker,容器

如果安裝失敗了,可以通過下面命令清理環(huán)境重新安裝:

kubeadm reset

7、Node節(jié)點(diǎn)加入集群

集群添加新節(jié)點(diǎn),執(zhí)行在kubeadm init初始化成功后輸出的kubeadm join命令:

?

kubeadm join 10.10.90.220:6443 --token m5y7r8.wevj0rrffanpoig9 \
--discovery-token-ca-cert-hash sha256:c08dcc8a8804bad11d47bcba2d1d3a7213c10ebc422694c97d62437f48ed548e

如果沒有記下kubeadm join的命令,可以通過在主節(jié)點(diǎn)輸入下面的命令獲取。

kubeadm token create --print-join-command

?文章來源地址http://www.zghlxwxcb.cn/news/detail-715165.html

到了這里,關(guān)于安裝部署(卸載)k8s集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【k8s】基于Prometheus監(jiān)控Kubernetes集群安裝部署

    【k8s】基于Prometheus監(jiān)控Kubernetes集群安裝部署

    目錄 基于Prometheus監(jiān)控Kubernetes集群安裝部署 一、環(huán)境準(zhǔn)備 二、部署kubernetes集群 三、部署Prometheus監(jiān)控平臺 四、部署Grafana服務(wù) 五、grafana? web操作 IP地址 主機(jī)名 組件 192.168.100.131 k8s-master kubeadm、kubelet、kubectl、docker-ce 192.168.100.132 k8s-node01 kubeadm、kubelet、kubectl、docker-ce 192.168

    2024年02月12日
    瀏覽(107)
  • K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(下)

    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(下)

    ??上一集:K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上) *??主目錄:溫故知新專欄 ??下一集:Kubernetes可視化管理工具Kuboard部署使用及k8s常用命令梳理記錄 kubectl 是使用 Kubernetes API 與 Kubernetes 集群的控制面進(jìn)行通信的命令行工具。詳見官網(wǎng)安裝步驟 ??下載kube

    2024年02月09日
    瀏覽(34)
  • K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)

    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)

    ??上一集:win11+vmware17+centos7.9環(huán)境搭建 *??主目錄:溫故知新專欄 ??下一集:K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(下) 之前部署過dolphinscheduler3.1.8,看頁面增加了K8S模塊,所以想著部署一下K8S,學(xué)習(xí)一下,而且海豚調(diào)度也提供了K8S部署方式,經(jīng)過一番了解,發(fā)現(xiàn)

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

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

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

    2024年02月15日
    瀏覽(28)
  • K8s(kubernetes)集群搭建及dashboard安裝、基礎(chǔ)應(yīng)用部署

    K8s(kubernetes)集群搭建及dashboard安裝、基礎(chǔ)應(yīng)用部署

    本質(zhì)是一組服務(wù)器集群,在集群每個節(jié)點(diǎn)上運(yùn)行特定的程序,來對節(jié)點(diǎn)中的容器進(jìn)行管理。實(shí)現(xiàn)資源管理的自動化。 自我修復(fù) 彈性伸縮 服務(wù)發(fā)現(xiàn) 負(fù)載均衡 版本回退 存儲編排 控制節(jié)點(diǎn)(master)-控制平面 APIserver :資源操作的唯一入口 scheduler :集群資源調(diào)度,將Pod調(diào)度到node節(jié)

    2024年02月08日
    瀏覽(32)
  • Centos7 安裝部署 Kubernetes(k8s) 高可用集群

    Centos7 安裝部署 Kubernetes(k8s) 高可用集群

    宿主機(jī)系統(tǒng) 集群角色 服務(wù)器IP 主機(jī)名稱 容器 centos7.6 master 192.168.2.150 ks-m1 docker centos7.6 master 192.168.2.151 ks-n1 docker centos7.6 master 192.168.2.152 ks-n2 docker 1.1 服務(wù)器初始化及網(wǎng)絡(luò)配置 VMware安裝Centos7并初始化網(wǎng)絡(luò)使外部可以訪問** 注意事項(xiàng):請一定要看完上面這篇文章再執(zhí)行下面的操

    2024年02月03日
    瀏覽(55)
  • 云原生Kubernetes:K8S集群實(shí)現(xiàn)容器運(yùn)行時遷移(docker → containerd) 與 版本升級(v1.23.14 → v1.24.1)

    云原生Kubernetes:K8S集群實(shí)現(xiàn)容器運(yùn)行時遷移(docker → containerd) 與 版本升級(v1.23.14 → v1.24.1)

    目錄 一、理論 1.K8S集群升級 2.環(huán)境 3.升級策略 4.master1節(jié)點(diǎn)遷移容器運(yùn)行時(docker → containerd)? 5.master2節(jié)點(diǎn)遷移容器運(yùn)行時(docker → containerd)? 6.node1節(jié)點(diǎn)容器運(yùn)行時遷移(docker → containerd)? 7.升級集群計劃(v1.23.14 →?v1.24.1) 8.升級master1節(jié)點(diǎn)版本(v1.24.1) 9.升級master2節(jié)點(diǎn)版本

    2024年02月03日
    瀏覽(38)
  • 安裝 k8s集群的問題:默認(rèn)容器運(yùn)行時從 Docker 改為 Containerd

    安裝 k8s集群的問題:默認(rèn)容器運(yùn)行時從 Docker 改為 Containerd

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? 從 Kuberetes 1.20 版本開始,Kuberetes官方 已經(jīng)將默認(rèn)的容器運(yùn)行時從Docker改為Containerd。 因此,從 Kubernetes 1.20 開始,Kuberetes官方將支持使用 Docker和Containerd 作為容器運(yùn)時,也意味著Kubemetes從Docker的依賴中解耦了出來。 在 Kubernetes1.24 及之后

    2024年04月14日
    瀏覽(27)
  • Kubernetes(K8S)集群部署

    Kubernetes(K8S)集群部署

    目錄 一、創(chuàng)建3臺虛擬機(jī) 二、為每臺虛擬機(jī)安裝Docker 三、安裝kubelet 3.1 安裝要求 3.2 為每臺服務(wù)器完成前置設(shè)置 3.3 為每臺服務(wù)器安裝kubelet、kubeadm、kubectl 四、使用kubeadm引導(dǎo)集群 4.1 master服務(wù)器 4.2 node1、node2服務(wù)器 4.3 初始化主節(jié)點(diǎn) 4.4 work節(jié)點(diǎn)加入集群 五、token過期怎么辦?

    2024年02月07日
    瀏覽(134)
  • Kubernetes(k8s)集群部署----->超詳細(xì)

    Kubernetes(k8s)集群部署----->超詳細(xì)

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? Kubernetes(簡稱k8s)是一個開源的容器編排平臺,可以幫助開發(fā)人員和運(yùn)維團(tuán)隊(duì)更輕松地管理容器化應(yīng)用程序。本文將詳細(xì)介紹如何進(jìn)行k8s集群的部署,以幫助讀者快速搭建一個高可用、可伸縮的k8s集群。 1、操作系統(tǒng):至少三臺物理機(jī)或

    2024年02月05日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包