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

Centos7安裝部署k8s(kubernetes)最新v1.27.1版本超詳細安裝教程

這篇具有很好參考價值的文章主要介紹了Centos7安裝部署k8s(kubernetes)最新v1.27.1版本超詳細安裝教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

k8s安裝

centos7.9最小安裝版本

從零開始的k8s安裝

硬件配置要求
  1. cpu >= 2核
  2. 硬盤 >= 20G
  3. 內(nèi)存 >= 2G
  4. 節(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.42.152 2核+2G+20G
一. 安裝(所有機器都要執(zhí)行)
  1. 執(zhí)行以下命令安裝必備插件

    # yum 更新
    sudo yum update -y
    # tab 命令補全
    sudo yum install -y bash-completion
    # wget
    sudo yum install -y wget
    # vim 編輯器
    sudo yum install -y vim-enhanced
    # 網(wǎng)絡(luò)工具
    sudo yum install -y net-tools
    # gcc 編譯器
    sudo yum install -y gcc
    
  2. 將主機名指向本機IP,主機名只能包含:字母、數(shù)字、-(橫杠)、.(點)

    獲取主機名

    hostname
    

    設(shè)置主機名

    hostnamectl set-hostname  主機名
    
  3. 將節(jié)點加入到 hosts 中

    cat >> /etc/hosts << EOF
    192.168.42.150 master
    192.168.42.151 node1
    192.168.42.152 node2
    EOF
    
  4. 設(shè)置時間同步

    sudo yum -y install ntpdate
    sudo ntpdate ntp1.aliyun.com
    sudo systemctl status ntpdate
    sudo systemctl start ntpdate
    sudo systemctl status ntpdate
    sudo systemctl enable ntpdate
    
  5. 關(guān)閉防火墻或者開通指定端口(這里使用關(guān)閉防火墻)

    sudo systemctl stop firewalld.service 
    sudo systemctl disable firewalld.service
    
  6. 關(guān)閉 swap 交換空間

    free -h
    sudo swapoff -a
    sudo sed -i 's/.*swap.*/#&/' /etc/fstab
    free -h
    
  7. 關(guān)閉 selinux

    getenforce
    cat /etc/selinux/config
    sudo setenforce 0
    sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
    cat /etc/selinux/config
    
  8. 安裝 docker , Containerd

    # 刪除 docker(如果有的話)
    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    # 安裝必備工具
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    # 加入 docker 源
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
    
    # 安裝 docker
    sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
    # 安裝 containerd
    sudo yum install -y containerd
    
    # 停止 containerd
    sudo systemctl stop containerd.service
    
    # 生成并修改配置文件
    sudo cp /etc/containerd/config.toml /etc/containerd/config.toml.bak
    sudo containerd config default > $HOME/config.toml
    sudo cp $HOME/config.toml /etc/containerd/config.toml
    
    sudo sed -i "s#registry.k8s.io/pause#registry.cn-hangzhou.aliyuncs.com/google_containers/pause#g" /etc/containerd/config.toml
    
    sudo sed -i "s#SystemdCgroup = false#SystemdCgroup = true#g" /etc/containerd/config.toml
    
    # 將 containerd 加入開機自啟
    sudo systemctl enable --now containerd.service
    
    # 啟動 docker
    sudo systemctl start docker.service
    # 將 docker 加入開機自啟
    sudo systemctl enable docker.service
    sudo systemctl enable docker.socket
    sudo systemctl list-unit-files | grep docker
    
    # 設(shè)置 docker 鏡像加速
    sudo mkdir -p /etc/docker
    # 鏡像地址換成你自己的阿里云鏡像地址
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://z5d2yy4c.mirror.aliyuncs.com"],
      "exec-opts": ["native.cgroupdriver=systemd"]
    }
    EOF
    
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    sudo docker info
    
    sudo systemctl status docker.service
    sudo systemctl status containerd.service
    
  9. 添加阿里云 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
    # 是否檢查 gpg 簽名文件
    gpgcheck=0
    # 是否檢查 gpg 簽名文件
    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
    
  10. 轉(zhuǎn)發(fā)IPv4并讓iptables看到橋接流量

    cat >/etc/modules-load.d/k8s.conf <<EOF
    overlay
    br_netfilter
    EOF
    modprobe overlay
    modprobe br_netfilter
    
    cat >/etc/sysctl.d/k8s.conf <<EOF
    net.bridge.bridge-nf-call-iptables=1
    net.bridge.bridge-nf-call-ip6tables=1
    net.ipv4.ip_forward=1
    EOF
    sysctl --system
    
    # 通過運行以下指令確認 br_netfilter 和 overlay 模塊被加載
    lsmod | egrep 'overlay|br_netfilter'
    # 通過運行以下指令確認 net.bridge.bridge-nf-call-iptables、net.bridge.bridge-nf-call-ip6tables 系統(tǒng)變量在你的 sysctl 配置中被設(shè)置為 1
    sysctl net.bridge.bridge-nf-call-iptables net.bridge.bridge-nf-call-ip6tables net.ipv4.ip_forward
    
  11. 安裝 k8s

    # 安裝 1.27.1 版本
    sudo yum install -y kubelet-1.27.1-0 kubeadm-1.27.1-0 kubectl-1.27.1-0 --disableexcludes=kubernetes --nogpgcheck
    
    # 安裝最新版本(生產(chǎn)環(huán)境不建議)
    # sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes --nogpgcheck
    
    systemctl daemon-reload
    sudo systemctl restart kubelet
    sudo systemctl enable kubelet
    
二. 啟動
  1. master 初始化(僅在master節(jié)點主機上執(zhí)行)

    kubeadm init --image-repository=registry.aliyuncs.com/google_containers --apiserver-advertise-address=192.168.42.150 --kubernetes-version=v1.27.1
    
    # --image-repository 					鏡像加速地址,一般不動
    # --apiserver-advertise-address  master 節(jié)點IP地址,自己改
    # --kubernetes-version 					kubernetes 版本,自己選擇的什么版本就改成什么版本
    
    
    # 初始化失敗可以使用 kubeadm reset 重置
    # 失敗原因多半是因為網(wǎng)絡(luò)問題,可以換個網(wǎng)絡(luò)試試
    
  2. 初始化成功后執(zhí)行(僅在master節(jié)點主機上執(zhí)行)

    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    sudo chown $(id -u):$(id -g) $HOME/.kube/config
    
  3. 將 node 加入集群(僅在node節(jié)點主句執(zhí)行)不要直接復(fù)制,每個人不一樣

    # 執(zhí)行成功后,會出現(xiàn)類似下列內(nèi)容:
    # kubeadm join 192.168.80.60:6443 --token f9lvrz.59mykzssqw6vjh32 \
    # --discovery-token-ca-cert-hash sha256:4e23156e2f71c5df52dfd2b9b198cce5db27c47707564684ea74986836900107
    # 將控制臺打印的這句復(fù)制到 node 節(jié)點主機上執(zhí)行就行
    
    # 如果忘記或者過期可以使用以下命令重新生成
    # kubeadm token create --print-join-command
    
  4. 查看集群狀態(tài)(master 節(jié)點執(zhí)行)

    kubectl get nodes
    

    輸出:

    NAME     STATUS   ROLES           AGE     VERSION
    master   NotReady    control-plane   7h21m   v1.27.1
    node1    NotReady    <none>          7h20m   v1.27.1
    node2    NotReady    <none>          7h20m   v1.27.1
    

    可以看到所有節(jié)點都是 NotReady ,這是因為還沒有配置網(wǎng)絡(luò)

  5. 配置網(wǎng)絡(luò)(僅在master節(jié)點執(zhí)行)

    k8s與Calico版本對應(yīng)

    Kubernetes 版本 Calico 版本 Calico 文檔
    1.18、1.19、1.20 3.18 https://projectcalico.docs.tigera.io/archive/v3.18/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.18/manifests/calico.yaml
    1.19、1.20、1.21 3.19 https://projectcalico.docs.tigera.io/archive/v3.19/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.19/manifests/calico.yaml
    1.19、1.20、1.21 3.20 https://projectcalico.docs.tigera.io/archive/v3.20/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.20/manifests/calico.yaml
    1.20、1.21、1.22 3.21 https://projectcalico.docs.tigera.io/archive/v3.21/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.21/manifests/calico.yaml
    1.21、1.22、1.23 3.22 https://projectcalico.docs.tigera.io/archive/v3.22/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.22/manifests/calico.yaml
    1.21、1.22、1.23 3.23 https://projectcalico.docs.tigera.io/archive/v3.23/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.23/manifests/calico.yaml
    1.22、1.23、1.24 3.24 https://projectcalico.docs.tigera.io/archive/v3.24/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.24/manifests/calico.yaml
    1.23、1.24、1.25、1.26、1.27 3.25 https://projectcalico.docs.tigera.io/archive/v3.25/getting-started/kubernetes/requirements https://projectcalico.docs.tigera.io/archive/v3.25/manifests/calico.yaml

    或者自己去官網(wǎng)查看版本對應(yīng)關(guān)系

    https://docs.tigera.io/calico/latest/getting-started/kubernetes/requirements

    下載(網(wǎng)址換成自己版本對應(yīng)的即可)

    wget --no-check-certificate https://projectcalico.docs.tigera.io/archive/v3.25/manifests/calico.yaml
    

    下載不了的可以把后面網(wǎng)址復(fù)制到瀏覽器下載下來后在傳到虛擬機

    修改 calico.yaml 文件

    vim calico.yaml
    
    # 在 - name: CLUSTER_TYPE 下方添加如下內(nèi)容
    - name: CLUSTER_TYPE
      value: "k8s,bgp"
      # 下方為新增內(nèi)容
    - name: IP_AUTODETECTION_METHOD
      value: "interface=master節(jié)點主機的網(wǎng)卡名稱"
    

    配置網(wǎng)絡(luò)

    kubectl apply -f calico.yaml
    
  6. 再次查看節(jié)點信息

    查看 node 狀態(tài)

    kubectl get nodes 
    

    輸出:

    NAME     STATUS   ROLES           AGE     VERSION
    master   NotReady    control-plane   21m   v1.27.1
    node1    NotReady    <none>          20m   v1.27.1
    node2    NotReady    <none>          20m   v1.27.1
    

    查看 pod 狀態(tài)

    kubectl get pods --all-namespaces -o wide
    

    輸出:

    [root@master ~]# kubectl get pods --all-namespaces -o wide
    NAMESPACE     NAME                                      READY   STATUS     RESTARTS   AGE     IP              NODE            NOMINATED NODE   READINESS GATES
    kube-system   calico-kube-controllers-f79f7749d-rkqgw   0/1     Pending    0          11s     <none>          <none>          <none>           <none>
    kube-system   calico-node-7698p                         0/1     Init:0/3   0          11s     192.168.80.60   k8s             <none>           <none>
    kube-system   calico-node-tvhnb                         0/1     Init:0/3   0          11s     192.168.0.18    centos-7-9-16   <none>           <none>
    kube-system   coredns-c676cc86f-4lncg                   0/1     Pending    0          8m14s   <none>          <none>          <none>           <none>
    kube-system   coredns-c676cc86f-7n9wv                   0/1     Pending    0          8m14s   <none>          <none>          <none>           <none>
    kube-system   etcd-k8s                                  1/1     Running    0          8m21s   192.168.80.60   k8s             <none>           <none>
    kube-system   kube-apiserver-k8s                        1/1     Running    0          8m18s   192.168.80.60   k8s             <none>           <none>
    kube-system   kube-controller-manager-k8s               1/1     Running    0          8m18s   192.168.80.60   k8s             <none>           <none>
    kube-system   kube-proxy-87lx5                          1/1     Running    0          6m16s   192.168.0.18    centos-7-9-16   <none>           <none>
    kube-system   kube-proxy-rctn6                          1/1     Running    0          8m14s   192.168.80.60   k8s             <none>           <none>
    kube-system   kube-scheduler-k8s                        1/1     Running    0          8m18s   192.168.80.60   k8s             <none>           <none>
    [root@k8s ~]# 
    

    可以看到正在初始化,現(xiàn)在稍等一段時間(多久看網(wǎng)絡(luò)情況)

    初始化失敗大部分情況也是因為網(wǎng)絡(luò)原因,建議換個網(wǎng)絡(luò)試試

  7. 初始化成功

    查看 node 狀態(tài)

    kubectl get nodes 
    

    輸出:

    NAME     STATUS   ROLES           AGE     VERSION
    master   Ready    control-plane   7h21m   v1.27.1
    node1    Ready    <none>          7h20m   v1.27.1
    node2    Ready    <none>          7h20m   v1.27.1
    

    全部 Ready

    查看 pod 狀態(tài)

    kubectl get pods --all-namespaces -o wide
    

    輸出:

    NAMESPACE     NAME                                       READY   STATUS    RESTARTS      AGE     IP               NODE     NOMINATED NODE   READINESS GATES
    kube-system   calico-kube-controllers-6c99c8747f-92ctj   1/1     Running   1 (64m ago)   31m   172.16.219.69    master   <none>           <none>
    kube-system   calico-node-72n28                          1/1     Running   2 (64m ago)   31m   192.168.42.150   master   <none>           <none>
    kube-system   calico-node-jb2n8                          1/1     Running   1 (64m ago)   31m   192.168.42.152   node2    <none>           <none>
    kube-system   calico-node-m6ndl                          1/1     Running   1 (64m ago)   31m   192.168.42.151   node1    <none>           <none>
    kube-system   coredns-7bdc4cb885-6l9dk                   1/1     Running   1 (64m ago)   33m   172.16.219.70    master   <none>           <none>
    kube-system   coredns-7bdc4cb885-j7qlm                   1/1     Running   1 (64m ago)   33m   172.16.219.68    master   <none>           <none>
    kube-system   etcd-master                                1/1     Running   1 (64m ago)   33m   192.168.42.150   master   <none>           <none>
    kube-system   kube-apiserver-master                      1/1     Running   1 (64m ago)   33m   192.168.42.150   master   <none>           <none>
    kube-system   kube-controller-manager-master             1/1     Running   1 (64m ago)   33m   192.168.42.150   master   <none>           <none>
    kube-system   kube-proxy-558cb                           1/1     Running   1 (64m ago)   33m   192.168.42.150   master   <none>           <none>
    kube-system   kube-proxy-fpk62                           1/1     Running   1 (64m ago)   32m   192.168.42.152   node2    <none>           <none>
    kube-system   kube-proxy-sm4ph                           1/1     Running   1 (64m ago)   32m   192.168.42.151   node1    <none>           <none>
    kube-system   kube-scheduler-master                      1/1     Running   1 (64m ago)   33m   192.168.42.150   master   <none>           <none>
    
    

    全部 Ready

  8. k8s 命令補全

    ! grep -q kubectl "$HOME/.bashrc" && echo "source /usr/share/bash-completion/bash_completion" >>"$HOME/.bashrc"
    ! grep -q kubectl "$HOME/.bashrc" && echo "source <(kubectl completion bash)" >>"$HOME/.bashrc"
    ! grep -q kubeadm "$HOME/.bashrc" && echo "source <(kubeadm completion bash)" >>"$HOME/.bashrc"
    ! grep -q crictl "$HOME/.bashrc" && echo "source <(crictl completion bash)" >>"$HOME/.bashrc"
    source "$HOME/.bashrc"
    
  9. 常用命令

    # 獲取節(jié)點
    kubectl get nodes -o wide
    # 實時查詢nodes狀態(tài)
    watch kubectl get nodes -o wide
    # 獲取pod
    kubectl get pods --all-namespaces -o wide
    # 查看鏡像列表
    kubeadm config images list
    # 節(jié)點加入集群
    kubeadm token create --print-join-command
    # 描述node
    kubectl describe node k8s-master
    # 描述pod
    kubectl describe pod kube-flannel-ds-hs8bq --namespace=kube-system
    
三. 測試
  1. 創(chuàng)建一個 nginx 來測試

    kubectl create deployment nginx --image=nginx
    
  2. 查看狀態(tài)

    kubectl get pods -o wide
    

    輸出:

    NAME                     READY   STATUS    RESTARTS   AGE
    nginx-77b4fdf86c-pfklq   1/1     ContainerCreating   0          72m
    

    等待一段時間,等 ContainerCreating 變成 Running 時進行下一步

  3. 暴露端口

    kubectl expose deployment nginx --port=80 --type=NodePort
    
  4. 查看 pos 及服務(wù)信息

    kubectl get pod,svc
    

    輸出:

    NAME                         READY   STATUS    RESTARTS   AGE
    pod/nginx-77b4fdf86c-pfklq   1/1     Running   0          76m
    
    NAME                 TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
    service/kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP        7h47m
    service/nginx        NodePort    10.98.106.212   <none>        80:32403/TCP   74m
    
  5. 在瀏覽器中訪問

    http://192.168.42.150:32403
    

    地址根據(jù)你自己的主機變化,端口上面輸出的信息中 PORT(S) 這一欄會有

    訪問成功就說明 k8s 安裝部署成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-666499.html

到了這里,關(guān)于Centos7安裝部署k8s(kubernetes)最新v1.27.1版本超詳細安裝教程的文章就介紹完了。如果您還想了解更多內(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)文章

  • centos安裝部署Kubernetes(k8s)步驟使用kubeadm方式

    centos安裝部署Kubernetes(k8s)步驟使用kubeadm方式

    機器地址: 192.168.0.35 k8s-master 192.168.0.39 k8s-node1 192.168.0.116 k8s-node2 修改每臺機器的名字 關(guān)閉防火墻和selinux 臨時關(guān)閉selinux: 永久關(guān)閉: 修改selinux為disabled或者permissive 重啟生效 配置本地解析 確保每個節(jié)點MAC地址和 product_uuid 的唯一性 同步時間 如果各機器上時間都沒有問題

    2024年02月06日
    瀏覽(32)
  • 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)
  • Centos7部署單機版K8S

    2024年02月04日
    瀏覽(30)
  • 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安裝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)
  • centos7安裝k8s集群

    centos7安裝k8s集群

    安裝kubeadm、kubelet、kubectl 初始化成功,獲得一下命令: 執(zhí)行一下命令: 打開網(wǎng)絡(luò)插件kube-flannel.yml文件,修改網(wǎng)絡(luò): 執(zhí)行 kubectl apply -f?kube-flannel.yml kubectl get all -A kubectl taint nodes k8s-master node-role.kubernetes.io/master- 1.克隆k8s-node1虛機,作為node節(jié)點 2.修改克隆的虛機的ip 和 ?hos

    2024年04月27日
    瀏覽(26)
  • centos7搭建k8s環(huán)境并部署springboot項目

    centos7搭建k8s環(huán)境并部署springboot項目

    之前看了很多文章,都是部署后一直報錯,百度解決后下次又忘了,這次決定把從頭到尾的過程記錄下來方便下次再看 ,部署參考文章尚硅谷Kubernetes(k8s)視頻學(xué)習(xí)筆記_尚硅谷k8s筆記_溯光旅者的博客-CSDN博客 1、先去下載vmware虛擬機安裝,我安裝的是這個版本VMware Workstati

    2024年02月03日
    瀏覽(23)
  • 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使用Yum安裝k8s

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

    2023年04月16日
    瀏覽(25)
  • 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默認引導(dǎo)為0 重

    2024年02月10日
    瀏覽(97)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包