为kubernetes安装提供资源和配置的新手。
使用GoDaddy注册了域和子域。
在EC2实例中安装了kops & kubectl。
为此群集创建存储配置的桶。
我在AWS EC2实例上运行以下命令:
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完成的当前集群配置和配置?作为配置文件。
发布于 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和调度程序安装。在这些医生中,您可以看到更多关于在主程序和工作人员上安装的内容,以及它们是如何安装的。
基于这些文档,看起来主程序有以下内容:
至于工人:
也许码头工人可以换掉其他集装箱引擎?
kubectl是apiserver的客户端,它与API服务器进行对话,并执行创建吊舱、获取集群信息等任务。
是。
1)如果以后需要升级和配置集群,kops如何记住配置配置和配置的状态?状态维护..。
它存储在“状态存储”中,这通常是一个S3桶,就像您为存储配置而准备的那样。您可以查看kops文档,了解如何执行升级、更改配置、扩展Kubernetes集群等操作。您不需要直接编辑存储桶中的文件,kops对大多数这些操作都有命令。
2)如何查看由kops完成的当前集群配置和配置?作为配置文件。
这些医生有一些信息。例如,您可以运行:
kops get cluster1.subdomain.domain-aws.com总的来说,我认为搜索和阅读文档将非常有助于您回答这些问题,以及您在理解和使用kops时可能遇到的未来问题。
https://stackoverflow.com/questions/57192444
复制相似问题