获取入口服务的域
get domain that ingress is serving
有什么方法可以获取命名空间正在服务的入口域吗?
例如,我有命名空间“foobar”,我想知道 foobar 入口服务于哪个域
下面应该可以解决您关于获取每个命名空间域的查询。
“get ingress”下面的查询从所有命名空间中检索域详细信息并使用 awk,它打印第一列是命名空间,第四列是入口中的域,你可以进一步 grep 到过滤特定的命名空间。
#To get all namespace and domain
kubectl get ingress --all-namespaces|awk '{print " | " }'
foobar | foobar.example.com
barfoo | barfoo.example.com
#To filter on namespace from all namespace
kubectl get ingress --all-namespaces|awk '{print " | " }'|grep -i foobar
foobar | foobar.example.com
#To get one namespace
kubectl get ingress -n <namespace-name>|awk '{print " | " }'
foobar | foobar.example.com
有什么方法可以获取命名空间正在服务的入口域吗?
例如,我有命名空间“foobar”,我想知道 foobar 入口服务于哪个域
下面应该可以解决您关于获取每个命名空间域的查询。
“get ingress”下面的查询从所有命名空间中检索域详细信息并使用 awk,它打印第一列是命名空间,第四列是入口中的域,你可以进一步 grep 到过滤特定的命名空间。
#To get all namespace and domain
kubectl get ingress --all-namespaces|awk '{print " | " }'
foobar | foobar.example.com
barfoo | barfoo.example.com
#To filter on namespace from all namespace
kubectl get ingress --all-namespaces|awk '{print " | " }'|grep -i foobar
foobar | foobar.example.com
#To get one namespace
kubectl get ingress -n <namespace-name>|awk '{print " | " }'
foobar | foobar.example.com