loki
# loki namespace 생성
kubectl create ns loki
# PVC 생성
kubectl apply -f grafana-pvc.yaml
kubectl apply -f loki-pvc.yaml
# PVC 의 상태가 bound 인지 확인
kubectl get pvc -n loki
helm repo add grafana https://grafana.github.io/helm-charts
helm install loki grafana/loki-stack -n loki -f loki-values.yaml
DOMAIN_NAME="logging.meiko.co.kr"
echo $DOMAIN_NAME
cat <<EOF > loki-ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: loki-ingress
namespace: loki
annotations:
kubernetes.io/ingress.class: istio
labels:
app.kubernetes.io/name: loki-grafana
app.kubernetes.io/instance: loki
spec:
rules:
- host: ${DOMAIN_NAME}
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: loki-grafana
port:
number: 80
EOF
# loki ingress 적용
kubectl apply -f loki-ingress.yaml
# 비밀번호 조회
k get secret loki-grafana -n loki -o jsonpath="{.data.admin-password}" | base64 --decode
도메인 접속
id
admin
pw
조회한 비밀번호
Last updated
Was this helpful?