Section 2: Core Concepts > 14. ETCD in Kubernetes

주영·2023년 11월 20일

udemy CKA

목록 보기
3/6

본 게시물은 유데미 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 듣고 정리한 글입니다.

  • etcd 설정
    • etcd를 수동 설치한 경우
      • --advertise-client-urls: etcd가 listen하는 주소. {서버IP}:2379 (2379: etcd 기본 포트)
        • etcd에 접근하려고 할 때 kube-apiserver에서 구성되어야 하는 URL
    • etcd를 kubeadm으로 설치한 경우
      • kubeadm으로 클러스터를 구성하면 kubeadm이 kube-system 네임스페이스에 pod 형태로 etcd 서버를 배포
      • etcd 파드 내에 있는 etcd 컨트롤 유틸리티를 이용하여 etcd 데이터베이스를 탐색할 수 있다.
        • get 명령어 - 쿠버네티스가 저장한 모든 키를 조회
      • 쿠버네티스는 특정 디렉터리 구조에 데이터를 저장함
        • root 디렉터리는 레지스트리로 그 아래에 다양한 쿠버네티스 구성체가 있다.
        • ex) minions, pods, replicasets, deployments, roles, secrets
  • 고가용성 환경에서의 etcd 설정
    • Master 노드 전체에 여러 개의 etcd 인스턴스
    • etcd 인스턴스들이 서로를 인지하도록 etcd.service 구성에 올바른 매개변수를 설정해야함
    • --initial-cluster: etcd 등 다양한 인스턴스를 지정하는 옵션

0개의 댓글