命名空间的 kubernetes 集群信息
kubernetes cluster-info for a 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 时,它只显示主服务和 none 我的服务正在显示:
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 "namespace"(指的是标签中使用的分层语法,而不是集群中的命名空间对象)下,具有特殊的含义——它用于服务和其他资源它们是集群机制的重要组成部分,通常作为插件打包和管理。它不用于普通租户服务。
如果您的服务属于集群基础架构类别,您可以为它们及其相关资源添加该标签。使用这个标签的一个很好的例子是在监控工具heapster-
我在命名空间 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 时,它只显示主服务和 none 我的服务正在显示:
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 "namespace"(指的是标签中使用的分层语法,而不是集群中的命名空间对象)下,具有特殊的含义——它用于服务和其他资源它们是集群机制的重要组成部分,通常作为插件打包和管理。它不用于普通租户服务。
如果您的服务属于集群基础架构类别,您可以为它们及其相关资源添加该标签。使用这个标签的一个很好的例子是在监控工具heapster-