kubernetes-通过REST调用列出所有名称空间的入口
我想列出kubernets集群上每个名称空间的所有入口URL 我知道这是可能的:kubernetes-通过REST调用列出所有名称空间的入口,rest,kubernetes,kubernetes-ingress,Rest,Kubernetes,Kubernetes Ingress,我想列出kubernets集群上每个名称空间的所有入口URL 我知道这是可能的: kubectl->kubectl进入 许多客户端,例如python: 就我目前的情况而言,一个简单的REST调用将是最好的解决方案,但我找不到任何文档可以为我指明正确的方向。在kubernets集群上是否存在访问上述信息的REST端点 提前感谢。是的,您可以调用API服务器检索所有入口规则: https://kubernetes/apis/extensions/v1beta1/ingresses 此url将在集群环
提前感谢。是的,您可以调用API服务器检索所有入口规则: https://kubernetes/apis/extensions/v1beta1/ingresses 此url将在集群环境中工作。从外部调用时,将其替换为一些公共IP/域 您需要使用承载令牌进行身份验证。该令牌通常安装在您的POD中的
/var/run/secrets/kubernetes.io/servicecomport/token
(有一些例外,例如terraform kubernetes后端默认不安装该令牌)。要获取令牌以供外部使用,您可以使用以下方式将其导出:
TOKEN=$(kubectl descripe secret$(kubectl get secrets\
|grep^default | cut-f1-d')| grep-E'^token'| cut-f2-d':'| tr-d')
以下是一些更多信息(不是关于入口,而是其他REST API调用):是的,您可以调用API服务器来检索所有入口规则: https://kubernetes/apis/extensions/v1beta1/ingresses 此url将在集群环境中工作。从外部调用时,将其替换为一些公共IP/域 您需要使用承载令牌进行身份验证。该令牌通常安装在您的POD中的
/var/run/secrets/kubernetes.io/servicecomport/token
(有一些例外,例如terraform kubernetes后端默认不安装该令牌)。要获取令牌以供外部使用,您可以使用以下方式将其导出:
TOKEN=$(kubectl descripe secret$(kubectl get secrets\
|grep^default | cut-f1-d')| grep-E'^token'| cut-f2-d':'| tr-d')
这里有更多信息(不是关于入口,而是其他RESTAPI调用):非常感谢。我尝试一下,然后接受它作为解决方案。非常感谢。我尝试一下,然后接受它作为解决方案。