首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除kube-代理

删除kube-代理
EN

Stack Overflow用户
提问于 2022-03-14 17:29:39
回答 1查看 485关注 0票数 0

我无意中从我的k3s集群中删除了kube。我怎样才能恢复它?任何对象类型都不再存在,此命令将给出一个空结果:

代码语言:javascript
复制
kubectl get all --all-namespaces | grep prox

首先,我使用k3sup install --ip $SERVER_IP --user $K3SUPUSER通过arkade / k3sup安装了该集群

kubectl集群-info

代码语言:javascript
复制
Kubernetes control plane is running at https://192.168.22.101:6443
CoreDNS is running at https://192.168.22.101:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Metrics-server is running at https://192.168.22.101:6443/api/v1/namespaces/kube-system/services/https:metrics-server:https/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

kubectl获取节点

代码语言:javascript
复制
NAME   STATUS     ROLES                  AGE    VERSION
ras1   Ready      control-plane,master   407d   v1.22.7+k3s1
nuc2   Ready      <none>                 407d   v1.22.7+k3s1
nuc1   Ready      <none>                 407d   v1.22.7+k3s1
nuc0   Ready      <none>                 407d   v1.22.7+k3s1
ras7   Ready      <none>                 379d   v1.22.7+k3s1
ras3   Ready      <none>                 407d   v1.22.7+k3s1
ras0   Ready      <none>                 21m    v1.22.7+k3s1
ras8   Ready      <none>                 379d   v1.22.7+k3s1
ras5   Ready      <none>                 407d   v1.22.7+k3s1
ras9   Ready      <none>                 379d   v1.22.7+k3s1
ras4   Ready      <none>                 407d   v1.22.7+k3s1
ras2   Ready      <none>                 407d   v1.22.7+k3s1
ras6   Ready      <none>                 407d   v1.22.7+k3s1

kubectl版本

代码语言:javascript
复制
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.4", GitCommit:"e6c093d87ea4cbb530a7b2ae91e54c0842d8308a", GitTreeState:"clean", BuildDate:"2022-02-16T12:38:05Z", GoVersion:"go1.17.7", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.7+k3s1", GitCommit:"8432d7f239676dfe8f748c0c2a3fabf8cf40a826", GitTreeState:"clean", BuildDate:"2022-02-24T23:08:31Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/arm64"}

kubectl -n kube-系统获取吊舱

代码语言:javascript
复制
NAME                                      READY   STATUS      RESTARTS       AGE
helm-install-traefik--1-2d64v             0/1     Completed   15             90m
svclb-traefik-bkv62                       2/2     Running     2 (32m ago)    38m
svclb-traefik-7s99x                       2/2     Running     2 (32m ago)    38m
svclb-traefik-6lh88                       2/2     Running     2 (32m ago)    37m
svclb-traefik-85xdt                       2/2     Running     2 (32m ago)    38m
svclb-traefik-fhg6v                       2/2     Running     2 (32m ago)    37m
svclb-traefik-mnzk5                       2/2     Running     2 (32m ago)    37m
traefik-5dd496474-b922f                   1/1     Running     1 (32m ago)    39m
coredns-96cc4f57d-r8k4h                   1/1     Running     1 (32m ago)    91m
svclb-traefik-jg974                       2/2     Running     2 (32m ago)    37m
svclb-traefik-p69xv                       2/2     Running     2 (32m ago)    38m
svclb-traefik-4sv95                       2/2     Running     2 (34m ago)    38m
svclb-traefik-pj9zm                       2/2     Running     2 (32m ago)    38m
svclb-traefik-xzrgw                       2/2     Running     2 (32m ago)    37m
local-path-provisioner-84bb864455-sd4sc   1/1     Running     17 (32m ago)   91m
svclb-traefik-rkrtd                       2/2     Running     2 (32m ago)    37m
metrics-server-ff9dbcb6c-kxg4z            1/1     Running     17 (32m ago)   91m
svclb-traefik-qh96n                       2/2     Running     0              39m

我已经重新安装了最新的服务器和代理版本,但是安装过程不会安装新的kube代理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-17 22:09:41

Kubernetes允许重新安装kube-proxy,因此重新安装kube代理的文档告诉我启动以下命令:

代码语言:javascript
复制
$ kubeadm init phase addon kube-proxy  --kubeconfig ~/.kube/config  --apiserver-advertise-address 192.168.22.101
[addons] Applied essential addon: kube-proxy

..。我的错误被修复了,kube在我的集群中重新安装,创建了一个DaemonSet并启动了吊舱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71471879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档