问题标签 [kops]

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 回答
1081 浏览

amazon-web-services - AWS 是否限制 CPU 使用率?

我是云新手,在 AWS 上有 5 个分布式实例运行相同的图像。我在此处附上了 CPU 使用率 CloudWatch 监视器的图像:

在此处输入图像描述

我的 2 个实例以 100% 运行,但其中 3 个降至 0%。仍有任务正在处理,我希望其他 3 个实例在完成所有任务之前一直运行而不会空转。这里发生了什么,我该如何解决?

0 投票
1 回答
4019 浏览

amazon-web-services - Kubernetes 集群 x509:证书问题

我在官方 kubernetes github 分支上使用本教程使用kops在aws上设置了Kubernetes集群。

集群在 AWS 上设置成功,但是当我尝试运行时

或者

它说

这绝对是我的x509 证书的问题。只需要轻轻推动正确的方向。感谢您宝贵的时间和帮助!

NOTE: I am running these commands from outside the cluster from a machine from where I did set up of cluster.

0 投票
1 回答
826 浏览

kubernetes - 如何使用带有不安全注册表的 Kops 创建 Kubernetes 集群?

我必须创建一个支持不安全 docker 注册表的集群。我想用Kops这个。有没有办法使用不安全的注册表创建集群Kops

0 投票
1 回答
70 浏览

kubernetes - kube-aws 中的网络模式是什么?

我试图找出我们在使用 kube-aws 设置 kubernetes 时可以使用的网络模式。我没有找到任何文件,就像我发现 kops 一样。https://github.com/kubernetes/kops/blob/master/docs/networking.md。你能告诉我什么是新穿梭模式(例如:法兰绒、运河等),或者是否有任何相同的文件。我们可以改变网络模式吗?

谢谢

0 投票
1 回答
411 浏览

amazon-web-services - 更好的 kubernetes 集群框架/工具 - kops vs kube-aws

我将在 AWS 基础设施上创建 Kubernetes 集群。我在kopskube-aws有两个选择。哪个是在 AWS 中创建和管理 k8s 集群的最佳选择?这些工具的优缺点是什么?

我在不同的 AZ 有一个主节点和两个工作节点。

谢谢

0 投票
1 回答
240 浏览

authentication - 使用 kops 创建集群时如何启用基于证书的身份验证?

我在kops工具的帮助下在 AWS 上创建 Kubernetes 集群。我想要求使用客户端证书进行身份验证才能连接到集群 API,如何在使用kops create cluster? 创建集群时启用此功能。

我的集群创建命令如下所示,我想知道如何修改它以启用客户端证书身份验证:

0 投票
1 回答
7267 浏览

ssl - 如何从 kops 创建的集群中获取证书颁发机构证书/密钥?

我使用kops工具在 AWS 上创建了一个 Kubernetes 集群。我需要获取其证书颁发机构证书和密钥,如何通过 kops 导出这些文件?

我尝试了以下方法,但它没有说秘密不支持 yaml 输出格式:

我还想知道如何指定要处理的集群,因为 kops 只是使用默认的 kubectl 上下文。我正在使用 kops 版本 1.6.2。

0 投票
1 回答
1773 浏览

kubernetes - 使用 kops 启用 Kubernetes PodPresets

我有一个 kubernetes 集群,它使用 1.5 的 kops 设置,然后升级到 1.6.2。我正在尝试使用 PodPresets。文档说明了以下要求:

  1. 您已启用 api 类型 settings.k8s.io/v1alpha1/podpreset
  2. 您已启用准入控制器 PodPreset
  3. 您已经定义了 pod 预设

我看到对于 1.6.x,第一个已处理(我如何验证?)。我该如何申请第二个?我可以看到集群中运行了三个 kube-apiserver-* pod(我想它是用于 3 azs)。我想我可以从 kubernetes 仪表板编辑他们的 yaml 配置,并将 PodPreset 添加到准入控制字符串中。但是有没有更好的方法来实现这一点?

0 投票
1 回答
827 浏览

amazon-web-services - 使用 kops 创建集群时如何配置 Kubernetes 节点标签?

在 AWS 上使用kops版本 1.6.2 创建 Kubernetes 集群时,如何为节点配置 Kubernetes 标签?我的具体情况是我需要将标签设置beta.kubernetes.io/fluentd-ds-ready为 true,否则 Fluentd pod 将不会被调度

我当前用于创建集群的 kops 命令如下所示:

如何配置 kops 以beta.kubernetes.io/fluentd-ds-ready=true在创建的 Kubernetes 节点上设置标签?

0 投票
1 回答
703 浏览

amazon-web-services - Kops/Kubernetes 实例组自动伸缩

我有一个在 AWS 中运行的 Kubernetes 集群。我曾经kops设置和启动集群。

我在节点实例组中定义了最小和最大节点数:

目前集群有 5 个节点在运行。在集群中进行一些部署后,Pod/容器无法启动,因为没有可用的节点具有足够的资源。

所以我想,当出现资源问题时,k8s 会自动扩展集群并启动更多节点。因为最大节点数是 7。

我错过了任何配置吗?

更新

正如@kichik 提到的,已经安装了自动缩放器插件。然而,它不起作用。kube-dns 也经常因为资源问题而重启。