eksctl命令行工作原理是:通过 aws cli 调用 CloudFormation 的相关 API,启动一个创建 EKS Cluster 的 Stack 和一个创建 EKS nodes 的 Stack 去创建集群所需的各种资源(包括网关、IP、VPC、EC2 等)
eksctl命令整理:
列出集群和节点组
列出集群 $ eksctl get cluster 列出节点组 $ eksctl get nodegroup --cluster=
指定配置文件创建、删除集群/节点组
指定文件创建集群 $ eksctl create cluster --config-file=cluster.yaml 指定文件创建节点组 $ eksctl create nodegroup --config-file=nodegroup.yaml 删除集群 $ eksctl delete cluster -f cluster.yaml 删除节点组 $ eksctl delete nodegroup -f nodegroup.yaml
命令创建集群/节点组
创建集群指定集群名称、节点数量、版本等 $ eksctl create cluster --name=cluster-1 --nodes=4 $ eksctl create cluster --version=1.12 $ eksctl create cluster --name=cluster-1 --nodes-min=3 --nodes-max=5 创建节点组 $ eksctl create nodegroup --cluster=--name= 删除集群 $ eksctl delete cluster --name=cluster-1 删除节点组 $ eksctl delete nodegroup --cluster= --name=
节点组伸缩
$ eksctl scale nodegroup --cluster=--nodes= --name=
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)