ip_forward [ERROR DirAvailable–var-lib-etcd]: /var/lib/etcd is not empty rm -rf /var/lib/etcd failed to load...Kubelet config file /var/lib/kubelet/config.yaml unable to load client CA file /etc/kubernetes/pki/ca.crt...failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf...secrets” in API group “” in the namespace “kube-system”: can only read resources of this type export KUBECONFIG...=/etc/kubernetes/admin.conf Error from server (AlreadyExists): secrets “kubernetes-dashboard-certs” already
# 进入/etc/kubernetes管理目录 [root@k8s-master01 ~]# cd /etc/kubernetes/ # 续订kubeconfig文件中嵌入的证书,供管理员和kubeadm...29 Memory: 115.8M CGroup: /system.slice/kubelet.service └─5160 /usr/bin/kubelet --bootstrap-kubeconfig...=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/ku... 4月 13 18:06:16 k8s-master01...18 Memory: 26.0M CGroup: /system.slice/kubelet.service └─15995 /usr/bin/kubelet --bootstrap-kubeconfig...=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/k... 4月 13 18:16:18 k8s-master01
# ls /etc/kubernetes/ apiserver bootstrap.kubeconfig config controller-manager kubelet.kubeconfig...# ls /etc/kubernetes/ bootstrap.kubeconfig config kubelet.kubeconfig kube-proxy.kubeconfig ssl token.csv..." created --user=kubelet-bootstrap 是在 /etc/kubernetes/token.csv 文件中指定的用户名,同时也写入了 /etc/kubernetes/bootstrap.kubeconfig...KUBELET_ARGS="--cgroup-driver=systemd --cluster-dns=10.254.0.2 --experimental-bootstrap-kubeconfig=/etc.../kubernetes/bootstrap.kubeconfig --kubeconfig=/etc/kubernetes/kubelet.kubeconfig --require-kubeconfig
=kubernetes --user=kubelet-bootstrap --kubeconfig=kubelet-bootstrap.kubeconfig kubectl config use-context...=/etc/kubernetes/kubelet-bootstrap.kubeconfig \ --cert-dir=/etc/kubernetes/ssl \ --kubeconfig=/etc.../kubernetes/kubelet.kubeconfig \ --config=/etc/kubernetes/kubelet.json \ --network-plugin=cni \...in k8s-master2 k8s-master3 k8s-worker1;do scp kubelet-bootstrap.kubeconfig kubelet.json $i:/etc/kubernetes.../kubernetes/ssl/ cp kube-proxy.kubeconfig kube-proxy.yaml /etc/kubernetes/ cp kube-proxy.service /usr
=true --server=https://192.168.232.236:8443 --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig...=/etc/kubernetes/bootstrap-kubelet.kubeconfig kubectl config set-context tls-bootstrap-token-user@kubernetes...--cluster=kubernetes --user=tls-bootstrap-token-user --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig...kubectl config use-context tls-bootstrap-token-user@kubernetes --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig...=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig --kubeconfig=/etc/kubernetes/kubelet.kubeconfig
--kubeconfig=bootstrap.kubeconfig 16....将两个 kubeconfig 文件分发到所有 Node 机器的 /etc/kubernetes/ 目录 cp bootstrap.kubeconfig kube-proxy.kubeconfig /etc.../bootstrap.kubeconfig kube-proxy.kubeconfig 10.0.100.203:/etc/kubernetes/ scp ..../bootstrap.kubeconfig kube-proxy.kubeconfig 10.0.100.204:/etc/kubernetes/ OK,到这里创建证书以及密钥就高一段落了,相信有很多人都有所迷惑...=/etc/kubernetes/bootstrap.kubeconfig --kubeconfig=/etc/kubernetes/kubelet.kubeconfig --cert-dir=/etc
94] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release...] Using kubeconfig folder "/etc/kubernetes" [kubeconfig] Writing "admin.conf" kubeconfig file [kubeconfig...[kubeconfig] Writing "scheduler.conf" kubeconfig file [control-plane] Using manifest folder "/etc/kubernetes...: export KUBECONFIG=/etc/kubernetes/admin.conf 4、用kubeadm部署node,把其加入master 用上面kubeadm init 安装完成后给的命令即可.../kubernetes/admin.conf . kubectl --kubeconfig .
enable --now containerd 配置基础环境 ====== cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf br_netfilter...] Using kubeconfig folder "/etc/kubernetes" [kubeconfig] Writing "admin.conf" kubeconfig file [kubeconfig... Pods from directory "/etc/kubernetes/manifests". .../control-plane node.kubernetes.io/exclude-from-external-load-balancers] [mark-control-plane] Marking ..., if you are the root user, you can run: export KUBECONFIG=/etc/kubernetes/admin.conf You should
=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kub......=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf...=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf,这里提到了两个配置文件 bootstrap-kubelet.conf...与 kubelet.conf,其中第一个文件不存在: ➜ cat /etc/kubernetes/bootstrap-kubelet.conf cat: /etc/kubernetes/bootstrap-kubelet.conf.../master(deprecated) node-role.kubernetes.io/control-plane node.kubernetes.io/exclude-from-external-load-balancers
://192.168.31.180:8443 \ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # set-credentials...\ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # 设置一个环境项 kubectl config set-context...\ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # 设置默认环境 kubectl config use-context...tls-bootstrap-token-user@kubernetes \ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig ...=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig --kubeconfig=/etc/kubernetes/kubelet.kubeconfig
/modules-load.d/ipvs.conf 并加入以下内容: cat >/etc/modules-load.d/ipvs.conf <<EOF ip_vs ip_vs_lc ip_vs_wlc... kubectl config set-credentials kubelet-bootstrap --token=${BOOTSTRAP_TOKEN} --kubeconfig=kubelet-bootstrap.kubeconfig... kubectl config set-context default --cluster=kubernetes --user=kubelet-bootstrap --kubeconfig=kubelet-bootstrap.kubeconfig...=/etc/kubernetes/kubelet-bootstrap.kubeconfig \ --cert-dir=/etc/kubernetes/ssl \ --kubeconfig=/etc...i in node01.px-k8s node02.px-k8s ;do scp kubelet-bootstrap.kubeconfig kubelet.json $i:/etc/kubernetes
=kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=bootstrap.kubeconfig //设置默认上下文 # kubectl config...use-context default --kubeconfig=bootstrap.kubeconfig # mv bootstrap.kubeconfig /etc/kubernetes/ 创建...,kube-proxy.kubeconfig文件拷贝到其它node节点的/etc/kubernetes目录下 # scp /etc/kubernetes/kube-proxy.kubeconfig node01...:/etc/kubernetes/ # scp /etc/kubernetes/bootstrap.kubeconfig node01:/etc/kubernetes/ # scp /etc/kubernetes.../kube-proxy.kubeconfig node02:/etc/kubernetes/ # scp /etc/kubernetes/bootstrap.kubeconfig node02:/etc
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests" I1031 14:44:25.770815...10034 local.go:65] [etcd] wrote Static Pod manifest for a local etcd member to "/etc/kubernetes/manifests...18 Memory: 37.0M CGroup: /system.slice/kubelet.service └─19917 /usr/bin/kubelet --bootstrap-kubeconfig...=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config......[root@VM-23-145-centos ~]# export KUBECONFIG=/etc/kubernetes/admin.conf [root@VM-23-145-centos ~]# kubectl
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf br_netfilter EOF cat <<EOF | sudo tee /etc/sysctl.d...] Using kubeconfig folder "/etc/kubernetes" [kubeconfig] Writing "admin.conf" kubeconfig file [kubeconfig...Pods from directory "/etc/kubernetes/manifests"..../control-plane node.kubernetes.io/exclude-from-external-load-balancers] [mark-control-plane] Marking..., if you are the root user, you can run: export KUBECONFIG=/etc/kubernetes/admin.conf You should
/sysctl.d/Kubernetes.conf sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: No such...] Using kubeconfig folder "/etc/kubernetes" [kubeconfig] Writing "admin.conf" kubeconfig file [kubeconfig...=/etc/kubernetes/pki/ca.key - --controllers=*,bootstrapsigner,tokencleaner - --kubeconfig=/etc...- --authentication-kubeconfig=/etc/kubernetes/scheduler.conf - --authorization-kubeconfig=/etc.../kubernetes/scheduler.conf - --bind-address=127.0.0.1 - --kubeconfig=/etc/kubernetes/scheduler.conf
:6443 \--kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf#设置秘钥kubectl config set-credentials tls-bootstrap-token-user...\--token=l6fy8c.d683399b7a553977 \--kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf #设置上下文kubectl...\--kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf#使用设置kubectl config use-context tls-bootstrap-token-user...@kubernetes \--kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf2、master1设置kubectl执行权限 kubectl 能不能操作集群是看...=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"Environment="KUBELET_SYSTEM_ARGS
},kubelet-bootstrap,10001,"system:kubelet-bootstrap" EOF # 创建 kubelet bootstrapping kubeconfig cd /etc...} \ --kubeconfig=kubelet-bootstrap.conf kubectl config set-credentials kubelet-bootstrap \ --token...=${BOOTSTRAP_TOKEN} \ --kubeconfig=kubelet-bootstrap.conf kubectl config set-context default \ --...cluster=kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=kubelet-bootstrap.conf kubectl config.../kubernetes/kubelet-config.yml" KUBELET_ARGS="--bootstrap-kubeconfig=/etc/kubernetes/kubelet-bootstrap.conf
将token.csv发到所有机器(Master 和 Node)的 /etc/kubernetes/ 目录。...# cp token.csv /etc/kubernetes/ # scp token.csv xxxx:/etc/kubernetes/ 创建 kubelet bootstrapping kubeconfig...=/etc/kubernetes/ssl/ca.pem \ --embed-certs=true \ --server=${KUBE_APISERVER} \ --kubeconfig=kube-proxy.kubeconfig...文件 将两个 kubeconfig 文件分发到所有 Node 机器的 /etc/kubernetes/ 目录 # cp bootstrap.kubeconfig kube-proxy.kubeconfig.../etc/kubernetes/ # scp bootstrap.kubeconfig kube-proxy.kubeconfig xxxx:/etc/kubernetes/
://192.168.31.210:8443 \ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # set-credentials...\ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # 设置一个环境项 kubectl config set-context...\ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig # 设置默认环境 kubectl config use-context...tls-bootstrap-token-user@kubernetes \ --kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig ...=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.kubeconfig --kubeconfig=/etc/kubernetes/kubelet.kubeconfig
领取专属 10元无门槛券
手把手带您无忧上云