본문 바로가기

쿠버네티스

[k8s] kube-prometheus #2 - 설정 변경 이 포스팅에서는 kube-prometheus를 사용하여 Prometheus가 이미 설치되었다고 전제하고 있습니다. 설치가 아직 안된경우 이전 포스트인 [k8s] kube-prometheus #1 - 설치를 참고하시기 바랍니다. kube-prometheus는 CRD(Custom Resource Definition)를 사용하여 구성되기 때문에 직접 Deployment를 수정하거나 Prometheus 설정을 변경하기가 어렵다. CRD에 정의되어 있는 spec에 따라 설정을 변경해주어야 하는데 가이드 문서에 세세하게 나와있지는 않기 때문에 직접 CRD 스크립트를 보면서 필요한 설정을 찾아 설정해주어야 한다. CRD 리소스 확인하기 1. 아래 명령을 실행하여 현재 생성되어 있는 CRD 목록을 확인한다. kubec.. 더보기
[k8s] ALB Ingress 사용 시 다수의 리스너 등록하기 목표 Amazon EKS ALB Ingress controller를 사용하여 ALB를 생성하였고, 하고자하는 목표는 아래와 같았다. Ingress 설정으로 Listen Port를 HTTPS(443) 포트로 지정하였고, Ingress의 rules에 정의되어 있는 대로 URL Path 에 따라 각각 정해진 서비스로 traffic routing 한다. (URL 기반 Routing) → 이 경우에는 정상동작 함을 확인하였다. ... alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS": 443}, {"HTTP": 9090}]' ... spec: rules: - http: paths: - path: /grafana* backend: serviceNam.. 더보기
쿠버네티스 밋업(2018년 11월) 세션 내용 요약 Session1. Spinnaker on Kubernetes해외에서 스피너커로 많이 발음Spinnaker넷플리에서 시작구글과 함께 오픈소스로 공개 후 관리클라우드에서 SpinnakerInventory + Pipelines핵심 기능Cluster쿠버네티스의 클러스터가 아닌 어플리케이션의 집합Deployment배포멀티 클라우드대부분의 Public Cloud, Private Cloud 지원오픈스택은 V3 API 지원테라폼도 지원 예정알림 기능승인 기능관리자 판단 하에 수동으로 배포 진행할 수 있는 단계딜리버리 영역의 대부분의 작업을 스피너커가 대신 해줌Chaos Monkey 오픈소스가 내장되어 있어서 카오스엔지니어링 지원배포 전략블루/그린카나리롤링커뮤니티Community.spinnaker.io가 활발주요 마이크.. 더보기