OpenShift 4.1 探索(持续更新)
Posted ericnie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenShift 4.1 探索(持续更新)相关的知识,希望对你有一定的参考价值。
因为在OpenShift 4.1环境中不建议直接登录集群主机操作,因此很多操作可能需要在外部的Client VM上完成。当然用rhel的worker node的同事也可以和原来习惯保持一致。
这里记录一下常见的情形:
- 设置集群访问
export KUBECONFIG=$HOME/cluster-$GUID/auth/kubeconfig echo "export KUBECONFIG=$HOME/cluster-$GUID/auth/kubeconfig" >>$HOME/.bashrc
- 上传镜像到内部镜像仓库
暴露image-registry路由,缺省不暴露route,只暴露image-registry.openshift-image-registry.svc服务
[root@clientvm 0 ~]# oc get svc -n openshift-image-registry NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE image-registry ClusterIP 172.30.134.180 <none> 5000/TCP 5h2m
oc patch configs.imageregistry.operator.openshift.io/cluster --patch ‘"spec":"defaultRoute":true‘ --type=merge
Podman登录
oc login -u kubeadm HOST=$(oc get route default-route -n openshift-image-registry --template=‘ .spec.host ‘) podman login -u kubeadm -p $(oc whoami -t) --tls-verify=false $HOST
然后push镜像,切记使用--tls-verify=false
[root@clientvm 125 ~]# podman push default-route-openshift-image-registry.apps.cluster-d60b.sandbox509.opentlc.com/myproject/mytomcat:slim --tls-verify=false Getting image source signatures Copying blob ea23cfa0bea9 done Copying blob 2bf534399aca done Copying blob eb25e0278d41 done Copying blob 46ff59048438 done Copying blob f613cd1e50cc done Copying blob 1c95c77433e8 done Copying blob 6d520b2e1077 done Copying config 7670309228 done Writing manifest to image destination Copying config 7670309228 done Writing manifest to image destination Storing signatures
以上是关于OpenShift 4.1 探索(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章
Android探索之旅(第三十三篇)恩?你想成为Android架构师,我这里有料呦~~(持续更新中)