栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

OpenShift 4 - 安装 ODF 并部署红帽 Quay (3 Worker)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenShift 4 - 安装 ODF 并部署红帽 Quay (3 Worker)

《OpenShift 4.x HOL教程汇总》
说明:本文已经在OpenShift 4.10 环境中验证

说明:本安装过程要安装 OpenShift Data Foundation(ODF) + Quay 环境,因此需要一个至少有3个worker节点的正式 OpenShift 集群。如果运行环境达不到要求,可参照《OpenShift 4 - 用 Quay Operator 安装 Quay 环境(4.10 修正)》一文用其他变通方法安装。

文章目录
  • 安装 ODF Operator 并配置存储系统
  • 安装 Quay Operator 并配置实例
  • 向 Quay 推送镜像
  • 观察
  • 参考

安装 ODF Operator 并配置存储系统
  1. 根据下图选项安装 ODF Operator。
  2. 安装后会出现以下提示页面,然后点击 “创建StorageSystem” 按钮级即可。
  3. 在 “创建存储系统” 的 “后端存储” 步骤中选择 “使用一个现有的存储类”。其中 gp2 是 OpenShift 集群中已有的 StorageClass 名称。
  4. 在 “创建存储系统” 的 “容量和节点” 步骤中选择 “0.5 TiB” 即可,然后选中 3 个 worker 节点。
  5. 在 “创建存储系统” 的 “安全和网络” 步骤中选择 “默认 SDN” 即可。
  6. 在 “创建存储系统” 的 “查看并创建” 步骤中点击 “创建存储系统”。
  7. 当 ODF 的存储系统安装好后,可以在 “存储类” 中看到以下配置。

    可以在 “开发者”视图的“拓扑” 中看到以下部署的资源。
安装 Quay Operator 并配置实例
  1. 根据下图选项安装 Quay Operator。
  2. 在 OpenShift 中创建名为 redhat-quay 的项目。
  3. 在 redhat-quay 项目中根据以下缺省配置创建一个 Quay 的实例。
  4. 在创建实例过程中如果会出现以下错误事件

    可以删除 redhat-quay 项目中的 LimitRange 对象即可。
  5. 在 Quay 部署成功后可以看到部署的资源状态。
向 Quay 推送镜像
  1. 执行命令获取 Quay 的控制台访问地址。
$ QUAY_HOSTNAME=$(oc get route example-registry-quay -n redhat-quay -o jsonpath='{.spec.host}')
$ echo $QUAY_HOSTNAME
example-registry-quay-redhat-quay.apps.cluster-7n67j.7n67j.sandbox1428.opentlc.com
  1. 用浏览器访问 Quay 控制台。
  2. 点击上图 “Create Account”,然后注册一个用户。
  3. 登录 Quay 后,在下图中分别点击 “Create New Organization” 和 “creating a new repository”,创建名为 “quay_workshop” 的 Organization 和名为 “kafka” 的 Repository。
  4. 执行以下命令,将 kafka:latest-kafka-3.1.0 镜像推送到 Quay 中。
podman pull quay.io/strimzi/kafka:latest-kafka-3.1.0
podman tag quay.io/strimzi/kafka:latest-kafka-3.1.0 $QUAY_HOSTNAME/quay_workshop/kafka:3.1.0
podman login $QUAY_HOSTNAME
podman push $QUAY_HOSTNAME/quay_workshop/kafka:3.1.0
  1. 在 Quay 的 quay_workshop/kafka 中可以看到该镜像。
观察

进入 “观察”-“仪表盘” 菜单,然后选择 “Quay-redhat-quay-example-registry”,可以查看到 Quay 实例运行的整体情况。

参考

https://github.com/liuxiaoyu-git/quay-workshop-1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号