官方给的离线安装问题有些问题,这里记录下自己离线安装的一些过程。
整体安装思路:
根据官方给出的helm安装方式以及离线安装方式结合而来。
通过官方的离线包将安装所需的镜像加载到本地,然后通过helm进行离线安装。
安装前提,本地有k8s环境,安装有helm。
步骤:
1.下载离线包:
官方地址:
curl -O https://resources.koderover.com/dist/zadig-airgapped-v1.3.0.tar.gz
压缩包解压后会有一个zadig-image.tar.gz文件,就是我们需要的镜像集合了。
tar xvf zadig-air*.tar.gz
2.加载镜像
docker load < zadig-image.tar.gz
docker iamges | grep ccr
3.下载zadig的chart文件
链接: zadig-1.3.0.tgz 提取码: qp7t
4.启动zadig
在k8s上创建namespace,在指定namespace启动zadig
kubectl create ns zadig helm install zadig --namespace zadig zadig-1.3.0.tgz --set endpoint.type=IP \ --set endpoint.IP=<IP> \ --set ingress-nginx.controller.service.nodePorts.http=<30000~32767任一端口>
helm list -n zadig
kubectl get po -n zadig
enjoy!