<aside> 🤓 本文记录在mac 下如何启动使用 argocd 管理多个 minikube 集群,官方文档,argocd 纳管多个 minikube 集群,需要特殊处理。
</aside>
https://minikube.sigs.k8s.io/docs/start/
minikube start -p minikube-1 --listen-address=0.0.0.0 --apiserver-names=apiserver.com --alsologtostderr -v=5 --image-mirror-country='cn'
minikube start -p minikube-2 --listen-address=0.0.0.0 --apiserver-names=apiserver.com --alsologtostderr -v=5 --image-mirror-country='cn'
参数 | 含义 |
---|---|
-p minikube-1 | 指定 profile 的名称 |
--listen-address=0.0.0.0 | 指定监听的地址为 0.0.0.0 默认是 127.0.0.1,主要是为了 argocd 添加集群 apiServer 的时候可以通过宿主机的方式添加集群。 |
--apiserver-names=apiserver.com |
一组在为 kubernetes 生成的证书中使用的 apiserver 名称。apiserver.com 需要配置本地 hosts,添加解析为宿主机IP |
--alsologtostderr | 输出日志到标准输出 |
-v=5 | 日志级别 |
minikube profile list
查看集群相关信息
ifconfig
/etc/hosts 添加
10.45.32.56 apiserver.com
minikube delete --all
官方文档: https://argo-cd.readthedocs.io/en/stable/getting_started/#1-install-argo-cd