当前位置: 首页 > 知识库问答 >
问题:

Openshift:pod/容器上的KUBERNETES_NAMESPACE在哪里?

连翰
2023-03-14

我需要访问当前命名空间。我已经查找了KUBERNETES_NAMESPACEOPENSHIFT_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

此外,/变量/运行/机密/kubernetes.io/命名空间的内容是空的。

有什么想法吗?

共有1个答案

华心思
2023-03-14

开放移位使用项目而不是命名空间。

https://docs . open shift . com/container-platform/3.9/architecture/core _ concepts/projects _ and _ users . html #命名空间

它扩展了kubernetes命名空间的特性,如资源限制、rbac等。

 类似资料:
  • 我有一个容器,我想停止,但当我做一个它挂起,永远不会停止它。 我试过正常的和

  • (1)Collection ① set HashSet、TreeSet ② list ArrayList、LinkedList、Vector (2)Map HashMap、HashTable、TreeMap

  • 本文向大家介绍Java 容器都有哪些?相关面试题,主要包含被问及Java 容器都有哪些?时的应答技巧和注意事项,需要的朋友参考一下 Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Map

  • 问题内容: 我使用以下方法在Ubuntu上安装了Scala 我的问题是我应该在变量SCALA_HOME中输入什么?/ usr / bin吗? 问题答案: 截止到今天,我找不到一种简单(可靠)的设置方法。 按照Alex(在上面的评论中)从tarball(从scala-lang.org下载)安装到/ location / of / scala / untar 然后我把我的 一切作品吧!

  • 问题内容: 我正在使用运行多个容器。我可以使用command查看应用程序日志。但是我想访问原始日志文件以将其发送到某个地方?它在哪里?我猜这是每个容器(在容器内部?)的单独日志,但是在哪里可以找到它? 问题答案: 容器的日志可在以下位置找到: (如果您使用默认的日志格式json)

  • 问题内容: 我必须在Docker容器上安装一些依赖项,我想使用python:3.6-alpine版本以使其尽可能轻巧,但是alpine附带的apk软件包管理器给我带来了麻烦,所以我想获得apt -获取包管理器。我试过了: 它没有工作。 如何将其放在容器上? 问题答案: 由于多种原因,使用多个包装系统通常是一个非常糟糕的主意。程序包可能会发生碰撞和破裂,并且最终会比开始时产生更多混乱。 一种更可行的