搜索

pdf文档 OpenShift Container Platform 3.11 CLI 参考

737.95 KB 45 页 0 下载 120 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了如何使用 OpenShift Container Platform 的命令行界面 (CLI) 进行操作,包括安装 CLI 工具、登录方法、项目创建与管理、配置文件的使用,以及管理员和开发人员的具体操作命令。文档还提供了 CLI 插件的扩展功能,并强调了 CLI 在不同场景下的应用。
AI总结
《OpenShift Container Platform 3.11 CLI 参考》主要介绍了如何使用命令行界面(CLI)管理 OpenShift Container Platform。以下是文档的核心内容总结: ### 1. 概述 - **CLI功能**:OpenShift CLI 提供了管理应用程序和与系统组件交互的命令,适用于直接使用源代码、编写操作脚本等场景。 - **命令格式**:使用 `oc ` 格式执行命令,例如: - `oc login` 登录到 OpenShift 服务器 - `oc new-project` 创建新项目 - `oc get` 获取资源信息 ### 2. 安装与登录 - **安装方式**:通过访问 Web 控制台的 About 页面下载 CLI 工具,支持不同操作系统的安装。 - **登录方法**: - 使用令牌登录:从 Web 控制台的 Command Line Tools 页面获取令牌并粘贴到 `oc login` 命令中。 - 登录后可切换项目或创建新项目: - `oc project ` 切换项目 - `oc new-project ` 创建新项目 ### 3. 配置管理 - **配置文件**:CLI 配置文件存储在 `~/.kube/config`,包含集群信息、上下文和用户凭证。 - **上下文切换**:通过 `oc config view` 查看当前配置,支持在多个集群、命名空间和用户间切换。 - **示例配置**: ```yaml apiVersion: v1 clusters: - cluster: insecure-skip-tls-verify: true server: https://openshift1.example.com:8443 name: openshift1.example.com:8443 contexts: - context: cluster: openshift1.example.com:8443 namespace: alice-project user: alice/openshift1.example.com:8443 name: alice-project/openshift1.example.com:8443/alice ``` ### 4. 开发人员操作 - **常用命令**: - `oc get ` 获取资源信息,例如 `oc get svc` 获取服务列表。 - `oc describe ` 查看对象详细信息。 - `oc new-app` 根据源代码创建新应用,支持本地或远程仓库: - 本地仓库:`oc new-app .` - 远程仓库:`oc new-app https://github.com/username/repository` ### 5. 管理员操作 - **管理员命令**:使用 `oc adm` 命令进行高级管理操作,例如: - `oc adm new-project ` 创建新项目 - `oc adm policy` 管理授权策略 - `oc adm groups` 管理组 - **注意事项**:管理员命令通常需要从 Ansible 主机运行,并确保使用正确的用户权限。 ### 6. 扩展 CLI - **插件支持**:OpenShift CLI 支持通过插件扩展功能,插件包含 `plugin.yaml` 描述文件和二进制文件。 - **技术预览**:插件功能目前为技术预览,不建议在生产环境中使用。 ### 总结 OpenShift Container Platform 3.11 CLI 提供了丰富的命令和配置选项,适用于开发人员和管理员。通过 CLI 可以高效地管理应用程序、项目和集群资源,同时支持扩展功能以满足特定需求。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 38 页请下载阅读 -
文档评分
请文明评论,理性发言.