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

RKE2創(chuàng)建高可用K8S

這篇具有很好參考價值的文章主要介紹了RKE2創(chuàng)建高可用K8S。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

三臺節(jié)點同時做master和worker工作:
192.168.1.1 node01 2cpu 4G內(nèi)存 40G硬盤
192.168.1.2 node02 2cpu 4G內(nèi)存 40G硬盤
192.168.1.3 node03 2cpu 4G內(nèi)存 40G硬盤

1、三個節(jié)點都執(zhí)行以下操作

#分別在三臺節(jié)點上設(shè)置hostname
hostnamectl set-hostname node01 && bash
hostnamectl set-hostname node02 && bash
hostnamectl set-hostname node03 && bash

#在三臺節(jié)點上設(shè)置hosts
cat >> /etc/hosts << EOF
192.168.1.1 node01
192.168.1.2 node02
192.168.1.3 node03
EOF

#關(guān)閉三臺節(jié)點上的防火墻
systemctl stop firewalld
systemctl disable firewalld

#關(guān)閉三臺節(jié)點上的selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/'  /etc/selinux/config 

#關(guān)閉三臺節(jié)點上的swap分區(qū)
swapoff -a
sed -ri 's/.*swap.*/#&/' /etc/fstab

#配置三臺節(jié)點上的倉庫文件
curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#在三臺節(jié)點上安裝必要的軟件
yum install -y ntpdate vim wget tree httpd-tools telnet  lrzsz  net-tools bridge-utils  unzip
yum clean all && yum makecache

#同步三臺節(jié)點的時區(qū)和時間到上海時區(qū)
ln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
ntpdate -u ntp.aliyun.com && date

#修改三臺節(jié)點的內(nèi)核參數(shù)
cat <<EOF >>  /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward=1
EOF

#加載br_netfilter網(wǎng)絡(luò)過濾器模塊
modprobe br_netfilter

#sysctl命令動態(tài)修改內(nèi)核參數(shù)
sysctl -p /etc/sysctl.conf

master節(jié)點都需要安裝rke2-server,先安裝第一個rke2-server,后面2個需要添加config.yaml與第一個rke2-server產(chǎn)生連接

2、在node1上操作

1.運行安裝程序,將rke2-server 服務(wù)和rke2 二進制文件安裝到機器上
curl -sfL  https://get.rke2.io   | sh -
或者指定安裝版本
curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.21.9+rke2r1 sh -
 
2.開啟rke2-server 服務(wù) 
systemctl enable rke2-server
 
3.啟動服務(wù)
systemctl start rke2-server
 #大概十幾二十分鐘
4.查看日志
journalctl -fu rke2-server.service
#志沒有報錯了,可能已經(jīng)安裝完成了
#查看是否安裝完成,完成后配置環(huán)境變量
/var/lib/rancher/rke2/bin/kubectl \
        --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes

3、配置環(huán)境變量

vim /etc/profile
#把這兩行加進去
export PATH=/var/lib/rancher/rke2/bin:$PATH
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml

#使環(huán)境變量生效,這樣就可以使用kubectl命令了
source /etc/profile
#查看node情況
kubectl  get nodes

config.yaml文件

#node1里查看下加入集群需要的token
cat /var/lib/rancher/rke2/server/node-token
#記錄下來要填寫在/etc/rancher/rke2/config.yaml文件
vim /etc/rancher/rke2/config.yaml
#把以下內(nèi)容粘貼進行并進行修改自己的屬性值,token和主機名字和ip

token: K10cc8748a3379c2828abdabd819a919f6adcac08a4bc11ab09718456355f893353::server:8b16b770abd8674c5fb0230ba64eebda
tls-san:
  - my-kubernetes-domain.com
  - another-kubernetes-domain.com
  - 192.168.1.1

node-name: "node01"

#node-taint:
#  - "CriticalAddinsonly=true:NoExecute"

node-label:
  - "node=Master"
  - "node01=Master"

在node2上配置(node3一樣的步驟):

安裝RKE2前先配置config.yaml文件,不然安裝的node2,node3會變成另一個獨立的K8S集群

mkdir -p /etc/rancher/rke2/
vi /etc/rancher/rke2/config.yaml
#把以下內(nèi)容復(fù)制進去修改

#這個是自己的node1的ip
server: https://192.168.1.1:9345
#token為Node1獲取
token: K10cc8748a3379c2828abdabd819a919f6adcac08a4bc11ab09718456355f893353::server:8b16b770abd8674c5fb0230ba64eebda
tls-san:
  - my-kubernetes-domain.com
  - another-kubernetes-domain.com
  - 192.168.1.1

node-name: "node02"

#node-taint:
#  - "CriticalAddinsonly=true:NoExecute"

node-label:
  - "node=Master"
  - "node02=Master"

安裝rke2

#安裝rke2
curl -sfL  https://get.rke2.io   | sh -

#設(shè)置開機啟動rke2
systemctl enable rke2-server

#啟動rke2
systemctl start rke2-server
#查看node節(jié)點情況
kubectl get nodes
#查看kube-system內(nèi)服務(wù)情況
kubectl -n kube-system get pods

參考鏈接

https://zhuanlan.zhihu.com/p/494603305
https://docs.rancher.cn/docs/rancher2.5/installation/resources/k8s-tutorials/ha-rke2/_index文章來源地址http://www.zghlxwxcb.cn/news/detail-504534.html

到了這里,關(guān)于RKE2創(chuàng)建高可用K8S的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • 使用kubeadm搭建高可用的K8s集群

    kubeadm是官方社區(qū)推出的一個用于快速部署kubernetes集群的工具。 這個工具能通過兩條指令完成一個kubernetes集群的部署: 在開始之前,部署Kubernetes集群機器需要滿足以下幾個條件: 一臺或多臺機器,操作系統(tǒng) CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2個CPU或更多CPU,硬盤30GB或更

    2024年02月08日
    瀏覽(21)
  • Kubernetes技術(shù)--使用kubeadm搭建高可用的K8s集群(貼近實際環(huán)境)

    Kubernetes技術(shù)--使用kubeadm搭建高可用的K8s集群(貼近實際環(huán)境)

    1.高可用k8s集群架構(gòu)(多master) 2.安裝硬件要求 一臺或多臺機器,操作系統(tǒng) CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2個CPU或更多CPU,硬盤30GB或更多 注: 這里屬于教學(xué)環(huán)境,所以使用三臺虛擬機模擬實現(xiàn)。 3.部署規(guī)劃 4.部署前準(zhǔn)備 (1).關(guān)閉防火墻 (2).關(guān)閉selinux (3).關(guān)閉swap (4).根據(jù)規(guī)

    2024年02月10日
    瀏覽(29)
  • k8s master節(jié)點高可用方案部署

    k8s master節(jié)點高可用方案部署

    使用的是堆疊方案,即etcd與控制平面被部署在同一節(jié)點當(dāng)中,之所以最少使用三個master節(jié)點是因為ETCD的RAFT算法,集群中節(jié)點超過半數(shù)可用,集群才可用,所以一般使用奇數(shù)master節(jié)點,比如3、5等 每臺機器都做 至少2cpu,4g機器環(huán)境 關(guān)閉防火墻、關(guān)閉selinux、關(guān)閉交換分區(qū) (1)

    2023年04月08日
    瀏覽(25)
  • k8s集群部署 | 三節(jié)點(復(fù)用)高可用集群過程參考

    k8s集群部署 | 三節(jié)點(復(fù)用)高可用集群過程參考

    1.1.1 實驗架構(gòu)圖 1.1.2 系統(tǒng)版本說明 OS 版本:CentOS Linux release 7.9.2009 (Core) 初始內(nèi)核版本:3.10.0-1160.71.1.el7.x86_64 配置信息:2C2G 150G硬盤 文件系統(tǒng):xfs 網(wǎng)絡(luò):外網(wǎng)權(quán)限 k8s 版本:1.25.9 1.1.3 環(huán)境基本信息 K8s集群角色 IP地址 主機名 組件信息 控制節(jié)點1(工作節(jié)點1) 192.168.204.10 k8

    2024年02月04日
    瀏覽(30)
  • 通過keepalived+nginx實現(xiàn) k8s apiserver節(jié)點高可用

    通過keepalived+nginx實現(xiàn) k8s apiserver節(jié)點高可用

    K8s 主機配置: 配置: 4Gib 內(nèi)存/4vCPU/60G 硬盤 網(wǎng)絡(luò):機器相互可以通信 k8s 實驗環(huán)境網(wǎng)絡(luò)規(guī)劃: podSubnet(pod 網(wǎng)段) 10.244.0.0/16 serviceSubnet(service 網(wǎng)段): 10.96.0.0/12 物理機網(wǎng)段:192.168.1.0/24 2個控制節(jié)點2個工作節(jié)點 K8S集群角色 IP地址 主機名 安裝的組件 控制節(jié)點 192.168.1.63 xueg

    2024年02月03日
    瀏覽(27)
  • Kubernetes實戰(zhàn)(十四)-k8s高可用集群擴容master節(jié)點

    Kubernetes實戰(zhàn)(十四)-k8s高可用集群擴容master節(jié)點

    k8s 集群是由一組運行 k8s 的節(jié)點組成的,節(jié)點可以是物理機、虛擬機或者云服務(wù)器。k8s 集群中的節(jié)點分為兩種角色:master 和 node。 master 節(jié)點:master 節(jié)點負責(zé)控制和管理整個集群,它運行著一些關(guān)鍵的組件,如 kube-apiserver、kube-scheduler、kube-controller-manager 等。master 節(jié)點可以有

    2024年02月03日
    瀏覽(32)
  • 【云原生】二進制k8s集群(下)部署高可用master節(jié)點

    【云原生】二進制k8s集群(下)部署高可用master節(jié)點

    ?在上一篇文章中,就已經(jīng)完成了二進制k8s集群部署的搭建,但是單機master并不適用于企業(yè)的實際運用(因為單機master中,僅僅只有一臺master作為節(jié)點服務(wù)器的調(diào)度指揮,一旦宕機。就意味著整個集群的癱瘓,所以成熟的k8s的集群一定要考慮到master的高可用。)企業(yè)的運用一

    2024年02月12日
    瀏覽(33)
  • 創(chuàng)建K8s節(jié)點的虛擬機

    創(chuàng)建K8s節(jié)點的虛擬機

    30、Root密碼,設(shè)置密碼,再點擊完成

    2024年01月23日
    瀏覽(17)
  • 使用kubeadm搭建生產(chǎn)環(huán)境的多master節(jié)點k8s高可用集群

    使用kubeadm搭建生產(chǎn)環(huán)境的多master節(jié)點k8s高可用集群

    環(huán)境centos 7.9 目錄 ?1.對安裝 k8s 的節(jié)點進行初始化配置 2 通過 keepalived+nginx 實現(xiàn) k8s apiserver 節(jié)點高可用 3、kubeadm 初始化 k8s 集群 4.擴容 k8s 控制節(jié)點,把 xuegod62 加入到 k8s 集群 5、擴容 k8s 控制節(jié)點,把 xuegod64 加入到 k8s 集群 6、擴容 k8s 集群-添加第一個工作節(jié)點 ?7、安裝 ku

    2024年02月16日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包