hahahahaK零S
我看了下离线包里面k8s相关镜像版本是1.17.9的,应该离线安装包只能安装1.17.9版本
我看了下离线包里面k8s相关镜像版本是1.17.9的,应该离线安装包只能安装1.17.9版本
请教老师,第一次安装失败,第二次安装时修改了kubeservicecidr和kubepodscidr,kube-apiserver启动失败;
已有k8s集群离线部署有计划吗
请问我这个是啥错误呀,安装all-in-one的
离线部署,elastcsearch-logging-curator-elastcsearch-curator和jaeger-es-index-cleaner容器一直正在拉取镜像,请问要如何解决?
hkstudio jaegertracing/jaeger-es-index-cleaner:1.17.1这个镜像已存在,elastcsearch-logging-curator-elastcsearch-curator该job对应的镜像为kubesphere/elasticsearch-curator:v5.7.6, 这个镜像也存在,你是否通过上面的链接下载的呢?对照下md5值。
# md5: 65e9a1158a682412faa1166c0cf06772
curl -Ok https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
[root@ks-allinone kubesphere-images-v3.0.0]# docker load -i ks_logger_images.tar
Loaded image: kubesphere/elasticsearch-curator:v5.7.6
ace0eda3e3be: Loading layer [==================================================>] 5.843MB/5.843MB
911954e2fe49: Loading layer [==================================================>] 5.54MB/5.54MB
31b11ec6ff38: Loading layer [==================================================>] 2.56kB/2.56kB
我目前可以这样部署,还是有点繁琐,
1、create_project_harbor.sh没有包含在离线包里
2、要改create_project_harbor.sh,现在registry都是基于registry v2了吧
3、kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz这个包略大一些,不过也大不是很多
1、准备harbor镜像仓库,镜像仓库地址:http://192.168.93.9
2、下载kubesphere离线镜像包并解压
curl -Ok https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
tar -zxvf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
3、推送镜像到harbor仓库
下载脚本
wget https://raw.githubusercontent.com/kubesphere/ks-installer/master/scripts/create_project_harbor.sh
修改create_project_harbor.sh脚本,指定镜像仓库地址和登录信息:
url="http://192.168.93.9"
user="admin"
passwd="Harbor12345"
如果使用2.x版本harbor修改最后行为以下内容:
${url}/api/v2.0/projects
创建项目
sh create_project_harbor.sh
推送镜像到私有镜像仓库
cd kubesphere-all-v3.0.0-offline-linux-amd64/kubesphere-images-v3.0.0
sh push-images.sh 192.168.93.9
3、部署kubesphere容器平台
helm repo add test https://charts.kubesphere.io/test
helm pull test/ks-installer
tar -zxvf ks-installer-0.2.1.tgz
helm install kubesphere \
--namespace=kubesphere-system \
--create-namespace \
--set image.repository=192.168.93.9/kubesphere/ks-installer \
--set image.tag=v3.0.0 \
--set persistence.storageClass=longhorn \
--set .registry=192.168.93.9 \
./ks-installer
离线包中没有jaegertracing/jaeger-es-index-cleaner的镜像,解决方法:先将镜像下载到本地,然后手动导入:
1. docker pull jaegertracing/jaeger-es-index-cleaner:1.17
2. docker save -o jaeger-es-index-cleaner.tar jaegertracing/jaeger-es-index-cleaner:1.17
3. docker load -i jaeger-es-index-cleaner.tar
请问下要是用本地镜像,配置文件里面镜像那边应该写什么?
registry:
registryMirrors: []
insecureRegistries: []
privateRegistry: dockerhub.kubekey.local
privateRegistry这个参数后面是 privateRegistry: []这样写吗