在Rancher部署Kubernetes

 为了在Rancher上部署Kubernetes,首先你需要创建一个指定用Kubernetes管理的集群环境。

创建一个KUBERNETES环境

在下拉式环境中,点击管理环境。 为了创建一个新的环境,点击“Add Environment”,选择Kubernetes做为集群管理者,起一个名字,Description (可选项)。 如果访问控制权限是开着的,你可以增加成员,选择membership角色。 在membership列表中的任何成员都可以访问你的环境。

在Kubernetes环境创建后,你既可以通过选择环境名字又可以通过切换环境在下拉菜单中,浏览你的环境。

注意: Rancher支持多种集群管理框架,目前不支持已经运行服务的环境之间切换。

在Kubernetes环境创建后,你可以启动Kubernetes集群通过至少增加一个主机到你的环境。在所以集群管理类型中添加主机的流程是一样的步骤。 一旦第一个主机被添加后,Rancher将自动开始部署Kubernetes组件(如,master, kubelet, etcd, proxy等)。你可以通过Kubernetes选项卡看到部署过程。

一旦配置完成,你就可以通过下面方法开始创建或管理你自己的Kubernetes应用。

 在Kubernetes tab中点击这些项目和点击添加,一个可编辑的kubernetes模板将会被展现出来,然后你在配置文件修做一些改,点击创建。

Rancher支持Kubernetes模板的服务目录的能力。要使用模板,请单击“服务目录”选项卡。选择你要启动的模板,然后单击“View Details”。审查和编辑堆栈名称、堆栈描述和配置选项,然后单击“启动”

如果你想添加自己的模板到Kubernetes,你将它们添加到Rancher的服务目录,把你的模板放在Kubernetes模板文件夹里。

为了配置你自己的kubectl与新创建的Kubernetes集群关联,通过Kubernetes -> kubectl -> Generate Config 生成所需的kube/config_file,你可以下载并添加到你的本地目录。

Rancher提供了一个方便的Shell进入到托管kubectl实例来管理Kubernetes集群和应用。

Rancher提供了支持管理不同的Kubernetes命名空间的能力。在右上角,你可以看到你在工作中的那个名字空间,在添加第一主机后,Rancher创建默认的命名空间。

 为了添加一个额外的命名空间到Kubernetes,点击当前命名空间和下拉可用的命名空间,“Manage Namespaces将会出现。单击”Manage Namespaces“。

更新配置文件,然后单击“创建”。

对于现有的命名空间,在命名空间的页面中点击编辑命名空间的下拉菜单,然后更新,点击保存。

在命名空间的下拉菜单,你可以选择你想启动服务的命名空间,在名称空间之间进行切换。

Rancher中文手册目录

K8S中文社区微信公众号
分享到:更多 ()