gpt4 book ai didi

kubernetes - 命名空间的kubernetes cluster-info

转载 作者:行者123 更新时间:2023-12-02 11:58:37 24 4
gpt4 key购买 nike

我将这两个服务部署到了 namespace prisma下的集群中:

kubectl get services -n prisma

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
database ClusterIP 10.23.252.18 <none> 3306/TCP 3d
prisma NodePort 10.23.248.0 <none> 4466:31001/TCP 1d

但是当我执行cluster-info时,它仅显示主服务器,而没有显示我的服务:
kubectl cluster-info -n prisma
Kubernetes master is running at https://my-cluster-ip

这样对吗?

我希望看到类似的东西:
Kubernetes master is running at https://my-cluster-ip
Prisma is running at https://my-cluster-ip/api/v1/namespaces/prisma/services/prisma/proxy
...

最佳答案

对,那是正确的。 kubectl cluster-info --help说:

Display addresses of the master and services with label kubernetes.io/cluster-service=true 

该标签在kubernetes.io“命名空间”下(指标签中使用的分层语法,而不是集群中的命名空间对象)具有特殊含义-用于服务和其他资源,这些资源和资源是集群机器的重要组成部分,通常打包和管理为插件。它不能用于普通租户服务。

如果您的服务属于群集基础结构类别,则可以将该标签添加到它们及其相关资源中。监控工具heapster中提供了使用此标签的一个很好的例子-

https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml

关于kubernetes - 命名空间的kubernetes cluster-info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48975861/

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