问题标签 [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.
kubernetes - 获取所有 Pod 的当前和最新的 CPU 和内存使用情况
我想知道如何获取所有 Pod 的 CPU 和内存使用情况的当前或上次读取的指标值。
我试图调用小贩端点。我通过按 f12 进入浏览器开发人员模式,并从加载 pod 的指标页面时进行的调用列表中获取此端点。
但是,这将为我提供该特定 pod 在最后一分钟的 cpu 使用指标。我正在尝试查看是否存在命令或方式,它只会为我提供所有 Pod 的 CPU 使用情况和内存统计信息的当前快照,如下所示:
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 中替换?
utf-8 - 如何修复“找不到字符映射文件‘UTF-8’”
我正在设置一个 UBI rhel8 容器。我需要执行这个命令:
失败了:
redis - OpenShift - 用于导入图像的凭据查找
我可以使用 RedHat 的 Redis 映像启动应用程序 -registry.redhat.io/rhel8/redis-5
使用以下步骤。
- 在 RedHat https://access.redhat.com/创建一个服务帐户
- 为该帐户创建令牌后,下载 YAML(见下文)以获取图像拉取机密。
- 使用 YAML 文件创建密钥。
- 导入图像。
添加秘密并导入图像:
导入图像元数据:
我不清楚 import 语句如何定位要使用的秘密。
eclipse-che - che.openshift.io - 以 SUDO 身份运行终端
我正在使用che.openshift.io
Red Hat 的 Eclipse Che。我有一个 PHP Laravel Stack 的工作区。当我尝试从 php 终端以 SUDO 身份运行命令时,出现错误。
有人可以帮助我以 root 用户身份运行吗?我必须heroku CLI
从终端安装,只能通过 root 用户完成。
docker - 用于redhat基础图像的API来获取图像标签的值?
我们是否有 API 以编程方式获取下图的图像标签值?
用例:如果有新的标签版本可用,则获取更高版本。
我正在寻找类似下面的东西:
上述解决方案来自stackoverflow问题:
我做了
不幸的是,它提供了许多无用的冗余数据。
我很感激任何线索。
谢谢
openshift - 如何在线使用本地 docker 镜像和 openshift?
大家好,我只想知道是否可以将我的本地 docker 镜像用于 redhat openshift 在线免费试用版https://www.openshift.com/trial/中的容器(有试驾的那个)?据我搜索,有一些解决方案,但似乎不适用于这个 openshift 在线免费试用版,我还想知道为什么当我尝试安装 openshift cli 时,我被要求在配置文件表单中再次输入密码?
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,并通过第二个负载平衡器平衡应用程序。我将如何实现它?
谢谢
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
谢谢
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
有什么问题?