3.6. 在 OpenShift Container Platform 中为自助服务自动化门户设置一个项目
您必须在 OpenShift Container Platform 中为自助服务自动化门户设置一个项目。您可以使用 oc 命令从终端创建项目。或者,您可以在 OpenShift Container Platform 控制台中创建项目。
如需有关 OpenShift Container Platform 项目的更多信息,请参阅 OpenShift Container Platform 文档中的 构建应用程序 指南。
3.6.1. 在 OpenShift Container Platform Web 控制台中设置项目 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台在集群中创建项目。
流程
- 在浏览器中,登录到 OpenShift Container Platform Web 控制台。
创建项目根据您所在的视角稍有不同:
- 从 Developer 视角中:选择 Project,然后选择 Create Project。
- 从 Administrator 视角中:选择 Home,然后选择 Home,再创建 项目。
在 Create Project 对话框中,输入唯一名称 字段。
-
项目名称允许小写字母数字字符(
a-z、0-9)和连字符(-)。 -
不允许下划线(
_)字符。 项目名称的最大长度为 63 个字符。
- 可选:显示项目的名称和描述。
-
项目名称允许小写字母数字字符(
- 单击 以创建该项目。
3.6.2. 使用 oc设置 OpenShift Container Platform 项目 复制链接链接已复制到粘贴板!
您可以在终端中运行命令,将项目添加到集群中。
先决条件
- 您有 Openshift 集群的登录详情。
-
已安装
ocCLI 工具。这是一个用于从终端交互和管理 OpenShift 集群的命令行工具。
流程
在终端中,使用您的凭证登录到 OpenShift Container Platform:
oc login <OpenShift_API_URL> -u <username>以下示例显示了成功登录的输出:
$ oc login https://api.<my_cluster>.com:6443 -u kubeadmin WARNING: Using insecure TLS client config. Setting this option is not supported! Console URL: https://api.<my_cluster>.com:6443/console Authentication required for https://api.<my_cluster>.com:6443 (openshift) Username: kubeadmin Password: Login successful. You have access to 22 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default".创建一个新项目。使用唯一项目名称。
$ oc new-project <self-service-project-name>-
项目名称允许小写字母数字字符(
a-z、0-9)和连字符(-)。 -
不允许下划线(
_)字符。 项目名称的最大长度为 63 个字符。
示例:
$ oc new-project <my-project> Now using project "my-project" on server "https://openshift.example.com:6443".
-
项目名称允许小写字母数字字符(
打开新项目:
$ oc project <self-service-project-name>