CKA 版本:1.32
第七套题是涉及helm相关。
注意:本文不是题目,只是为了学习相关知识点做的实验。仅供参考

实验目的

通过hlem 安装 argocd 的指定版本。

实验过程

添加仓库
helm repo add argo https://argoproj.github.io/argo-helm

更新仓库
helm repo update
在这里插入图片描述

导出模版
我们需要安装5.5.22 这个版本。导出可以检查一下参数啥的,但是不能直接安装
helm template argocd argo/argo-cd -n argocd --version 5.5.22 > argocd.yaml
国内环境修改镜像源:
vim argocd.yaml

:1,$s/quay.io/quay.m.daocloud.io/g

安装软件
kubectl apply -f argocd.yaml
注意:不知道为啥安装到default命名空间了,导致serviceaccount 权限绑定的不对,需要修改一下命名空间。
指定命名空间用下面的helm安装:
#helm install argocd argo/argo-cd -n argocd —version 5.5.22
检查pod
在这里插入图片描述

修改svc为nodeport
kubectl edit svc argocd-server
验证访问:
在这里插入图片描述
查看默认密码
kubectl get secret argocd-initial-admin-secret -o jsonpath=“{.data.password}” | base64 -d
使用admin/[查看到的密码登录]
在这里插入图片描述

更多推荐