问题标签 [redhat-containers]

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.

0 投票
2 回答
4632 浏览

kubernetes - 获取所有 Pod 的当前和最新的 CPU 和内存使用情况

我想知道如何获取所有 Pod 的 CPU 和内存使用情况的当前或上次读取的指标值。

我试图调用小贩端点。我通过按 f12 进入浏览器开发人员模式,并从加载 pod 的指标页面时进行的调用列表中获取此端点。

但是,这将为我提供该特定 pod 在最后一分钟的 cpu 使用指标。我正在尝试查看是否存在命令或方式,它只会为我提供所有 Pod 的 CPU 使用情况和内存统计信息的当前快照,如下所示:

0 投票
1 回答
495 浏览

github - 为 OpenShift 构建设置 GitHub Webhook

我尝试设置一个 github webhook 以按照这些文档触发 OpenShift 上的构建。

我对两件事感到困惑:

(1)当我创建秘密时,按照上述文档的规定,我需要创建一个还是两个 YAML 条目?IE。以下片段(取自上面的链接)是否应该是相同的 YAML 条目?

第二个是:

(2)如果我查询oc describe bc [name-of-my-build-config],我得到(所有[this]表单掩码都是我添加的)

所以现在当我输入这个 url 作为 GitHub webhook 时,我应该<secret>在上面的 URL 中替换什么?另外,我应该在 Github 上的 Secret 文本框中输入什么(见下面的截图)

在此处输入图像描述

我知道这WebHookSecretKey: c2VjcmV0dmFsdWUx只是明文密钥的编码版本......那么我应该在哪里使用明文密钥?我是否也应该mysecret在任何地方使用,例如在<secret>上面的 url 中替换?

0 投票
3 回答
9838 浏览

utf-8 - 如何修复“找不到字符映射文件‘UTF-8’”

我正在设置一个 UBI rhel8 容器。我需要执行这个命令:

失败了:

0 投票
1 回答
163 浏览

redis - OpenShift - 用于导入图像的凭据查找

我可以使用 RedHat 的 Redis 映像启动应用程序 -registry.redhat.io/rhel8/redis-5使用以下步骤。

  1. 在 RedHat https://access.redhat.com/创建一个服务帐户
  2. 为该帐户创建令牌后,下载 YAML(见下文)以获取图像拉取机密。
  3. 使用 YAML 文件创建密钥。
  4. 导入图像。

添加秘密并导入图像:

导入图像元数据:

我不清楚 import 语句如何定位要使用的秘密。

0 投票
1 回答
1026 浏览

eclipse-che - che.openshift.io - 以 SUDO 身份运行终端

我正在使用che.openshift.ioRed Hat 的 Eclipse Che。我有一个 PHP Laravel Stack 的工作区。当我尝试从 php 终端以 SUDO 身份运行命令时,出现错误。

有人可以帮助我以 root 用户身份运行吗?我必须heroku CLI从终端安装,只能通过 root 用户完成。

0 投票
1 回答
114 浏览

docker - 用于redhat基础图像的API来获取图像标签的值?

我们是否有 API 以编程方式获取下图的图像标签值?

用例:如果有新的标签版本可用,则获取更高版本。

我正在寻找类似下面的东西:

上述解决方案来自stackoverflow问题:

我做了

不幸的是,它提供了许多无用的冗余数据。

我很感激任何线索。

谢谢

0 投票
1 回答
328 浏览

openshift - 如何在线使用本地 docker 镜像和 openshift?

大家好,我只想知道是否可以将我的本地 docker 镜像用于 redhat openshift 在线免费试用版https://www.openshift.com/trial/中的容器(有试驾的那个)?据我搜索,有一些解决方案,但似乎不适用于这个 openshift 在线免费试用版,我还想知道为什么当我尝试安装 openshift cli 时,我被要求在配置文件表单中再次输入密码?

0 投票
0 回答
600 浏览

kubernetes - VMware Vsphere上的Openshift 4.2,负载均衡器配置与理解

最近我尝试在 VMWare 上安装 openshift 4.2 并遵循此文档https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips/所以我能够成功安装它工作正常。但是这个安装对所有东西都使用了一个 LoadBalancer (HAProxy)。

所以在我的例子中,LoadBalancer 的 IP 是 10.68.33.62 然后我映射了如下的 URL

这意味着所有 URL 都在一个 LoadBalancer 中。我能够从以下 URL 访问控制台

https://console-openshift-console.apps.openshift4.example.com

甚至另一个应用程序也能够从https://anotherapp.apps.openshift4.example.com访问

HA 代理配置文件

但是在阅读文档https://docs.openshift.com/container-platform/4.2/installing/installing_vsphere/installing-vsphere.html#installation-network-user-infra_installing-vsphere后,我决定使用两个负载均衡器。API 需要一个负载均衡器,而默认的 Ingress Controller 需要第二个负载均衡器来为应用程序提供入口。

现在在这种情况下,我映射了如下所示的 URL

并假设第二个负载均衡器的 IP 是 10.68.33.69

第一个负载均衡器的 HAProxy 配置仅平衡主节点。

第二个负载均衡器仅平衡工作节点,因为它将仅服务于应用程序。

但不幸的是,它不起作用。我的理解正确吗?简而言之,我想通过第一个负载平衡器平衡主控制台和 API,并通过第二个负载平衡器平衡应用程序。我将如何实现它?

谢谢

0 投票
1 回答
1628 浏览

rhel - Redhat 的 RHEL8 相当于“apk add --no-cache gcc musl-dev linux-headers”

我正在尝试安装在 RedHat 企业 linux 7 / 8 映像上的 Python 上的“https://docs.docker.com/compose/gettingstarted”示例代码。

在此行上出现错误 127 RUN apk add --no-cache git gcc musl-dev linux-headers

谢谢

0 投票
1 回答
627 浏览

openshift - Openshift pod 容器就绪显示 0/1

我已经在 openshift 中部署了在 spring boot 上运行的服务。spring boot 服务初始化良好,我们看到下面的日志很好。

但是容器就绪状态显示 0/1,5 分钟后我看到此警告并且 pod 重新启动。

The container has been running for more than five minutes and has not passed its readiness check

我明白了

Readiness probe failed: HTTP probe failed with statuscode: 404

有什么问题?