首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >minikube中的"kubernetes“服务

minikube中的"kubernetes“服务
EN

Stack Overflow用户
提问于 2020-03-07 19:58:47
回答 1查看 187关注 0票数 2

我意外地删除了minikube设置中的所有服务,包括默认名称空间中的"kubernetes“服务。

但在几秒钟内,我注意到"kubernetes“服务又自动创建了。如果我理解正确的话,部署中的副本只负责pods,对吗?我想知道这个"kubernetes“服务是如何自动创建的,以及这个服务到底有什么用途。

代码语言:javascript
复制
$ kubectl get svc -owide
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE   SELECTOR
kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   13m   <none>

$ kubectl delete svc kubernetes                              
service "kubernetes" deleted

$ kubectl get svc -owide
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE   SELECTOR
kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   3s    <none>

有没有办法为我们自己的服务实现相同的功能?

例如,每当它被删除时,它应该自动重新创建。

EN

回答 1

Stack Overflow用户

发布于 2020-03-07 20:36:37

Kuberneetes API服务器将重新创建它。您可以在删除服务后立即查看Kubernetes API Server的日志中的以下行。

代码语言:javascript
复制
Resetting endpoints for master service "kubernetes" to

当您希望使用服务账号从pods与Kubernetes API Server进行交互时,可以使用该服务。

检查source code

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

https://stackoverflow.com/questions/60577331

复制
相关文章

相似问题

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