DevOps R&D Center
  • Home
    • DevOps R&D Center
  • EKS
    • Networking
      • IRSA
      • EKS API server endpoint policy
        • aws cli command
  • LOKI
    • grafana alert
    • LogQL
  • ISTIO
    • references
    • Istio 학습
  • GITLAB
    • ssh key 등록 ( n개의 계정 )
  • AWS
    • aws eks cluster kube config 등록
    • aws account protection
    • aws configure
      • configure profile 설정
  • R&D Center
    • ISTIO
      • ISTIO Documentation
        • Overview
          • What is Istio
          • Why choose Istio?
          • Sidecar or ambient?
        • Concepts
          • Traffic Management
      • 메모장
      • dev cluster ( public subnet ) traffic 조회
      • Istio Tutorial
      • 카카오페이 사례
      • 트래블 월렛 EKS 전환 여정
    • EKS
      • eks provisioning
        • alb controller, istio
        • EFS
        • loki
        • cattle-monitoring-system
        • Gitlab Kubernetes Agent 적용
        • 프로젝트 배포
        • IRSA 설정
      • Secrets Store CSI Driver
      • AWS 보안 서비스를 이용하여 안전한 컨테이너 운영환경 만들기
    • AWS
      • AWS Secrets Manager
    • Network
      • 혼자서 공부하는 네트워크
      • AWS ENI
    • IAC
      • Terraform
        • 첫번째 교육 아카이브
  • SRE
    • 장애 대응 메뉴얼
  • DevOps
    • DevOps란
Powered by GitBook
On this page

Was this helpful?

  1. R&D Center
  2. EKS
  3. eks provisioning

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

      • 조회한 비밀번호

PreviousEFSNextcattle-monitoring-system

Last updated 10 months ago

Was this helpful?