Go to file
2025-03-03 11:25:50 +01:00
dns Mise à jour de 'dns/02-etcd.yaml' 2022-11-21 19:23:28 +01:00
gse Update replica from 2 to 3 2025-03-03 11:25:50 +01:00
loki loki : reduce meomry and cpu 2024-09-11 22:55:40 +02:00
README.md Mise à jour de 'README.md' 2020-11-24 21:43:07 +01:00

Gitops repository

How to use

Example with DNS project

  1. Create your directory

  2. Put your yaml manifests in

  3. Create the app application in argocd

$ argocd app create dns --repo https://git.open-it.io/Open-IT/gitops.git --path dns --dest-server https://kubernetes.default.svc --dest-namespace dns
  1. Sync the app
$ argocd app sync dns
  1. Wait and check status
$ argocd app get dns
Name:               dns
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          dns
URL:                https://192.168.5.200/applications/dns
Repo:               https://git.open-it.io/Open-IT/gitops.git
Target:
Path:               dns
SyncWindow:         Sync Allowed
Sync Policy:        <none>
Sync Status:        Synced to  (ab52e2e)
Health Status:      Healthy

GROUP                      KIND                NAMESPACE  NAME                 STATUS   HEALTH   HOOK  MESSAGE
                           Namespace           dns        dns                  Running  Synced         namespace/dns created
                           ConfigMap           dns        coredns              Synced                  configmap/coredns created
                           ServiceAccount      dns        external-dns         Synced                  serviceaccount/external-dns created
rbac.authorization.k8s.io  ClusterRole         dns        external-dns         Running  Synced         clusterrole.rbac.authorization.k8s.io/external-dns created
rbac.authorization.k8s.io  ClusterRoleBinding  dns        external-dns-viewer  Running  Synced         clusterrolebinding.rbac.authorization.k8s.io/external-dns-viewer created
                           Service             dns        etcd-dns             Synced   Healthy        service/etcd-dns created
                           Service             dns        coredns              Synced   Healthy        service/coredns created
apps                       Deployment          dns        external-dns         Synced   Healthy        deployment.apps/external-dns created
apps                       Deployment          dns        coredns              Synced   Healthy        deployment.apps/coredns created
apps                       StatefulSet         dns        etcd-dns             Synced   Healthy        statefulset.apps/etcd-dns created
                           Namespace                      dns                  Synced
rbac.authorization.k8s.io  ClusterRole                    external-dns         Synced
rbac.authorization.k8s.io  ClusterRoleBinding             external-dns-viewer  Synced