blog

  • Postgres

    Postgres Cluster Zugriff durch Traefik Um den Cluster außerhalb der K8s Cluster zuzugreifen, mussen wir zuerst den Port von postgres in Traefik values.yaml definieren. postgres:port: 5432expose: trueprotocol: TCPexposedPort: 5432 Nachdem wir den Traefik helmchart nochmal aktualisiert haben, mussen wir ein IngressRouteTCP für die Postgres cluster definieren. apiVersion: traefik.containo.us/v1alpha1kind: IngressRouteTCPmetadata:name: ingressroutetcpfoonamespace: pg-clusterspec:entryPoints:– postgresroutes: Fertig. Jetzt können…


  • Postgres-operator

    Der Operator wird mithilfe von Zalandos GitHub installiert. Die komplette Anleitung dieses Operators findet man in diese Webseite. Pulle die Repo, prüfe die value.yaml Datei in “charts/postgres-operator/values.yaml” und dann führe durch Helm aus: # Operator itself $ helm upgrade –install postgres-operator -n postgres –create-namespace ./charts/postgres-operator # operator UI $ helm upgrade –install postgres-operator-ui -n postgres…


  • Ingress

    Ingress mit Traefik Traefik sollte durch helm-chart installiert werden. Danach ist ingress konfig für jedes App ziemlich gleich. Anwendung-ingress kann durch zwei Formen eingesezt werden: Folgende sind zwei Beispiele von diesen Formen. Das ist default Ingress für Kubernetes: kind: IngressapiVersion: networking.k8s.io/v1metadata:name: prometheusnamespace: monitoringannotations:traefik.ingress.kubernetes.io/router.entrypoints: web spec:ingressClassName: traefikrules:– host: prometheus.apps.rancher.adartish.dehttp:paths:– path: /pathType: Prefixbackend:service:name: prometheus-kube-prometheus-prometheusport:number: 9090 Kubernetes CRD:…