kubernetes - Openshift:容器/容器上的 KUBERNETES_NAMESPACE 在哪里
问题描述
我需要访问当前的命名空间。我抬头看了看KUBERNETES_NAMESPACE
,OPENSHIFT_NAMESPACE
但他们没有确定。
$ oc rsh wsec-15-t6xj4
$ env | grep KUBERNETES
KUBERNETES_SERVICE_PORT=443
KUBERNETES_PORT=tcp://172.30.0.1:443
KUBERNETES_PORT_53_TCP_ADDR=172.30.0.1
KUBERNETES_PORT_53_UDP_ADDR=172.30.0.1
KUBERNETES_PORT_53_TCP_PORT=53
KUBERNETES_PORT_53_TCP_PROTO=tcp
KUBERNETES_PORT_53_UDP_PORT=53
KUBERNETES_SERVICE_PORT_DNS=53
KUBERNETES_PORT_53_UDP_PROTO=udp
KUBERNETES_PORT_443_TCP_ADDR=172.30.0.1
KUBERNETES_PORT_53_TCP=tcp://172.30.0.1:53
KUBERNETES_PORT_53_UDP=udp://172.30.0.1:53
KUBERNETES_PORT_443_TCP_PORT=443
KUBERNETES_PORT_443_TCP_PROTO=tcp
KUBERNETES_SERVICE_PORT_DNS_TCP=53
KUBERNETES_PORT_443_TCP=tcp://172.30.0.1:443
KUBERNETES_SERVICE_PORT_HTTPS=443
KUBERNETES_SERVICE_HOST=172.30.0.1
的内容/var/run/secrets/kubernetes.io/namespace
也是空的。
有任何想法吗?
解决方案
OpenShift 使用的是项目而不是命名空间。
它扩展了 kubernetes 命名空间的特性,如资源限制、rbac 等。
推荐阅读
- swift - 迅速。如何从 HEIC 图像中提取单个子图像
- html - html输入类型=“颜色”中的透明度
- python - 带有pytube的Kivy android应用程序不起作用
- python - networkx 图中的哪些元素可能成为 neo4j 图中的标签?
- reactjs - SVG 文件未在 HTML 中显示
- excel - 更新链接到受密码保护的 Excel 文件的 Powerpoint 图表
- excel - 倒数的 SUMIF
- rust - 我们如何有 2 个对同时存在的相同值的可变引用
- r - 为什么使用“arima”功能和使用“Arima”可以准确地获得不同的 MASE 值?
- javascript - 使用 WebStorm connection_err 进行 ReactJS 调试