<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      k8s集群添加master節(jié)點報control plane 錯誤

      本文分享自天翼云開發(fā)者社區(qū)《k8s集群添加master節(jié)點報control plane 錯誤》,作者:SummerSnow

      背景介紹

      在剛部署的k8s集群中添加新的master節(jié)點時,報了error execution phase preflight: One or more conditions for hosting a new control plane instance is not satisfied的錯誤,接下來就針對此問題進行解決說明。
      環(huán)境介紹

       

      k8s版本

      kubectl version
       Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.5", GitCommit:"xxx", GitTreeState:"clean", BuildDate:"2022-03-16T15:58:47Z", GoVersion:"go1.17.8", Compiler:"gc", Platform:"linux/amd64"}

       

      部署方式

      kubeadm
      

      當(dāng)前節(jié)點信息

      kubectl get node
       NAME          STATUS   ROLES                  AGE     VERSION
       k8s-master1   Ready    control-plane,master   24h     v1.23.5

      master節(jié)點加入

      #第1步 打印加入集群的相關(guān)信息
       kubeadm token create --print-join-command
       kubeadm join xx.xx.xx.xx:6443 --token xxxx.xxxx --discovery-token-ca-cert-hash sha256:xxx
       ?
       #第2步 打印加入master的certs信息
       kubeadm init phase upload-certs --upload-certs
       I0520 14:51:22.848075    1096 version.go:255] remote version is much newer: v1.30.1; falling back to: stable-1.23
       [upload-certs] Storing the certificates in Secret "kubeadm-certs" in the "kube-system" Namespace
       [upload-certs] Using certificate key:
       aaaaaxxxxxxxxxxxxxxxxxx
       ?
       #第3步 信息拼接(第一步和第二步)
       kubeadm token create --print-join-command
       kubeadm join xx.xx.xx.xx:6443 --token xxxx.xxxx --discovery-token-ca-cert-hash sha256:xxx --control-plane --certificate-key aaaaaxxxxxxxxxxxxxxxxxx
       ?
       #第4步 在待加入節(jié)點上執(zhí)行上面第3步的命令,然后報錯信息如下:
       [preflight] Running pre-flight checks
           [WARNING Hostname]: hostname "xxx" could not be reached
           [WARNING Hostname]: hostname "xxx": lookup xxx on 114.114.114.114:53: no such host
           [WARNING Service-Kubelet]: kubelet service is not enabled, please run 'systemctl enable kubelet.service'
       [preflight] Reading configuration from the cluster...
       [preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
       error execution phase preflight: 
       One or more conditions for hosting a new control plane instance is not satisfied.
       ?
       unable to add a new control plane instance to a cluster that doesn't have a stable controlPlaneEndpoint address
       ?
       Please ensure that:
       * The cluster has a stable controlPlaneEndpoint address.
       * The certificates that must be shared among control plane instances are provided.
       ?
       ?
       To see the stack trace of this error execute with --v=5 or higher

      解決方法

      方法1

      #1 查看 kubeadm-config的信息(只截取了一部分信息)
       kubectl get  cm kubeadm-config -n kube-system -oyaml
       ?
       apiVersion: v1
       data:
         ClusterConfiguration: |
           apiServer:
             extraArgs:
               authorization-mode: Node,RBAC
             timeoutForControlPlane: 4m0s
           apiVersion: kubeadm.k8s.io/v1beta3
           certificatesDir: /etc/kubernetes/pki
           clusterName: kubernetes
           controllerManager: {}
           dns: {}
           etcd:
             local:
               dataDir: /var/lib/etcd
           imageRepository: xxx
           kind: ClusterConfiguration
           kubernetesVersion: v1.23.5
           networking:
             dnsDomain: cluster.local
             podSubnet: xx.xx.0.0/16
             serviceSubnet: xx.xx.0.0/16
           scheduler: {}
       ?
       #2 添加controlPlaneEndpoint
       kubectl edit cm kubeadm-config -n kube-system
       ?
       apiVersion: v1
       data:
         ClusterConfiguration: |
           apiServer:
             extraArgs:
               authorization-mode: Node,RBAC
             timeoutForControlPlane: 4m0s
           apiVersion: kubeadm.k8s.io/v1beta3
           certificatesDir: /etc/kubernetes/pki
           clusterName: kubernetes
           controllerManager: {}
           dns: {}
           etcd:
             local:
               dataDir: /var/lib/etcd
           imageRepository: xxx
           kind: ClusterConfiguration
           kubernetesVersion: v1.23.5
           #在下面添加一行信息
           controlPlaneEndpoint: "xx.xx.xx.xx:port" ## 換成自己的ip和port
           networking:
             dnsDomain: cluster.local
             podSubnet: xx.xx.0.0/16
             serviceSubnet: xx.xx.0.0/16
           scheduler: {}

      方法2

      如果k8s集群中只有一個節(jié)點,可將k8s集群重置,然后重新初始化

      #1 重置k8s,然后刪除相關(guān)文件
       kubeadm reset -f
       rm -rf /etc/kubernetes
       rm -rf ~/.kube
       ?
       #2 重新初始化
       kubeadm init --kubernetes-version 1.23.5 --control-plane-endpoint "xx.xx.xx.xx:port" --pod-network-cidr=xx.xx.xx.xx/16 --service-cidr=xx.xx.xx.xx/16 --upload-certs
        

       

      posted @ 2025-08-08 17:13  天翼云開發(fā)者社區(qū)  閱讀(53)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲欧美日韩综合一区在线| 99riav精品免费视频观看| 超碰人人模人人爽人人喊手机版| 欧洲美熟女乱又伦AV影片| 熟妇人妻任你躁在线视频| 亚洲熟妇在线视频观看| 国产精品一区中文字幕| 偷拍激情视频一区二区三区 | 性做久久久久久久| 好了av四色综合无码| 九九热99精品视频在线| 亚洲中文字幕成人无码| 欧美亚洲另类制服卡通动漫| 成人免费无码大片a毛片| 色爱综合激情五月激情| 一本久道中文无码字幕av | 亚洲小说乱欧美另类| 亚洲国产日韩伦中文字幕| 四虎国产精品永久在线| 国产不卡一区不卡二区| 天堂va欧美ⅴa亚洲va在线| 91无码人妻精品一区二区蜜桃| 亚洲成在人线AⅤ中文字幕| 人妻av无码一区二区三区| 国产午夜福利视频一区二区| 麻豆精品一区二区综合av| 亚洲一区二区三区在线观看精品中文| 午夜福利日本一区二区无码| 国产精品久久久久久久久软件| 亚洲精品无码久久毛片| 欧美黑人粗暴多交高潮水最多| 国产成人精品亚洲精品日日| 重口SM一区二区三区视频| 国产成人精品视频不卡| 国产短视频一区二区三区| 免费午夜无码片在线观看影院| 国产精品人成视频免费播放| 成人性生交大片免费看| 亚洲一区二区精品另类| 国产成人亚洲无码淙合青草| 日本免费精品|