首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kops - AWS上的配置和配置

Kops - AWS上的配置和配置
EN

Stack Overflow用户
提问于 2019-07-24 23:22:36
回答 1查看 277关注 0票数 0

为kubernetes安装提供资源和配置的新手。

使用GoDaddy注册了域和子域。

在EC2实例中安装了kops & kubectl。

为此群集创建存储配置的桶。

我在AWS EC2实例上运行以下命令:

代码语言:javascript
复制
kops create cluster --cloud=aws --zones=us-east-1b  \
—dns-zone=subdomain.domain-aws.com  \
—name=cluster1.subdomain.domain-aws.com --yes

我的理解是:

1) kops为两个节点集群执行AWS服务(资源)的配置。VPC,子网,自动缩放,EC2(主机和节点)等.

2) kops创建此供应的配置文件,并将其存储在主服务器的KV集群存储中。

3)在主服务器中配置集群存储、apiserver、控制器、调度器安装。

4) kops在每个节点上配置kubelet、容器引擎和kube代理。

kubectl是apiserver的客户端,它与API服务器进行对话,并执行创建荚、获取集群信息等任务。

问题

1)如果以后需要升级和配置集群,kops如何记住配置配置和配置的状态?状态维护..。

2)如何查看由kops完成的当前集群配置和配置?作为配置文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-25 00:10:35

1) kops为两个节点集群执行AWS服务(资源)的配置。VPC,子网,自动缩放,EC2(主机和节点)等.

这通常是正确的。几点:它不必是一个两个节点集群,例如,您可以使用--node-count指定所需的节点数量;而且,它也不直接为您创建任何EC2 VM,它创建自动标度组(ASG),而这些ASG“负责”创建和维护所需数量的主VM和辅助VM。

2) kops创建此供应的配置文件,并将其存储在主服务器的KV集群存储中。

除非最近更改了此行为,否则配置设置将存储在您创建的存储配置的桶中。见这些医生

3)在主服务器中配置集群存储、apiserver、控制器、调度器安装。 4) kops在每个节点上配置kubelet、容器引擎和kube代理。

如前所述,除非最近发生了变化,否则kops不会在主服务器上安装群集存储。它确实在主节点上配置apiserver和调度程序安装。在这些医生中,您可以看到更多关于在主程序和工作人员上安装的内容,以及它们是如何安装的。

基于这些文档,看起来主程序有以下内容:

  • 库伯-阿皮瑟
  • 库贝-控制器-经理(负责管理杂项控制器)
  • kube-调度器(为节点分配豆荚)
  • 蚀刻
  • dns控制器

至于工人:

  • kube(配置iptables,使K8s-网络能够工作)
  • 库贝利特
  • Docker

也许码头工人可以换掉其他集装箱引擎?

kubectl是apiserver的客户端,它与API服务器进行对话,并执行创建吊舱、获取集群信息等任务。

是。

1)如果以后需要升级和配置集群,kops如何记住配置配置和配置的状态?状态维护..。

它存储在“状态存储”中,这通常是一个S3桶,就像您为存储配置而准备的那样。您可以查看kops文档,了解如何执行升级、更改配置、扩展Kubernetes集群等操作。您不需要直接编辑存储桶中的文件,kops对大多数这些操作都有命令。

2)如何查看由kops完成的当前集群配置和配置?作为配置文件。

这些医生有一些信息。例如,您可以运行:

代码语言:javascript
复制
kops get cluster1.subdomain.domain-aws.com

总的来说,我认为搜索和阅读文档将非常有助于您回答这些问题,以及您在理解和使用kops时可能遇到的未来问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57192444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档