当前位置: 首页 > news >正文

唐山免费网站制作电子商务网站开发技术支持

唐山免费网站制作,电子商务网站开发技术支持,多媒体资源库网站建设,网站快速排名优化方法《OpenShift 4.x HOL教程汇总》 说明#xff1a;本文已经在 OpenShift 4.13 Quay 3.9.0 环境中验证 文章目录 安装配置 OpenShift Data Foundation安装 ODF Operator配置 Noobaa 安装 Quay验证测试 Quay参考 安装配置 OpenShift Data Foundation 因为 Quay 需要用到对象存储…《OpenShift 4.x HOL教程汇总》 说明本文已经在 OpenShift 4.13 Quay 3.9.0 环境中验证 文章目录 安装配置 OpenShift Data Foundation安装 ODF Operator配置 Noobaa 安装 Quay验证测试 Quay参考 安装配置 OpenShift Data Foundation 因为 Quay 需要用到对象存储所以我们先安装 OpenShift Data Foundation 提供对象存储。 安装 ODF Operator 使用默认配置将 OpenShift Data Foundation Operator 安装到 openshift-storage 项目中。 配置 Noobaa 执行以下命令创建 NooBaa 对象。 $ cat EOF | oc apply -f - apiVersion: noobaa.io/v1alpha1 kind: NooBaa metadata:name: noobaanamespace: openshift-storage spec:dbResources:requests:cpu: 0.1memory: 1GidbType: postgrescoreResources:requests:cpu: 0.1memory: 1Gi EOF执行命令创建 BackingStore 对象。其中 gp2 是 OpenShift 集群中已有的 StorageClass 名称。 $ cat EOF | oc apply -f - apiVersion: noobaa.io/v1alpha1 kind: BackingStore metadata:finalizers:- noobaa.io/finalizerlabels:app: noobaaname: noobaa-pv-backing-storenamespace: openshift-storage spec:pvPool:numVolumes: 2resources:requests:storage: 100GistorageClass: gp2type: pv-pool EOF部署完后可以查看部署好的资源。 $ oc get pod -n openshift-storage NAME READY STATUS RESTARTS AGE csi-addons-controller-manager-58765ffdb9-l9r4h 2/2 Running 0 25m noobaa-core-0 1/1 Running 0 25m noobaa-db-pg-0 1/1 Running 0 25m noobaa-endpoint-76b76b7457-lbnww 1/1 Running 0 11m noobaa-operator-6c8b57f6f7-5qq2v 1/1 Running 0 26m noobaa-pv-backing-store-noobaa-pod-05a665d4 1/1 Running 0 11m noobaa-pv-backing-store-noobaa-pod-d7fd9e71 1/1 Running 0 11m ocs-metrics-exporter-8488bdfbc5-648qg 1/1 Running 0 26m ocs-operator-8499fdf689-slrdb 1/1 Running 0 26m odf-console-65f5595bb9-z4hz8 1/1 Running 0 26m odf-operator-controller-manager-77b4fc5c49-89tfd 2/2 Running 0 26m rook-ceph-operator-9795c956f-lh8gt 1/1 Running 0 26m执行命令查看相关对象。 $ oc get storageclass openshift-storage.noobaa.io NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE openshift-storage.noobaa.io openshift-storage.noobaa.io/obc Delete Immediate false 105s$ oc get pvc -n openshift-storage NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE db-noobaa-db-pg-0 Bound pvc-903f225e-92a0-4c50-aa33-0090a41d79e8 50Gi RWO gp2 4m15s noobaa-pv-backing-store-noobaa-pvc-6168f68a Bound pvc-07d5c176-c4d7-43c3-a852-a8842114ace7 300Gi RWO gp2 2m31s noobaa-pv-backing-store-noobaa-pvc-7acf1cbb Bound pvc-4bd33ead-722d-42ef-b4b1-69b5ab975779 300Gi RWO gp2 2m31s$ oc get BackingStore -n openshift-storage NAME TYPE PHASE AGE noobaa-default-backing-store aws-s3 Ready 2m44s noobaa-pv-backing-store pv-pool Ready 4m16s$ oc get noobaa -n openshift-storage NAME S3-ENDPOINTS STS-ENDPOINTS IMAGE PHASE AGE noobaa [https://10.0.226.238:30852] [https://10.0.226.238:30341] registry.redhat.io/odf4/mcg-core-rhel8sha256:bed794f5d396e04ff6e5041369f012f849402ac8a31a38c1acf054ff8c3b0874 Ready 5m$ oc get bucketclass -n openshift-storage NAME PLACEMENT NAMESPACEPOLICY QUOTA PHASE AGE noobaa-default-bucket-class {tiers:[{backingStores:[noobaa-default-backing-store]}]} Ready 2m28s执行命令更新 noobaa-default-bucket-class 对象使用的 backingStores 配置。 $ oc patch bucketclass noobaa-default-bucket-class --patch {spec:{placementPolicy:{tiers:[{backingStores:[noobaa-pv-backing-store]}]}}} --type merge -n openshift-storage安装 Quay 使用默认配置将 Quay Operator 安装到默认的命名空间。 创建名为 redhat-quay 的项目。执行命令创建 QuayRegistry 实例。完成后可以在 OpenShift 的开发者视图中看到下图的部署拓扑。 $ cat EOF | oc apply -f - apiVersion: quay.redhat.com/v1 kind: QuayRegistry metadata:name: example-registrynamespace: redhat-quay spec:{} EOF注意在部署过程中有可能会在事件中提示申请资源超过 LimitRange。此时可以进入控制台的 “管理”-“限制范围” 菜单然后删除对应的 LimitRange 即可。 执行命令获得 Quay 控制台访问地址。 $ QUAY_HOST$(oc get route example-registry-quay -n redhat-quay -o jsonpath{.spec.host})在浏览器中打开上一步 QUAY_HOST 变量中的地址然后在控制台中创建名为 quayadmin 的账户即可。 验证测试 Quay 获得 hello-openshift 镜像到本地。 $ podman pull docker.io/openshift/hello-openshift Trying to pull docker.io/openshift/hello-openshift:latest... Getting image source signatures Copying blob 4f4fb700ef54 done Copying blob 8b32988996c5 done Copying config 7af3297a3f done Writing manifest to image destination Storing signatures 7af3297a3fb4487b740ed6798163f618e6eddea1ee5fa0ba340329fcae31c8f6对镜像重新打标签。 podman tag docker.io/openshift/hello-openshift ${QUAY_HOST}/quayadmin/hello-openshift:latest登录 Quay 后将本地镜像推送到 Quay上。 $ podman login ${QUAY_HOST} --usernamequayadmin --passwordYOUR-PASSWORD Login Succeeded!$ podman push ${QUAY_HOST}/quayadmin/hello-openshift:latest Getting image source signatures Copying blob 5f70bf18a086 done Copying blob da0e4d9121c7 done Copying config 7af3297a3f done Writing manifest to image destination Storing signatures注意 如果在 login 的时候出现 “x509: certificate signed by unknown authority” 的错误提示则需要增加 “–tls-verifyfalse” 参数。如果镜像因为有签名而无法推送可以添加 --remove-signatures 命令参数。 最后可以在 Quay 中确认已经有了 hello-openshift 镜像。 参考 https://github.com/liuxiaoyu-git/OpenShift-Labs/tree/main/userOperators/Quay https://github.com/liuxiaoyu-git/ocp-quay-demo https://olleb.com/quay-workshop/setup.html
http://www.hkea.cn/news/14299578/

相关文章:

  • 自己怎做网站asp添加网站管理员
  • 东宁网站制作做网站一般费用多少
  • 西宁网站维护接网站建设的单子
  • 自助建网站怎么样推广自己的产品
  • 学生如何自己做网站百度收录的网站标题 --
  • 网站高防空间东莞网站设计开发技能大赛
  • 重庆营销网站建设高唐网站
  • 国外服务器做网站不能访问深圳网络营销和推广方案
  • 益阳市城乡和住房建设部网站微网站第三方平台
  • 带数据库的网站做免费注册个人邮箱申请
  • 红酒营销 网站建设百度运营优化师
  • 网站建设业务方法织梦模板大全
  • 为什么检测行业不能用网站做wordpress社群模板
  • 互联网媒体广告公司seo网站建站公司的主页
  • 沈阳城市建设管理学校网站网站建设说明书
  • 优秀个人网站设计欣赏教育机构网站模板
  • 山东城建建设职业学院教务网站河北建设银行石家庄分行招聘网站
  • 徐州网站建设石材石料网站搭建教程
  • app应用网站单页模板门户网站建设的重要性
  • 山东省南水北调建设管理局网站陕西四通建设工程有限责任公司网站
  • 建设企业网站的流程固始县住房和城乡建设局网站
  • 网站建设和网页制作张家界网站
  • 网络网站推广二月网站建设南宁
  • 做信息流推广需要建立网站么西部数码网站管理助手4.0 破解版
  • 手机网站设计案标签管理wordpress
  • 建网站教程海外医疗网站建设
  • 做条形码哪个网站比较好松原网站开发
  • 教做鞋的网站邹城市住房和建设局网站
  • 固原网站制作wordpress 问答悬赏功能
  • 织梦dedecms网站更换域名后文章图片路径批量修改成都免费建站模板