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

centos7安裝k8s集群

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

安裝前準(zhǔn)備:
docker 版本 20.10.17

# 修改driver
vim /etc/docker/daemon.json
#添加以下信息
{
 "exec-opts":["native.cgroupdriver=systemd"]
}

k8s環(huán)境準(zhǔn)備

   # 關(guān)閉防火墻
systemctl disable firewalld
systemctl stop firewalld

# 關(guān)閉selinux
# 臨時禁用selinux
setenforce 0
# 永久關(guān)閉 修改/etc/sysconfig/selinux文件設(shè)置
sed -i 's/SELINUX=permissive/SELINUX=disabled/' /etc/sysconfig/selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

# 禁用交換分區(qū)
swapoff -a
# 永久禁用,打開/etc/fstab注釋掉swap那一行。
sed -i 's/.*swap.*/#&/' /etc/fstab

# 修改內(nèi)核參數(shù)
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system

安裝kubeadm、kubelet、kubectl

 # 執(zhí)行配置k8s阿里云源
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
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

# 安裝kubeadm、kubectl、kubelet
yum install -y kubectl-1.22.6 kubeadm-1.22.6 kubelet-1.22.6

# 啟動kubelet服務(wù)
systemctl enable kubelet && systemctl start kubelet

初始化k8s

kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version=v1.22.5 --pod-network-cidr=10.10.0.0/16 --service-cidr=10.20.0.0/16 --apiserver-advertise-address=192.168.0.201

初始化成功,獲得一下命令:

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

Alternatively, if you are the root user, you can run:

  export KUBECONFIG=/etc/kubernetes/admin.conf

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

Then you can join any number of worker nodes by running the following on each as root:

kubeadm join 192.168.0.201:6443 --token 19s3o7.xzel3wisb53r6jsc \
        --discovery-token-ca-cert-hash sha256:9adeb711478f04d2521c470d213aef8a53f9ca4021e215f99038832360f02445f495629f3b

執(zhí)行一下命令:

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

安裝fannel網(wǎng)絡(luò)插件

 wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

打開網(wǎng)絡(luò)插件kube-flannel.yml文件,修改網(wǎng)絡(luò):

   
  net-conf.json: |
    {
      "Network": "10.10.0.0/16",   # 文件找到這一行,將默認(rèn)的10.244.0.0/16 修改為10.10.0.0/16 
      "Backend": {
        "Type": "vxlan"
      }
    }

執(zhí)行 kubectl apply -f?kube-flannel.yml

重啟kubelet

systemctl daemon-reload
systemctl enable kubelet.service
systemctl status kubelet.service

查看控制層所有組件是否正常運行

kubectl get all -A

centos7安裝k8s集群,kubernetes,容器,云原生

Master node 參與工作負(fù)載

kubectl taint nodes k8s-master node-role.kubernetes.io/master-

添加node節(jié)點

1.克隆k8s-node1虛機,作為node節(jié)點

2.修改克隆的虛機的ip 和 ?hostname

修改ip

vim /etc/sysconfig/network-scripts/ifcfg-ens33

IPADDR=xx.xx.xx.202

修改hostname

vim /etc/hostname

k8s-node1

修改hosts

 vim /etc/hosts
 
 xx.xx.xx.201  k8s-master
 xx.xx.xx.202  k8s-node1
 xx.xx.xx.203  k8s-node2

重啟虛機

reboot

刪除 kubeadm

 kubeadm reset
 
 ifconfig cni0 down && ip link delete cni0
ifconfig flannel.1 down && ip link delete flannel.1
rm -rf /var/lib/cni/
rm -rf /etc/kubernetes
rm -rf /root/.kube/config
rm -rf /var/lib/etcd

加入節(jié)點

kubeadm join 192.168.0.201:6443 --token 19s3o7.xzel3wisb53r6jsc \
        --discovery-token-ca-cert-hash sha256:9adesab71478f04d2sa5c470daef8asa53f9ca4021e5f990388360f02445f495629f3b

從k8s-master節(jié)點拷貝證書到k8s-node1

scp root@k8s-master:/root/.kube/config  /root/.kube/

驗證測試文章來源地址http://www.zghlxwxcb.cn/news/detail-859378.html

╰─# kubectl get nodes                  
NAME   STATUS   ROLES                  AGE     VERSION
k8s-master Ready    control-plane,master   94m     v1.22.6
k8s-node1  Ready    <none>                 3m54s   v1.22.6
╭─root@k8s-node1 ~  
╰─#

到了這里,關(guān)于centos7安裝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)文章

  • m1使用VMware安裝CentOS7并部署k8s高可用集群

    m1使用VMware安裝CentOS7并部署k8s高可用集群

    項目 版本 處理器 Apple M1 Max 操作系統(tǒng) macOS Ventura 13.0 虛擬機應(yīng)用 VMware Fusion 專業(yè)版 12.2.3 虛擬機操作系統(tǒng) CentOS Linux 7 (AltArch) 容器運行時版本 docker 1.13.1 集群版本 Kubernetes 1.21.0 2.1 安裝 VMware 安裝包下載地址:VMware Fusion 專業(yè)版 12.2.3 應(yīng)用許可證問題請自行解決 2.2 安裝虛擬機 2.

    2024年02月02日
    瀏覽(25)
  • centos8.x系統(tǒng)安裝K8S,kubernetes集群v1.23.9,docker支持的最后一個版本

    centos8.x系統(tǒng)安裝K8S,kubernetes集群v1.23.9,docker支持的最后一個版本

    卸載podman,centos默認(rèn)安裝了podman容器(不管有沒有,執(zhí)行下總沒錯),可能與docker存在沖突 2.1 第一種安裝方法 docker安裝請參考 Linux系統(tǒng)在線安裝docker任意版本完整教程 2.2 第二種安裝方法 ** ##執(zhí)行完畢后請記住如下的信息: **

    2024年02月12日
    瀏覽(23)
  • VMWare中Centos7部署K8S集群

    VMWare中Centos7部署K8S集群

    關(guān)于我們要搭建的K8S: Docker版本:docker-ce-19.03.9; K8S版本:1.20.2; 三個節(jié)點:master、node1、node2(固定IP); 容器運行時:仍然使用Docker而非Containerd; Pod網(wǎng)絡(luò):用Calico替換Flannel實現(xiàn) Pod 互通,支持更大規(guī)模的集群; 集群構(gòu)建工具:Kubeadm(這個沒啥好說的吧); 關(guān)于網(wǎng)絡(luò)配

    2024年02月15日
    瀏覽(29)
  • CentOS7使用kubeadm部署k8s-1.28集群

    CentOS7使用kubeadm部署k8s-1.28集群

    參考資料:生產(chǎn)環(huán)境 記錄使用CentOS7.9進行k8s-1.28版本部署,運行時環(huán)境使用containerd,網(wǎng)絡(luò)插件使用calic,集群搭建完成后。搭建NFS共享存儲環(huán)境,測試運行pod并掛載使用持久卷。 主機名 **IP地址 ** 角色 基礎(chǔ)組件 el7-linux-node-01 192.168.240.11 k8s-master kubeadm,kubelet,kubectl,containerd,nf

    2024年04月26日
    瀏覽(28)
  • Centos7安裝K8S

    Centos7安裝K8S

    根據(jù)以前一些博主寫的博客,在小陽翻了不下幾十篇博客之后,我果斷是放棄了,于是找到了官網(wǎng)地址,然后也有 坑 1. 關(guān)閉防火墻 systemctl stop firewalld systemctl disable firewalld 2. 關(guān)閉 selinux(2,3根據(jù)自己情況選擇哈) sed -i \\\'s/enforcing/disabled/\\\' /etc/selinux/config 這個是永久關(guān)閉 setenfor

    2024年01月16日
    瀏覽(55)
  • Kubernetes(k8s)集群安裝部署

    Kubernetes(k8s)集群安裝部署

    名稱 IP 系統(tǒng) 配置 主控節(jié)點 192.168.202.101 CentOS 7.9.2009 2核4G 工作節(jié)點1 192.168.202.102 CentOS 7.9.2009 2核4G 工作節(jié)點2 192.168.202.103 CentOS 7.9.2009 2核4G 2.1 升級操作系統(tǒng)內(nèi)核 導(dǎo)入elrepo gpg key 安裝elrepo YUM源倉庫 安裝kernel-ml版本,ml為長期穩(wěn)定版本,lt為長期維護版本 設(shè)置grub2默認(rèn)引導(dǎo)為0 重

    2024年02月10日
    瀏覽(97)
  • 【云原生 | 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)
  • CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實驗室】

    CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實驗室】

    好消息好消息,阿里云全線降價,大量服務(wù)提供免費甚至永久的試用,趕緊來薅大廠羊毛吧,坐電梯即可直達! 送福利!阿里云熱門產(chǎn)品免費領(lǐng)(含ECS),點擊進入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云熱門產(chǎn)品免費領(lǐng)(含ECS),點擊進入 :https://click.aliyun.com/m/

    2023年04月22日
    瀏覽(23)
  • CentOS7使用Yum安裝k8s

    注意:這里安裝測試的k8s版本比較低 k8s核心功能 自我修復(fù) 服務(wù)發(fā)現(xiàn)和負(fù)載均衡 自動部署和回滾 彈性伸縮 服務(wù)器環(huán)境準(zhǔn)備 參考 k8s 安裝部署 1 - 環(huán)境準(zhǔn)備 準(zhǔn)備3臺服務(wù)器 Linux修改配置 配置Docker安裝源 配置kubernetes安裝源 安裝etcd 在master節(jié)點安裝配置etcd 安裝k8s master 在master節(jié)

    2023年04月16日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包