it-wiki:kubernetes:argocd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:kubernetes:argocd [2025/01/16 13:05] – [Add OCI Helm Repository] marko | it-wiki:kubernetes:argocd [2025/07/11 10:09] (aktuell) – marko | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ArgoCD ====== | ====== ArgoCD ====== | ||
+ | ===== Installation Core Variante ===== | ||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ===== Installation Helm Chart Variante ===== | ||
+ | <code bash> | ||
+ | # install argocd via helm and customized values1 | ||
+ | helm upgrade --install argocd argo-cd \ | ||
+ | --repo https:// | ||
+ | --values values.yaml --create-namespace --namespace argocd | ||
+ | </ | ||
+ | |||
+ | values.yaml: | ||
+ | <code yaml> | ||
+ | # helm override name | ||
+ | nameOverride: | ||
+ | |||
+ | # settings for argocd | ||
+ | global: | ||
+ | # domain dns name for ingress | ||
+ | domain: argocd.tuxnet.lab | ||
+ | |||
+ | # | ||
+ | configs: | ||
+ | params: | ||
+ | # tls termination is handled on ingress, so the server will run | ||
+ | # via insecure mode | ||
+ | server.insecure: | ||
+ | |||
+ | server: | ||
+ | # ingress settings | ||
+ | ingress: | ||
+ | enabled: true | ||
+ | annotations: | ||
+ | # we use the cert-manager for the tls certificates | ||
+ | cert-manager.io/ | ||
+ | # ingressController traefik is used in this lab | ||
+ | ingressClassName: | ||
+ | # and we use tls termination on ingress level | ||
+ | tls: true | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
===== Add OCI Helm Repository ===== | ===== Add OCI Helm Repository ===== | ||
<code bash> | <code bash> | ||
argocd repo add registry-1.docker.io/ | argocd repo add registry-1.docker.io/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Support for selfsigned rootCA ===== | ||
+ | '' | ||
+ | |||
+ | Das rootCA hier einfach eintragen | ||
+ | > argocd-tls-certs-cm | ||
+ | <code yaml> | ||
+ | data: | ||
+ | git-0.training.lab: | ||
+ | -----BEGIN CERTIFICATE----- | ||
+ | MIIDRzCCAi+gAwIBAgIRAO4DiGR1GQx8YnDmO+SxJjYwDQYJKoZIhvcNAQELBQAw | ||
+ | PTETMBEGA1UEChMKYjEtc3lzdGVtczEmMCQGA1UEAxMddHJhaW5pbmcubGFiIElu | ||
+ | dGVybmFsIFJvb3QgQ0EwHhcNMjUwNTA1MDUwMTAwWhcNMzUwNTAzMDUwMTAwWjA9 | ||
+ | MRMwEQYDVQQKEwpiMS1zeXN0ZW1zMSYwJAYDVQQDEx10cmFpbmluZy5sYWIgSW50 | ||
+ | ZXJuYWwgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM0p | ||
+ | JoSj+Xgt6mydNUa8DiiT9puWyTm17wL4jRqZszbg/ | ||
+ | ADs4AMND6Cgxty+Uh4Yt0IHqZlB2pTKNqRvD+Xu87VRvUUPkHaZBNwif3gMyCTZ5 | ||
+ | bOFgQ/ | ||
+ | hlxMd9AF/ | ||
+ | NZONgThq/ | ||
+ | 9tjL/ | ||
+ | / | ||
+ | DQEBCwUAA4IBAQCsZ+IZc/ | ||
+ | FZZppO/ | ||
+ | 12ZMT2KLjHtzS+ihGiCYPvo8Ms+Dvrpr0bncrtvsSoW0JoL6Zlzoi/ | ||
+ | 4xXnFiggsDl3bQD/ | ||
+ | gtOn4ph/ | ||
+ | PK1fZFxmPWLJow1iT5A9lSnkquonOIAdnb0o | ||
+ | -----END CERTIFICATE----- | ||
</ | </ |
it-wiki/kubernetes/argocd.1737032740.txt.gz · Zuletzt geändert: von marko