helm lokistack - choisungwook/portfolio GitHub Wiki

๊ฐœ์š”

  • loki stack(loki, plume, grafana) helm ์„ค์น˜

์ค€๋น„

  • cert-manager

helm repo ์ถ”๊ฐ€

helm repo add loki https://grafana.github.io/loki/charts
helm repo update

loki-stack ์„ค์น˜

override_values.yaml ํŒŒ์ผ ์ƒ์„ฑ

grafana:
  enabled: true
  ingress:
    enabled: true
    annotations:
      kubernetes.io/ingress.class: nginx
      kubernetes.io/tls-acme: "true"
      cert-manager.io/issuer: "loki-prodissuser"
    hosts:
      - grafana.choilab.xyz
    tls:
      - secretName: grafana-ingress-tls
        hosts:
          - grafana.choilab.xyz

loki:
  persistence:
    enabled: true
  ingress:
    enabled: true
    annotations:
      kubernetes.io/ingress.class: nginx
      kubernetes.io/tls-acme: "true"
      cert-manager.io/issuer: "loki-prodissuser"
    hosts:
    - host: loki.choilab.xyz
      paths: ["/"]
    tls: 
    - secretName: loki-ingress-tls
      hosts:
        - loki.choilab.xyz

helm ์„ค์น˜

helm install -n loki --create-namespace -f override_values.yaml loki-stack loki/loki-stack

grafana ๋น„๋ฒˆ

kubectl get secret --namespace loki loki-stack-grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo

์ฐธ๊ณ ์ž๋ฃŒ

โš ๏ธ **GitHub.com Fallback** โš ๏ธ