IT运维管理体系和规范,it运维管理系统介绍
782
2022-11-07
隔墙拉牛kubernetes国外镜像拉取
信息化发展太快,墙越来越高了,kubernetes很多镜像无法拉取,这里隔墙拉牛为信息化贡献一点点绵薄之力!
为什么不用阿里,docker别人push的呢?
我技术不怎么行,只知道官网,第三方转换的谁知道有没有挖矿木马,生产安全第一!
项目地址:https://github.com/xyz349925756/kubernetes
码云镜像:https://gitee.com/xyz349925756/kubernetes
最终必须要能访问github.com
这个有很多加速器,edge 、google chrom 有很多插件是可以满足这个需求的。如果不行就百度搜一个佛跳墙的免费vpn可以连接上。至于怎么访问github.com只能意会不能言传了。
如果你需要帮助可以联系我微信:Fly_349925756
个人网站:cloudb.pub
xyz349925756.gitee.io
第一种方法
该项目包含的镜像
k8s.gcr.io/metrics-server/metrics-server:v0.5.2k8s.gcr.io/ingress-nginx/controller:v1.0.5k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1k8s.gcr.io/coredns/coredns:v1.8.6k8s.gcr.io/pause:3.5
这里我们使用metrics-server为例
1.先下载镜像
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_metrics-server_image.yml
2.上传镜像到装有docker环境的主机
[root@master01 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEtomcat 10.0.13 c36416c8feac 2 days ago 684MBtomcat latest 904a98253fbf 7 days ago 680MBnginx latest ea335eea17ab 8 days ago 141MBk8s.gcr.io/ingress-nginx/controller v1.0.5 89ed8c731a38 9 days ago 285MBbusybox latest 7138284460ff 13 days ago 1.24MBk8s.gcr.io/pause 3.5 4d13372e07fe 2 weeks ago 819kBcalico/node v3.21.0 f2ff8e948456 2 weeks ago 189MBcalico/pod2daemon-flexvol v3.21.0 21bd0499378c 2 weeks ago 21.4MBcalico/cni v3.21.0 19c5757ec6bb 2 weeks ago 239MBcalico/kube-controllers v3.21.0 5235846386af 2 weeks ago 132MBkubernetesui/dashboard v2.4.0 72f07539ffb5 5 weeks ago 221MBk8s.gcr.io/ingress-nginx/kube-webhook-certgen v1.1.1 c41e9fcadf5a 6 weeks ago 47.7MBk8s.gcr.io/coredns/coredns v1.8.6 ebe3eb74c235 7 weeks ago 46.8MBbusybox 1.28 8c811b4aec35 3 years ago 1.15MB[root@master01 ~]# rz -Erz waiting to receive.[root@master01 ~]# unzip metrics-server-v0.5.2.zip Archive: metrics-server-v0.5.2.zip inflating: metrics-server.tar [root@master01 ~]# docker load < metrics-server.tar 6d75f23be3dd: Loading layer [==================================================>] 3.697MB/3.697MBb2839a50be1a: Loading layer [==================================================>] 61.97MB/61.97MBLoaded image: k8s.gcr.io/metrics-server/metrics-server:v0.5.2[root@master01 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEtomcat 10.0.13 c36416c8feac 2 days ago 684MBtomcat latest 904a98253fbf 7 days ago 680MBnginx latest ea335eea17ab 8 days ago 141MBk8s.gcr.io/metrics-server/metrics-server v0.5.2 f73640fb5061 9 days ago 64.3MBk8s.gcr.io/ingress-nginx/controller v1.0.5 89ed8c731a38 9 days ago 285MBbusybox latest 7138284460ff 13 days ago 1.24MBk8s.gcr.io/pause 3.5 4d13372e07fe 2 weeks ago 819kBcalico/node v3.21.0 f2ff8e948456 2 weeks ago 189MBcalico/pod2daemon-flexvol v3.21.0 21bd0499378c 2 weeks ago 21.4MBcalico/cni v3.21.0 19c5757ec6bb 2 weeks ago 239MBcalico/kube-controllers v3.21.0 5235846386af 2 weeks ago 132MBkubernetesui/dashboard v2.4.0 72f07539ffb5 5 weeks ago 221MBk8s.gcr.io/ingress-nginx/kube-webhook-certgen v1.1.1 c41e9fcadf5a 6 weeks ago 47.7MBk8s.gcr.io/coredns/coredns v1.8.6 ebe3eb74c235 7 weeks ago 46.8MBbusybox 1.28 8c811b4aec35 3 years ago 1.15MB[root@master01 ~]# wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml[root@master01 ~]# grep image components.yaml image: k8s.gcr.io/metrics-server/metrics-server:v0.5.2 imagePullPolicy: IfNotPresent
[root@master01 ~]# kubectl create -f components.yaml serviceaccount/metrics-server createdclusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader createdclusterrole.rbac.authorization.k8s.io/system:metrics-server createdrolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader createdclusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator createdclusterrolebinding.rbac.authorization.k8s.io/system:metrics-server createdservice/metrics-server createddeployment.apps/metrics-server createdapiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created[root@master01 ~]# kubectl get pod -n kube-system NAME READY STATUS RESTARTS AGEcalico-kube-controllers-7d7bbc4464-h7wcq 1/1 Running 20 (3h11m ago) 3d14hcalico-node-2sdkt 1/1 Running 14 (3h11m ago) 4dcalico-node-9vbcn 1/1 Running 11 (3h11m ago) 4dcoredns-6cf54f794c-7rmgx 1/1 Running 11 (3h11m ago) 4dcoredns-6cf54f794c-tn5h4 1/1 Running 11 (3h11m ago) 4dmetrics-server-dbf765b9b-cgxh5 1/1 Running 0 59s[root@master01 ~]# kubectl top pod -ANAMESPACE NAME CPU(cores) MEMORY(bytes) dev nginx-deployment-694d6c9559-7mdqr 0m 1Mi dev nginx-deployment-694d6c9559-mz5p8 0m 6Mi dev tomcat-deployment-59ffc6d89f-k2pmk 3m 78Mi dev tomcat-deployment-59ffc6d89f-p5kg9 3m 94Mi ingress-nginx ingress-nginx-controller-d6cdcc5d8-bqf8j 3m 91Mi kube-system calico-kube-controllers-7d7bbc4464-h7wcq 9m 18Mi kube-system calico-node-2sdkt 56m 161Mi kube-system calico-node-9vbcn 82m 161Mi kube-system coredns-6cf54f794c-7rmgx 4m 11Mi kube-system coredns-6cf54f794c-tn5h4 6m 11Mi kube-system metrics-server-dbf765b9b-ftj8w 14m 25Mi [root@master01 ~]# kubectl top nodeNAME CPU(cores) CPU% MEMORY(bytes) MEMORY% master01 423m 42% 1163Mi 30% node01 372m 37% 958Mi 25%
3.下载地址
k8s.gcr.io/metrics-server/metrics-server:v0.5.2
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_metrics-server_image.yml
k8s.gcr.io/ingress-nginx/controller:v1.0.5
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_ingress-nginx-controller_image.yml
k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_ingress-nginx-kube-webhook-certgen_image.yml
k8s.gcr.io/coredns/coredns:v1.8.6
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_coredns_image.yml
k8s.gcr.io/pause:3.5
https://github.com/xyz349925756/kubernetes/actions/workflows/docker_pause_image.yml
第二种方法
Docker Hub: https://hub.docker.com/r/xyz349925756
https://hub.docker.com/u/xyz349925756
第三种方法
github packages
进入packages:https://github.com/xyz349925756?tab=packages&repo_name=kubernetes
$ docker pull ghcr.io/xyz349925756/pause-3.6:3.6拉取之后参考上面的官网镜像修改tag$ docker tag ghcr.io/xyz349925756/pause-3.6:3.6 k8s.gcr.io/pause:3.6
官方名称惨开文章开始的部分
发表评论
暂时没有评论,来抢沙发吧~