用Rancher在AWS上搭建微服务基础架构环境 〜 系列(2) 〜 搭建Kubernetes集群

在之前的文章中,我们讨论了如何搭建Rancher服务器。在这篇文章中,我想描述如何在Rancher UI中搭建Kubernetes集群。

牧场主账户管理

在启动Rancher Server之后,当首次访问Rancher UI时,由于未设置帐户管理,因此在没有登录或任何验证的情况下将其设为公开状态非常危险。因此,首先需要添加帐户管理。

    • 操作の前に、画面の右下のところに、言語を「日本語」にする。

 

    • 画面上のバーの「管理者」→「アクセスコントロール」→「Local」をクリックする。

弊社の環境はすでに立ち上げているので、この操作は再現できないため、画面キャプチャはこの記事を参考してください。
RancherのアカウントはGithub, OpenLDAP, Localなどの認証をサポートしている。

アカウント追加完了したら、一度ログアウトしてから再ログインする。

管理Rancher环境

1. K8s环境

rancher-env.png

2. 添加Kubernetes环境模板

rancher-temp.png
kubernetes-setting.png
kubernetes-setting1.png
rancher-app.png

3. 增加Kubernetes环境

env-add.png
rancher-env-add-access.png

构建Kubernetes集群

1. 添加主机

rancher-setup-wait.png
rancher-add-host.png
rancher-security-group.png
rancher-add-ec2.png
rancher-kubernetes-ui1.png

2. kubectl设置 (kubectl set)

使用kubectl命令行工具可以管理和部署Kubernetes集群,是非常方便的工具。
当Rancher启动Kubernetes集群时,提供了在Rancher UI中执行kubectl命令的界面。然而,仅能获取集群状态等简单功能,无法进行应用部署。因此,在本地环境中需要安装和设置kubectl命令行工具。

kubectl-cmd.png

3. EC2实例设置

如果你想要调试EC2实例或者通过SSH进入实际的主机环境,你可以使用Racher提供的配置文件来访问。

rancher-ssh.png

总结

这次我们通过Rancher UI来启动Kubernetes集群并介绍了管理工具的设置。在下一期,我们将同时解释在实际的Kubernetes集群中部署Docker镜像的过程,并介绍Rancher提供的便捷应用。

广告
将在 10 秒后关闭
bannerAds