用Rancher在AWS上搭建微服务基础架构环境 〜 系列(2) 〜 搭建Kubernetes集群
在之前的文章中,我们讨论了如何搭建Rancher服务器。在这篇文章中,我想描述如何在Rancher UI中搭建Kubernetes集群。
牧场主账户管理
在启动Rancher Server之后,当首次访问Rancher UI时,由于未设置帐户管理,因此在没有登录或任何验证的情况下将其设为公开状态非常危险。因此,首先需要添加帐户管理。
-
- 操作の前に、画面の右下のところに、言語を「日本語」にする。
-
- 画面上のバーの「管理者」→「アクセスコントロール」→「Local」をクリックする。
弊社の環境はすでに立ち上げているので、この操作は再現できないため、画面キャプチャはこの記事を参考してください。
RancherのアカウントはGithub, OpenLDAP, Localなどの認証をサポートしている。
アカウント追加完了したら、一度ログアウトしてから再ログインする。
管理Rancher环境
1. K8s环境
2. 添加Kubernetes环境模板
3. 增加Kubernetes环境
构建Kubernetes集群
1. 添加主机
2. kubectl设置 (kubectl set)
使用kubectl命令行工具可以管理和部署Kubernetes集群,是非常方便的工具。
当Rancher启动Kubernetes集群时,提供了在Rancher UI中执行kubectl命令的界面。然而,仅能获取集群状态等简单功能,无法进行应用部署。因此,在本地环境中需要安装和设置kubectl命令行工具。
3. EC2实例设置
如果你想要调试EC2实例或者通过SSH进入实际的主机环境,你可以使用Racher提供的配置文件来访问。
总结
这次我们通过Rancher UI来启动Kubernetes集群并介绍了管理工具的设置。在下一期,我们将同时解释在实际的Kubernetes集群中部署Docker镜像的过程,并介绍Rancher提供的便捷应用。