本文介绍了如何快速将ArgoCD部署到K8S中,ArgoCD的部署较为简单,使用yaml配置直接应用即可部署,ArgoCD的用途是将应用的配置同步更新到K8S中。
部署方式:
# 创建单独的命名空间
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
以下为部署使用过程中遇到的一些问题:
页面访问重定向过多问题:
解决方案1. 先禁用内部TLS,增加字段server.insecure: "true",然后通过ingress直接转发到http的端口即可。
# 修改yaml文件
apiVersion: v1
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/name: argocd-cmd-params-cm
app.kubernetes.io/part-of: argocd
name: argocd-cmd-params-cm
data:
server.insecure: "true"
#