繁体   English   中英

问题:使用Kops在AWS上创建kubernetes集群

Problem : creating a kubernetes cluster on AWS using Kops

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用kops在AWS上设置新的Kubernetes集群。

我有一个域名domainname.com和一个子域subdomain.domainname.com。 我将AWS Route53配置为添加一个与subdomain.domainname.com同名的hostedZone。

在我的domain.name上; 我指出了每个NS的子域。

当我运行kubectl get node

Unable to connect to the server: dial tcp: lookup api.subdomain.domain.com on 8.8.4.4:53: no such host

有关详细信息:

当我执行此命令时:

kops edit cluster subdomain.domain.com --state=s3://block-state-b429

我有这个:

metadata:
  creationTimestamp: "2019-09-17T22:46:45Z"
  name: subdomain.domain.com
spec:
  adminAccess:
  - 0.0.0.0/0
  channel: stable
  cloudProvider: aws
  configBase: s3://block-state-b429/subdomain.domain.com
  dnsZone: subdomain.domain.com
  etcdClusters:
  - etcdMembers:
    - name: eu-west-1a
      zone: eu-west-1a
    name: main
  - etcdMembers:
    - name: eu-west-1a
      zone: eu-west-1a
    name: events
  kubernetesVersion: v1.5.8
  masterPublicName: api.subdomain.domain.com
  networkCIDR: 172.20.0.0/16
  networking:
    kubenet: {}
  nonMasqueradeCIDR: 100.64.0.0/10
  zones:
  - cidr: 172.20.32.0/19
    name: eu-west-1a

当我执行此命令时:

cat /root/.kube/config

我得到:

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: 
.... (certificat)
    server: https://api.subdomain.domain.com
  name: subdomain.domain.com
contexts:
- context:
    cluster: subdomain.domain.com
    user: subdomain.domain.com
  name: subdomain.domain.com
current-context: subdomain.domain.com
kind: Config
preferences: {}
users:
- name: subdomain.domain.com
  user:
    client-certificate-data: 
.... (certificat)
    password: **PASSWORD**
    username: **USER**
- name: subdomain.domain.com-basic-auth
  user:
    password: **PASSWORD**
    username:  **USER**

路线53:

我为子域subdomain.domain.com创建托管区域。

NS
ns-1365.awsdns-42.org. 
ns-322.awsdns-40.com. 
ns-2043.awsdns-63.co.uk. 
ns-909.awsdns-49.net

对于每个NS:在我的domain.com上都指出了它

NS:
subdomain ns-1365.awsdns-42.org
subdomain ns-322.awsdns-40.com
subdomain ns-2043.awsdns-63.co.uk
subdomain ns-909.awsdns-49.net

我用以下方法创建了集群:

kops create cluster \
  --name=subdomain.domain.com \
  --state=s3://block-state-b429 \
  --zones=eu-west-1a \
  --node-count=2 \
  --node-size=t2.micro \
  --master-size=t2.micro \
  --dns-zone=subdomain.domain.com
1 个回复

我只更改了版本,删除了实际的集群,然后通过以下链接创建了另一个集群: https : //github.com/kubernetes/kops/blob/master/docs/aws.md

没关系!

3 使用 kops 创建 kubernetes 集群失败

我正在尝试使用 kops 在 aws 上创建一个非常简单的集群,其中包含一个主节点和 2 个工作节点。 但是在创建后,kops validate cluster 抱怨集群不健康。 创建的集群: 获取 kube-system 命名空间中的资源显示: 从 kube-scheduler 获取日 ...

5 无法删除在 AWS 上使用 Kops 部署的 Kubernetes 集群

我无法删除/更新集群。 我越来越: 我更改了 kubectl 版本来为其他集群执行一些任务,然后回到最新版本,我一直在测试新集群的删除、创建、更新,没有任何问题......直到现在,我有这个集群,我无法修改和花钱,当然我可以删除 kops IAM,但我将它用于同一帐户的其他环境。 至少,是否有 ...

10 使用kops同时使用多个kubernetes集群

我正在使用kops在AWS中创建/管理kubernetes集群。 我创建了一个试验/中间实例来访问所有集群。 我注意到,即使我们创建多个SSH会话(使用同一用户),并且如果我将上下文更改为cluster-a,在其他会话中也将其更改为cluster-a。 问题是,如果我们要同时管 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM