问题标签 [openshift-enterprise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - docker exec -u 的类似选项在开班
我有一个在 OpenShift 中运行的 Jenkins pod。
我根据http://appagile.io/2017/03/29/how-to-run-a-pod-as-root/为我的项目启用了 anyuid 。
但是,由于以下问题,我无法获取初始管理员密码
根据本文中提到的解决方案 - https://stackoverflow.com/a/41055670
我尝试将 jenkins 用户添加为 root 的一部分。
但是 sudo 包没有安装在 Jenkins pod 中。我试过 su -i 但它要求输入我不知道的 root 密码。
在 Docker 中,我使用 docker exec -u root 选项以 root 身份登录。但是我在 oc 中没有看到任何这样的选项。我们可以尝试解决此问题的任何其他选择吗?
command-line-interface - 如何根据 openshift cli 中的年龄过滤 pod?
通常我们通过运行命令来获取 pod 详细信息
我想按年龄过滤豆荚。假设我想查看一个小时以来运行的 pod。我们如何过滤 pod?
docker - 将多个容器放入一个 pod 有什么好处?
在一个 pod 中拥有多个容器与拥有独立容器相比有什么好处?
docker - openshift 上的 Jfrog 容器注册表(JFrog 云)配置
我无法将我的配置openshift
为与docker registry
托管在Jfrog docker registry
.
请帮我解决这个问题。
谢谢
openshift - 是否可以仅在 Openshift Master 上禁用 CNI?
伙计们,
我有一个具有 1 个主节点和 2 个计算节点的 Openshift 集群。
Openshift SDN网络插件类型为:CNI
根据此处的Openshift 文档,Web 控制台 pod 应在主节点上运行。所以我的 ose-install 也将 Master 列为“节点”之一:
我希望仅在主机网络模式下在 Master 上运行 Web Console pod。所以,我不希望在主服务器上安装 CNI。
但是,由于 Master 也是 ose-install 中的“节点”,Openshift 似乎期望 CNI 将安装在 Master 上。如果没有,它会抱怨主节点未就绪,因此主节点不可调度。这会导致 Web 控制台 pod 未在主节点上调度。
如果我手动编辑 openshift 节点配置并从中删除 networkConfig 并在 Master 上重新启动 openshift-node,那么 Master 会显示为 Ready 并且一切都很好。然而,这种人工干预是“不干净的”。
有没有办法,我们可以通过 ose-install 中的旋钮在 master 上实现“NO CNI”?
如果有其他建议,我绝对会全神贯注。
感谢您的投入。谢谢你。
github - 连接到 github 时 OpenShift 出现致命错误
我是 OpenShift 的新手,我正在尝试构建一个示例应用程序,尝试使用 .Net 核心。创建了一个新项目,然后选择了 .Net 核心示例。现在,当我构建它时,它会引发此错误:
克隆“ https://github.com/redhat-developer/s2i-dotnetcore-ex.git ”...错误:致命无法访问' https://github.com/redhat-developer/s2i-dotnetcore-ex。 git/ ':无法解析主机:GitHub.com;未知错误
我在构建之前没有更改任何配置,也不需要凭据。而且我没有使用 OpenShift 控制台。
maven - 如何将持久存储添加到我的 openshift s2i 构建中,以防止在每次构建时再次下载 deps?
我有一个在 openshift 上运行的 Java 应用程序,我经常使用 s2i 作为 CI 管道的一部分进行构建。由于构建容器是短暂的,因此 maven 必须下载每个构建的所有依赖项,从而使其变慢。如何将持久存储添加到我的构建中,以便在构建之间保持依赖关系?
我正在使用 openshift 容器平台 3.9,我搜索了有关构建的文档,但没有找到任何关于持久存储的信息。
openshift - OpenShift:外部主机解析到相同的 IP
刚刚安装了 OpenShift,它大部分都可以工作。我有一个小问题,那就是外部(非集群)主机名的 DNS 解析解析为我的 OCP 路由器 IP 地址。
例如:
我的 DNSMasq 配置如下所示:
来自主机本身的 DNS 解析工作正常。作为参考,我正在运行 ovs-NetworkPolicy 插件。我应用了两个策略:default-to-every-namespace 和 allow-from-same-namespace。
kubernetes - 为什么我们不能从 OpenShift 控制台更改模板类别?
我们有带有tags=database,redis的模板,但这没有在数据库类别下列出;而是在“其他”类别下列出。我看到了下面的方法,但不确定这是生产集群的正确方法。 https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#configuring-catalog-categories
除了上面的 javascript 方法,我们还有任何 cli 方法吗?
更新: 我的错,我从错误的节点复制了详细信息。正确的细节如下。
忽略以下项目;那是错的