问题标签 [iks]

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 投票
1 回答
300 浏览

wordpress - IBM Cloud 免费套餐可以运行 Wordpress 吗?

是否可以使用 IBM Cloud Free Tier 帐户运行 Wordpress 站点?如果是这样,我应该遵循什么总体技术计划?

0 投票
1 回答
119 浏览

kubernetes - 无法访问 IBM Cloud 上 Kubernetes 集群的公共 LoadBalancer 或 Ingress 端口

默认情况下是否有任何额外的安全设置不允许对 IBM Cloud 上的 Kubernetes 集群进行公共访问?

我使用服务公开了应用程序NodePort,但无法通过 80 端口访问它,甚至我尝试了其他端口。

但它是从 pod 中工作的,例如使用curl命令访问这个公共 LoadBalancer。即使我可以 ping this 的公共 IP 地址,LoadBalancer也会发生这种情况Ingress

Ingress subdomain也已启用。

这是External LoadBalancer我的 Kubernetes 集群中的一个示例:


0 投票
0 回答
52 浏览

caching - 在 IKS 上设置 RedisCache

我已设置 IKS 并登录到容器的命令行之一。

我需要在连接到 RedisCache 客户端的容器上执行一个脚本。这是我要执行的脚本(testScript.py) -

我需要帮助来了解如何在 IKS 上设置 Redis。

0 投票
1 回答
92 浏览

docker - 如何在 IBM Cloud Kubernetes 服务上部署 https://github.com/docker/compose-on-kubernetes?

就像在 AWK 或 GKE 中一样,无论如何都要在 IBM Cloud Kubernetes 服务上部署 compose ( https://github.com/docker/compose-on-kubernetes )。

0 投票
1 回答
347 浏览

kubernetes - GitHub Action - 运行 kubernetes set image 命令时出错

我有这个脚本来使用 GitHub 操作开发 CI/CD 管道。Pipeline 的流程就像 GitHub -> Docker Hub -> IBM Cloud Kubernetes。我在运行 kubernetes set image 命令时面临这个问题 2-3 天。尝试了很多东西,但没有运气。我对这个 GitHub Actions 和 Kubernetes 很陌生。我的剧本;

在执行它时,这是我面临的错误;

GitHub 操作中的错误

提前致谢。

0 投票
1 回答
979 浏览

docker - Kubernetes 部署失败的詹金斯部署“未能创建容器任务”

在我们的 kubernetes 集群中部署 jenkins pod 时,kubernetes 返回以下错误:

我的部署 yaml 文件:

我尝试了 docker-sock 卷:

但它不起作用。实际上,这种配置是有效的。但它现在不起作用。

我尝试了卷安装:

部署已创建。但是 Docker 无法工作。

我们正在使用 IBM Cloud Kubernetes 服务。

集群版本:

Kubernetes API 版本:

Kubernetes 版本:

0 投票
1 回答
36 浏览

kubernetes - 如何在 IKS 中设置手动故障转移(PROD 到 DR)?

每当我们需要故障转移到 DR 的一个集群中发生问题时,我们就有两个 IBM kubernetes 集群。谁能告诉我如何自动做到这一点?两个集群都存在于蒙特利尔和托伦托两个不同的区域。我们也有 IBM Cloud 互联网服务。

0 投票
1 回答
308 浏览

kubernetes - 如何使用 Kubernetes API 和节点操作系统来唯一标识一个 Kubernetes 节点?

我有 2 个在 Kubernetes 环境中运行的组件。一个是列出集群中的所有节点(使用 Kubernetes API),另一个是向第一个报告它运行的节点的详细信息。

我希望我的第一个组件将报告的节点从第二个组件匹配到第一个组件列表中的节点。

为了做到这一点,我需要两件事:

  1. 确定 Kubernetes 集群中节点的唯一值。
  2. 从两个不同的地方获取节点的相同 ID - Kubernetes API 和节点本身。

识别节点:

我正在尝试识别 Kubernetes 节点。但我仍然无法获得节点的唯一标识符。

起初,我以为字段 machine-id 是唯一的,但事实并非如此(克隆节点时复制)。然后我创建了一个识别公式,由_组成。

这个公式不是唯一的,但它现在运行得很好。

使用 2 种不同的方法获取相同的节点 ID:

使用 Kubernetes API 以及通过在节点的操作系统上运行命令来获取节点的 machine_id 和主机名非常容易。我面临的问题是,在某些情况下,ID 不匹配。特别是,主机名不相同。 使用 Kubernetes API 获取主机名不会返回节点的真实主机名。 我一直在 IKS 和 ICP 上遇到这个问题。

是否有正常的方法来获取 Kubernetes 节点的唯一 ID?通过在节点上运行命令并使用 API 将返回相同结果的一种?

0 投票
1 回答
37 浏览

ibm-cloud - 如何使用外部 Rundeck 连接 IKS 环境?

我正在使用 IKS 之外的外部 Rundeck,通常我们登录到 ibmcloud,然后访问 IKS。但我需要使用服务帐户(证书和令牌)访问 IKS 环境。那可能吗?如果是的话,我如何临时存储这个 kubeconfig 而不将它存储在 .kube/config 中

0 投票
2 回答
1625 浏览

openshift - 如何通过 SSH 连接到 IBM 云上 openshift 集群的工作节点

我在 IBM 云上有一个 openshift 集群。我想通过 Putty 使用 SSH 连接到工作节点,但文档说,

有没有办法连接到那些?