Amazon EKS Basic
安装aws cli
客户端工具
参考指南: https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-install.html
为用户生成可供使用的安全证书
添加IAM
用户授权
可给予管理员权限(如下图所示):
其他IAM
管理参考官方指南: https://docs.aws.amazon.com/zh_cn/IAM/latest/UserGuide/introduction.html
安装eksctl
客户端工具
eks
ctl官方仓库: https://github.com/weaveworks/eksctl
下载合适版本和操作系统的包: https://github.com/weaveworks/eksctl/releases
将下载好的程序放置到环境变量包含的文件夹之中即可, Linux
, Windows
, MacOS
系统都是如此.
配置完成之后检查是否成功安装, 打开cmd 命令指示符
(Windows 系统):
部署EKS
集群
在命令行中输入以下内容以部署集群服务:
参数说明:
--name
: 即集群的名称;.
--version
: k8s版本;
--region
: 创建ec2
主机的地域;
--nodegroup
: 节点所属组;
--node-type
: 实例主机(node)的类型;
--nodes
: 节点数.
等待Ready
之后, 分别登录Amazon EKS
控制台和aws
的ec2
控制台, 可以发现创建好的实例:
使用kubectl
查看集群状态
使用eksctl
部署好集群之后, 会自动生成kubeconfig
, 可以直接在客户机使用kubectl
工具连接至集群:
其他
使用eksctl
删除EKS
集群
参考链接