Kubernetes-1.23.5|11/1.25 Ceph-CSI-3.7.2 Container Image Download
一、Kubernetes-1.23.5|11/1.25 Ceph-CSI-3.7.2 Container Image Download
镜像地址
kubeadm config images list
I0317 21:16:38.891493 10528 version.go:255] remote version is much newer: v1.26.2; falling back to: stable-1.23
k8s.gcr.io/kube-apiserver:v1.23.17
k8s.gcr.io/kube-controller-manager:v1.23.17
k8s.gcr.io/kube-scheduler:v1.23.17
k8s.gcr.io/kube-proxy:v1.23.17
k8s.gcr.io/pause:3.6
k8s.gcr.io/etcd:3.5.1-0
k8s.gcr.io/coredns/coredns:v1.8.6
###
kubeadm init \
--apiserver-advertise-address=你的apiserver地址 \
--image-repository swr.cn-north-1.myhuaweicloud.com/huaxiayuyi \
--kubernetes-version v1.23.5 \
--service-cidr=10.96.0.0/16 \
--pod-network-cidr=15.23.0.0/16
### Not Found tag
[ERROR ImagePull]: failed to pull image swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-apiserver:v1.23.5: output: Error response from daemon: manifest for swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-apiserver:v1.23.5 not found: manifest unknown: Not Found tag
1 kube-apiserver
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-apiserver:v1.23.5
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-apiserver:v1.23.17
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-apiserver:v1.25.2
2 kube-controller-manager
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-controller-manager:v1.25.5
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-controller-manager:v1.25.17
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-controller-manager:v1.25.2
3 kube-scheduler
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-scheduler:v1.25.5
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-scheduler:v1.25.17
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-scheduler:v1.25.2
4 kube-proxy
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-proxy:v1.23.5
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-proxy:v1.23.17
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/kube-proxy:v1.25.2
5 pause
###
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/pause:3.6
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/pause:3.8
6 etcd
###
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/etcd:3.5.1-0
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/etcd:3.5.4-0
7 coredns
###
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/coredns:v1.8.6
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/coredns:v1.9.3
8 metrics-server
###
k8s.gcr.io/metrics-server/metrics-server:v0.5.2
k8s.gcr.io/metrics-server/metrics-server:v0.6.0
k8s.gcr.io/metrics-server/metrics-server:v0.6.1
registry.k8s.io/metrics-server/metrics-server:v0.6.3
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/metrics-server:v0.5.2
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/metrics-server:v0.6.0
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/metrics-server:v0.6.1
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/metrics-server:v0.6.3
9 ingress-nginx
###
registry.k8s.io/ingress-nginx/controller:v1.3.0
registry.k8s.io/ingress-nginx/controller:v1.3.1
registry.k8s.io/ingress-nginx/controller:v1.4.0
registry.k8s.io/ingress-nginx/controller:v1.6.4
###
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/ingress-nginx-controller:v1.3.0
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/ingress-nginx-controller:v1.3.1
sudo docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/ingress-nginx-controller:v1.4.0
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/ingress-nginx-controller:v1.6.4
10 kube-webhook-certgen
###
registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20220916-gd32f8c343
###
docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/ingress-nginx-kube-webhook-certgen:v20220916-gd32f8c343
11 defaultbackend-amd64
###
registry.k8s.io/defaultbackend-amd64:1.5
###
docker pull swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/defaultbackend-amd64:1.5
二、Ceph-CSI-3.7.2
ll /opt/kubernetes/Ceph-CSI/ceph-csi/deploy/rbd/kubernetes
total 40
-rw-r--r-- 1 root root 309 Oct 20 02:07 csi-config-map.yaml
-rw-r--r-- 1 root root 457 Oct 20 02:07 csidriver.yaml
-rw-r--r-- 1 root root 1776 Oct 20 02:07 csi-nodeplugin-psp.yaml
-rw-r--r-- 1 root root 1193 Oct 20 02:07 csi-nodeplugin-rbac.yaml
-rw-r--r-- 1 root root 1199 Oct 20 02:07 csi-provisioner-psp.yaml
-rw-r--r-- 1 root root 3347 Oct 20 02:07 csi-provisioner-rbac.yaml
-rw-r--r-- 1 root root 8082 Oct 20 02:07 csi-rbdplugin-provisioner.yaml
-rw-r--r-- 1 root root 7244 Oct 20 02:07 csi-rbdplugin.yaml
###
grep 'image: ' ./*
./csi-rbdplugin-provisioner.yaml: image: k8s.gcr.io/sig-storage/csi-provisioner:v3.2.1
./csi-rbdplugin-provisioner.yaml: image: registry.k8s.io/sig-storage/csi-snapshotter:v6.0.1
./csi-rbdplugin-provisioner.yaml: image: registry.k8s.io/sig-storage/csi-attacher:v3.5.0
./csi-rbdplugin-provisioner.yaml: image: registry.k8s.io/sig-storage/csi-resizer:v1.5.0
./csi-rbdplugin-provisioner.yaml: image: quay.io/cephcsi/cephcsi:v3.7.2
./csi-rbdplugin-provisioner.yaml: image: quay.io/cephcsi/cephcsi:v3.7.2
./csi-rbdplugin-provisioner.yaml: image: quay.io/cephcsi/cephcsi:v3.7.2
./csi-rbdplugin.yaml: image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.5.1
./csi-rbdplugin.yaml: image: quay.io/cephcsi/cephcsi:v3.7.2
./csi-rbdplugin.yaml: image: quay.io/cephcsi/cephcsi:v3.7.2
###
sudo docker pull k8s.gcr.io/sig-storage/csi-provisioner:v3.2.1
sudo docker pull registry.k8s.io/sig-storage/csi-snapshotter:v6.0.1
sudo docker pull registry.k8s.io/sig-storage/csi-attacher:v3.5.0
sudo docker pull registry.k8s.io/sig-storage/csi-resizer:v1.5.0
sudo docker pull quay.io/cephcsi/cephcsi:v3.7.2
sudo docker pull registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.5.1
###
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/csi-provisioner:v3.2.1
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/csi-snapshotter:v6.0.1
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/csi-attacher:v3.5.0
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/csi-resizer:v1.5.0
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/cephcsi:v3.7.2
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/v2.5.1
三、Kubernetes-CSI
###
ll /opt/kubernetes/kubernetes-csi/external-snapshotter/deploy/kubernetes/snapshot-controller
total 12
-rw-r--r-- 1 root root 144 Mar 26 15:51 kustomization.yaml
-rw-r--r-- 1 root root 2636 Mar 26 15:51 rbac-snapshot-controller.yaml
-rw-r--r-- 1 root root 1693 Mar 26 15:51 setup-snapshot-controller.yaml
###
grep 'image:' ./*
./setup-snapshot-controller.yaml: image: registry.k8s.io/sig-storage/snapshot-controller:v6.2.1
###
sudo docker push swr.cn-north-1.myhuaweicloud.com/huaxiayuyi/snapshot-controller:v6.2.1
还有更好的方式安装 xxx
Installing xxx on the App,PC,CentOS Side:https://www.cnblogs.com/huaxiayuyi/p/16841347.html
国外镜像可直接下载
三、安装 Kubernetes-1.25.2
Installing Kubernetes-1.25.2 on CentOS 8.3:https://www.cnblogs.com/huaxiayuyi/p/16831960.html