搜索

pdf文档 OpenShift Container Platform 3.11 开始使用

290.05 KB 24 页 0 下载 127 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了如何开始使用 OpenShift Container Platform 3.11。内容包括如何附加 OpenShift Container Platform 订阅、设置软件仓库、使用 Ansible 进行安装,以及如何与 OpenShift Container Platform 进行交互。文档还详细说明了如何配置基本身份验证、用户访问和路由,以及如何创建用户帐户和部署内部容器镜像 registry。
AI总结
《OpenShift Container Platform 3.11 开始使用》文档总结如下: ### 1. 概述 OpenShift Container Platform (OCP) 3.11 是一个容器化平台,结合了 Docker 和 Kubernetes,支持开发人员和平台管理员快速安装、配置和管理容器化应用程序。文档主要介绍了安装、配置和使用 OCP 的基本步骤。 ### 2. 安装步骤 #### 2.1. 附加订阅 - 使用 `subscription-manager` 登录 RHEL 系统并附加 OpenShift Container Platform 订阅。 - 示例命令: ```bash # subscription-manager register # subscription-manager refresh # subscription-manager list --available # subscription-manager attach --pool= ``` #### 2.2. 配置软件仓库 - 根据硬件类型(x86_64、IBM POWER8、IBM POWER9)启用相应的软件仓库: ```bash # subscription-manager repos --enable="rhel-7-server-rpms" \ --enable="rhel-7-server-extras-rpms" \ --enable="rhel-7-server-ose-3.11-rpms" \ --enable="rhel-7-server-ansible-2.9-rpms" ``` #### 2.3. 安装 OpenShift 软件包 - 使用 Ansible Playbook 安装 OCP: ```bash # ansible-playbook -i playbooks/prerequisites.yml # ansible-playbook -i playbooks/deploy_cluster.yml ``` ### 3. 与 OpenShift 交互 - **命令行工具**: - `oc`: 用于项目和应用程序管理。 - `oc adm`: 用于系统管理任务。 - **Web 控制台**: 访问地址为 `https://:8443/console`。 ### 4. 配置 #### 4.1. 身份验证 - 默认情况下,OCP 实例拒绝所有用户登录。需将身份验证方法改为 HTPasswd: 1. 修改配置文件 `/etc/origin/master/master-config.yaml`。 2. 将 `DenyAllPasswordIdentityProvider` 替换为 `HTPasswdPasswordIdentityProvider`。 3. 创建 HTPasswd 文件并添加用户: ```bash # yum -y install httpd-tools # htpasswd -b /etc/origin/master/htpasswd admin redhat ``` #### 4.2. 部署路由器和 Registry - **路由器**: - 删除默认路由器并创建新的路由器: ```bash $ oc delete all -l router=router $ oc adm router --replicas=1 --service-account=router ``` - **Registry**: - 安装程序会创建默认 Registry,用于存储和管理镜像。 ### 5. 快速入门 - 开发者可以通过 Web 控制台创建和构建镜像,使用预定义的 Quickstart 模板快速开发应用程序。 - 支持的语言和框架包括:Ruby、Python、Node.js、PHP、Java 等。 ### 6. 注意事项 - 旧版本的 OCP 3.11 仅支持 Ansible 2.6,但 Playbook 的最新版本支持 Ansible 2.9。 - 默认情况下,系统管理员角色为 `system:admin`,需至少登录一次以完成初始化配置。 总结:文档详细介绍了 OpenShift Container Platform 3.11 的安装、配置和使用方法,涵盖了从订阅管理到身份验证、用户创建、部署路由器和 Registry 的完整流程,适用于开发人员和平台管理员。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 17 页请下载阅读 -
文档评分
请文明评论,理性发言.