gpt4 book ai didi

kubernetes - minikube中的“kubernetes”服务

转载 作者:行者123 更新时间:2023-12-02 12:01:46 25 4
gpt4 key购买 nike

我不小心删除了minikube设置中的所有服务,包括默认 namespace 中的“kubernetes”服务。

但是在几秒钟内,我注意到再次自动创建了“kubernetes”服务。
如果我理解正确的话,那么部署中的副本将仅处理Pod,对吗?
我想知道这个“kubernetes”服务是如何自动创建的,以及到底该服务的用途是什么。

$ 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>

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

例如。无论何时删除它,都应该自动重新创建。

最佳答案

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

Resetting endpoints for master service "kubernetes" to

当您想使用服务帐户从pod与Kubernetes API Server进行交互时,可以使用此服务。

检查 source code

关于kubernetes - minikube中的“kubernetes”服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60577331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com