问题标签 [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 回答
1378 浏览

amazon-web-services - 使用 kops 时如何指定集群 CIDR?

我有点不确定如何确保在使用 kops 创建多个集群时没有重叠的 CIDR。

我知道可以--cluster-cidr在使用kube-control-manager时指定,但是在使用 kops 时我似乎找不到这样做的方法。

0 投票
1 回答
2178 浏览

docker - no kind "Cluster" is registered for version "v1"

I'm quite new to kubernetes, and I'm trying to deploy a docker container to kubernetes. I already have a docker container running on AWS. I am trying to deploy the yml file through the following command:

However whenever I try to deploy my yml file, I get a message saying:

My yml file looks like this:

Grateful for any help!

Thanks

0 投票
1 回答
119 浏览

kubernetes - 基于 Kops AWS gossip 的 kubernetes 集群上的 fabric8 控制台在哪里

我有一个使用 Kops 在 AWS 上部署的基于 Kubernetes gossip 的工作集群。在此我部署了fabric8。命令“gofabric8 validate”表示成功。

现在如何访问 fabric8 控制台?

注意:因为它是一个基于八卦的集群,所以我不需要域。所以我安装使用:“gofabric8 deploy -y --pv=false”(没有指定任何域)。我从用于在 AWS 上创建我的 kops 1 主 2 节点集群的同一台机器上安装。如果需要,如果我必须做任何不同的事情,请告诉我。

光栅

0 投票
2 回答
886 浏览

docker - Kops/Kubernetes 如何向集群添加简单镜像

对 kubernetes/kops 来说非常新,我已经按照 aws 上的 kops 教程进行操作,并且创建了一个集群。我想在集群上从 hub.docker 运行一个非常简单的容器,我该如何将这个容器添加到集群中?它是在集群配置文件中还是我需要向节点添加另一个图像。

0 投票
1 回答
2106 浏览

java - 无效的字符串;意外字符:253 十六进制:fd

我正在尝试在https://github.com/pires/kubernetes-elasticsearch-cluster之后在 kubernetes 上运行 elasticsearch

我用来在集群上部署的 yaml 文件如下所示:

我得到的错误是:

我正在运行 Es 版本 1.7,这就是为什么我将这个新版本重命名为 elasticsearch5。我希望这个命名不是问题的原因。我最初没有 NETWORK_HOST 的 eth0 ,查看自述文件中的故障排除标准,我添加了但现在得到 253 hex: fd 错误。其他网络主机值不起作用。

我真的很感激有关此的任何想法。

0 投票
2 回答
1036 浏览

kubernetes - 默认用户的 Kubernetes RBAC 身份验证

kops在 AWS 中使用来创建我的 Kubernetes 集群。

我已经创建了一个启用了 RBAC 的集群,--authorization=RBAC如此处所述

我正在尝试使用默认服务帐户令牌与集群交互并收到此错误:

Error from server (Forbidden): User "system:serviceaccount:default:default" cannot list pods in the namespace "default". (get pods)

我是否在某处缺少角色或绑定?

0 投票
2 回答
1862 浏览

amazon-web-services - 需要有关 kubernetes 卷挂载问题的帮助

我已经使用 kops 版本1.8.0-beta.1创建了启用 RBAC 的 kubernetes 集群,我正在尝试运行一个 nginx pod,它应该附加预先创建的 EBS 卷并且 pod 应该启动。但是即使我是管理员用户,也会出现未经授权的问题。任何帮助将不胜感激。

猫测试-ebs.yml

我收到以下错误:

0 投票
1 回答
4445 浏览

amazon-web-services - 如何为 kops 在 AWS 上安装的 k8s 做集群自动扩缩器?

按照本指南在 AWS 上创建集群自动扩缩器: https ://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/aws

我已更改k8s-worker-asg-1为我当前的 ASG 名称,该名称由kops. 但是当运行kubectl apply -f deployment.yaml并检查 pods时kubectl get pods -n=kube-system,返回:

我试图查看它的日志kubectl logs cluster-autoscaler-75ccf5b9c9-lhts8 -n=kube-system,返回:

我还尝试描述 pod kubectl describe cluster-autoscaler-75ccf5b9c9-lhts8 -n=kube-system,返回:

那么如何调试问题呢?会是什么原因?它需要在 AWS 上存储吗?我还没有在 AWS 上创建任何存储。


顺便说一句,我还有一个问题。如果使用kops在 AWS 上创建 k8s 集群,则更改maxSize,minSize以获取节点大小:

到目前为止,AWS 上的 Auto Scaling 组已经成为Min:2 Max:4.

是否有必要再次运行此部署? https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/aws

kops 不能同时改变 ASG 和 k8s 集群吗?为什么要做另一个步骤来设置cluster-autoscaler命名kube-system空间?

0 投票
0 回答
156 浏览

amazon-web-services - 在 k8 中创建 DNS HostedZone 时出错(在 aws 上)

我正在使用 aws 上的 kops 创建一个 k8 集群,但遇到了一个有趣的异常:

我在 Route 53 上创建了一个托管区域,并将区域类型设置为private

我还将以下 VPC 设置修改为“true”:

  • enableDns主机名
  • enableDnsSupport

使用的软件:

kops - 版本 1.6.1 (git-22b22cc)

kubectl - 客户端版本:version.Info{Major:"1", Minor:"8"...}

我删除了集群并再次创建它,但同样的异常仍然存在。所以一定是我做错了什么。

任何意见将是有益的。

tnx,汤姆

0 投票
1 回答
667 浏览

amazon-web-services - 如何在 kops 在 AWS 上安装的 k8s 集群中使用 alb-ingress-controller?

alb-ingress-controller在 AWS 上使用。

已经安装了 k8s 集群kops

按照本指南使用alb-ingress-controller

https://github.com/coreos/alb-ingress-controller/blob/master/docs/walkthrough.md

运行后检查日志时$ kubectl apply -f echoserver-ingress.yaml

我在每个唯一可用区为一个特殊 VPC 设置了两个子网。并将集群名称的值设置为shared,添加一个kubernetes.io/role/alb-ingress. 为什么不能通过?