1.3. 登录到 OpenShift Container Platform 集群
您可以使用 OpenShift CLI (oc)登录到 OpenShift Container Platform 集群。如需更多信息,请参阅 OpenShift CLI 入门 :
示例:使用 OpenShift CLI 登录
oc login -u myUsername
oc login -u myUsername
- 1
- 系统将提示您输入必要的信息,如服务器 URL、密码等。
另外,您可以使用 API 令牌登录:
示例:使用带有 API 令牌的 OpenShift CLI 登录
oc login --token=myToken --server=myServerUrl
oc login --token=myToken --server=myServerUrl
您可以使用 OpenShift Web 控制台中的 Copy Login Command 链接来请求令牌。
最后,完全不需要使用 OpenShift CLI。相反,设置 quarkus.kubernetes-client.api-server-url config 属性,并分别通过 quarkus.kubernetes-client.token 或 quarkus.kubernetes-client.username 和 quarkus.kubernetes-client.password 进行身份验证:
使用 Quarkus CLI:
quarkus build quarkus deploy openshift
quarkus build quarkus deploy openshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Maven:
./mvnw install -Dquarkus.kubernetes-client.api-server-url=myServerUrl -Dquarkus.kubernetes-client.token=myToken
./mvnw install -Dquarkus.kubernetes-client.api-server-url=myServerUrl -Dquarkus.kubernetes-client.token=myTokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Gradle:
./gradlew build -Dquarkus.kubernetes-client.api-server-url=myServerUrl -Dquarkus.kubernetes-client.token=myToken
./gradlew build -Dquarkus.kubernetes-client.api-server-url=myServerUrl -Dquarkus.kubernetes-client.token=myTokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3.1. 切换到所需的 OpenShift Container Platform 项目 复制链接链接已复制到粘贴板!
您可以使用 Red Hat OpenShift Container Platform CLI 创建应用程序并管理 OpenShift Container Platform 项目。使用提供的信息来创建 OpenShift Container Platform 项目或切换到现有项目。
先决条件
-
您可以访问 OpenShift Container Platform 集群以及安装的最新兼容
oc工具版本。
流程
登录到
oc工具:oc login
oc loginCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要显示当前项目空间,请输入以下命令:
oc project -q
oc project -qCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下步骤进入所需的 OpenShift Container Platform 项目:
如果项目已存在,切换到项目:
oc project <project_name>
oc project <project_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果项目不存在,请创建一个新项目:
oc new-project <project_name>
oc new-project <project_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow