Rancher安装时提供的两种项目布局是什么?

84次阅读
没有评论

问题描述

在初始设置后登录时,Rancher CLI会询问以下问题:

Do you want to continue connecting (yes/no)? yes
NUMBER    CLUSTER NAME                          PROJECT ID        PROJECT NAME   PROJECT DESCRIPTION
1         xxx                                   c-5tcls:p-b4r55   System         System project created for the cluster
2         xxx                                   c-5tcls:p-tmx85   Default        Default project created for the cluster

这两个选项有什么区别?在无头环境中是否有办法以非交互方式进行选择?

注意:由于某种原因,我们每次运行时,1和2的顺序会随机交换。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

Rancher中的项目是一个特定的概念。一个项目可以有多个Kubernetes命名空间。
– System项目包含所有的Kubernetes系统组件,如kube-dns、ingress等。可以将其视为在机器/笔记本上运行的系统服务。
– Default项目是您可以启动工作负载的地方,类似于一个草稿本。
您也可以创建新的项目,例如Web应用程序、数据库等。或者可以基于使用集群的不同用户创建项目,如Project-For-Bob、Project-For-John。

方案2

如果您在无头环境中使用Rancher CLI,可以使用以下命令以非交互方式选择项目:

rancher login --token <your_token> --context <context_name> --project <project_id>

在上面的命令中,您需要替换<your_token>为您的访问令牌,<context_name>为您的上下文名称,<project_id>为您要选择的项目的ID。
这将允许您在无头环境中以非交互方式选择项目。

正文完