Binder:Cluster API

Jmnote (토론 | 기여)님의 2024년 4월 18일 (목) 20:24 판
  • Cluster API
  • 빠른 시작
  • 빠른 시작 오퍼레이터
  • 개념
  • 매니페스토
  • 페르소나
  • 1. 과제
    • 1.1. 인증서 관리
      • 1.1.1. 사용자 정의 인증서 사용
      • 1.1.2. Kubeconfig 생성
      • 1.1.3. KCP에서 인증서 자동 순환
    • 1.2. 부트스트랩
      • 1.2.1. Kubeadm 기반 부트스트랩
        • 1.2.1.1. Kubelet 구성
      • 1.2.2. MicroK8s 기반 부트스트랩
    • 1.3. 관리 및 워크로드 클러스터 업그레이드
    • 1.4. 외부 etcd
    • 1.5. 사용자 정의 사용
    • 1.6. 클러스터 API 구성요소 업그레이드
    • 1.7. 제어 평면 관리
      • 1.7.1. Kubeadm 기반 제어 평면 관리
      • 1.7.2. MicroK8s 기반 제어 평면 관리
    • 1.8. 머신 인프라 및 부트스트랩 템플릿 업데이트
    • 1.9. GitOps를 사용한 워크로드 부트스트랩
    • 1.10. 자동화된 기계 관리
      • 1.10.1. 스케일링
      • 1.10.2. 자동 확장
      • 1.10.3. 상태 확인
    • 1.11. 실험적 기능
      • 1.11.1. 머신 풀
      • 1.11.2. MachineSetPreflightChecks
      • 1.11.3. ClusterResourceSet
      • 1.11.4. 클러스터클래스
        • 1.11.4.1. ClusterClass 작성
        • 1.11.4.2. ClusterClass 변경
        • 1.11.4.3. 관리형 클러스터 운영
      • 1.11.5. 런타임 SDK
        • 1.11.5.1. 런타임 확장 구현
        • 1.11.5.2. 수명 주기 후크 확장 구현
        • 1.11.5.3. 토폴로지 변형 후크 확장 구현
        • 1.11.5.4. 런타임 확장 배포
    • 1.11.6. 점화 부트스트랩 구성
    • 1.12. 여러 공급자 실행
    • 1.13. 컨테이너 이미지 검증
    • 1.14. 진단
  • 2. 보안 지침
    • 2.1. 포드 보안 표준
  • 3. 클러스터ctl CLI
    • 3.1. Clusterctl 명령
      • 3.1.1. 초기화
      • 3.1.2. 클러스터 생성
      • 3.1.3. 공급자 생성
      • 3.1.4. yaml 생성
      • 3.1.5. kubeconfig 받기
      • 3.1.6. 클러스터 설명
      • 3.1.7. 이동하다
      • 3.1.8. 업그레이드
      • 3.1.9. 삭제
      • 3.1.10. 완성
      • 3.1.11. 알파 출시
      • 3.1.12. 알파 토폴로지 계획
      • 3.1.13. 추가 명령
    • 3.2. Clusterctl 구성
    • 3.3. Clusterctl 공급자 계약
    • 3.4. 개발자를 위한 Clusterctl
    • 3.5. 플러그인을 사용한 Clusterctl 확장
  • 4. 개발자 가이드
    • 4.1. 저장소 레이아웃
    • 4.2. Tilt를 통한 신속한 반복 개발
    • 4.3. 벌채 반출
    • 4.4. 테스트
    • 4.5. E2E 테스트 개발
    • 4.6. 컨트롤러
      • 4.6.1. 부트스트랩
      • 4.6.2. 무리
      • 4.6.3. 기계
      • 4.6.4. 머신셋
      • 4.6.5. 머신배포
      • 4.6.6. 기계상태검사
      • 4.6.7. 제어 평면
      • 4.6.8. 머신풀
      • 4.6.9. 클러스터토폴로지
      • 4.6.10. ClusterResourceSet
      • 4.6.11. 메타데이터 전파
      • 4.6.12. 다중 테넌시
      • 4.6.13. 여러 인스턴스 지원
      • 4.6.14. 튜닝 컨트롤러
    • 4.7. 공급자 구현자
      • 4.7.1. 버전 마이그레이션
        • 4.7.1.1. v0.3에서 v0.4로
        • 4.7.1.2. v0.4에서 v1.0으로
        • 4.7.1.3. v1.0에서 v1.1로
        • 4.7.1.4. v1.1에서 v1.2로
        • 4.7.1.5. v1.2에서 v1.3으로
        • 4.7.1.6. v1.3에서 v1.4로
        • 4.7.1.7. v1.4에서 v1.5로
        • 4.7.1.8. v1.5에서 v1.6으로
        • 4.7.1.9. v1.6에서 v1.7까지
      • 4.7.2. 공급자 계약
        • 4.7.2.1. 클러스터 인프라
        • 4.7.2.2. 기계 인프라
        • 4.7.2.3. 부트스트랩
      • 4.7.3. 구현자 가이드
        • 4.7.3.1. 명명
        • 4.7.3.2. 구성
        • 4.7.3.3. 저장소 생성 및 CRD 생성
        • 4.7.3.4. API 생성
        • 4.7.3.5. 웹훅
        • 4.7.3.6. 컨트롤러 및 조정
        • 4.7.3.7. 구축, 실행, 테스트
    • 4.8. CustomResourceDefinitions 관계
  • 5. 문제 해결
  • 6. 참고자료
    • 6.1. API 참조
    • 6.2. 용어 사전
    • 6.3. 제공자 목록
    • 6.4. 포트
    • 6.5. 행동 강령
    • 6.6. 기여
    • 6.7. 채용정보
    • 6.8. 클러스터 API의 코드 검토
    • 6.9. 버전 지원
    • 6.10. 지원되는 레이블 및 주석
    • 6.11. 소유자 참조
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}