기본 콘텐츠로 건너뛰기
Google Cloud Documentation
기술 영역
  • AI 및 ML
  • 애플리케이션 개발
  • 애플리케이션 호스팅
  • 컴퓨팅
  • 데이터 분석 및 파이프라인
  • 데이터베이스
  • 분산, 하이브리드, 멀티 클라우드
  • 업종별 솔루션
  • 이전
  • 네트워킹
  • 모니터링 가능성 및 모니터링
  • 보안
  • Storage
크로스 프로덕트 도구
  • 액세스 및 리소스 관리
  • 비용 및 사용량 관리
  • 코드형 인프라
  • SDK, 언어, 프레임워크, 도구
/
콘솔
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • עברית
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
로그인
  • Google Kubernetes Engine (GKE)
무료로 시작하기
개요 가이드 참조 샘플 리소스
Google Cloud Documentation
  • 기술 영역
    • 더보기
    • 개요
    • 가이드
    • 참조
    • 샘플
    • 리소스
  • 크로스 프로덕트 도구
    • 더보기
  • 콘솔
  • Discover
  • 제품 개요
  • GKE 문서 살펴보기
    • 개요
    • 기본 GKE 문서
    • GKE AI/ML 문서
    • GKE 네트워킹 문서
    • GKE 보안 문서
    • GKE Fleet 관리 문서
  • GKE 또는 Cloud Run 사용
  • 사용해 보기
    • 콘솔에서 클러스터 만들기
    • Terraform으로 클러스터 만들기
    • 클러스터 탐색
  • Gemini 지원을 통한 GKE 서비스 미세 조정
  • 기본사항 알아보기
  • GKE 알아보기
  • Kubernetes 기본사항 알아보기
    • Kubernetes 알아보기 시작
    • 컨테이너 소개
    • Kubernetes 만화
    • Kubernetes.io
    • 동영상 재생목록: Learn Kubernetes with Google
  • GKE 필수사항 알아보기
    • GKE 작업 모드
    • 동영상 재생목록: GKE 중요사항
  • 일반 GKE 사용자 역할 및 태스크
  • 시작하기
  • 클러스터 수명 주기
  • 클러스터 관리 개요
  • 클러스터 구성
  • 워크로드 배포
  • GKE 클러스터 아키텍처
  • 워크플로 및 도구
    • gcloud CLI 개요
    • Google Cloud 콘솔의 GKE
    • Terraform으로 GKE 리소스 프로비저닝
    • kubectl 설치 및 클러스터 액세스 구성
    • IDE를 사용하여 배포 간소화
    • GKE 원격 MCP 서버 사용
  • 학습 과정: 앱 컨테이너화
    • 개요
    • 모놀리식 이해
    • 모놀리식 모듈화
    • 컨테이너화 준비
    • 모듈식 앱 컨테이너화
    • 클러스터에 앱 배포
  • 학습 과정: 확장 가능한 앱
    • 개요
    • 클러스터 만들기
    • Prometheus로 모니터링
    • 워크로드 확장
    • 장애 시뮬레이션
    • 변경사항 중앙 집중화
    • 프로덕션 고려사항
  • 설계 및 계획
  • 코드 샘플
  • GKE 권장사항
  • 아키텍처
    • Cloud Code, Cloud Build, Google Cloud Deploy를 사용한 앱 개발 및 제공
    • 지속적 배포 문제 해결
  • GKE 클러스터 설정
  • 워크로드 실행을 위한 클러스터 계획
    • GKE Autopilot과 Standard의 기능 비교
    • 리전 클러스터 정보
    • 기능 게이트 정보
    • 알파 클러스터 정보
    • GKE 클러스터의 머신 지원 정보
  • Gemini로 GKE 클러스터 설계
  • Autopilot 클러스터 설정
    • GKE Autopilot 정보
    • Autopilot 클러스터 만들기
    • Autopilot 포드의 실행 시간 연장
  • Standard 클러스터 설정
    • 영역 클러스터 만들기
    • 리전 클러스터 만들기
    • 알파 클러스터 만들기
    • Windows 노드 풀을 사용하여 클러스터 만들기
  • 클러스터 사용 준비
    • 라벨을 사용한 클러스터 정리
    • 태그를 사용한 GKE 리소스 관리
  • 노드 풀 구성
    • 노드 풀 정보
    • 노드 풀 추가 및 관리
    • 노드 이미지 정보
    • containerd 이미지 정보
    • 노드 이미지 지정
    • GKE의 Arm 워크로드 정보
    • ARM 노드를 사용하여 클러스터 Standard 클러스터 및 노드 풀 만들기
    • GKE Standard 노드 크기 계획
    • Spot VM 정보
    • Windows Server 컨테이너 정보
    • 노드 자동 복구
    • DaemonSet으로 GKE 노드를 자동으로 부트스트랩
    • 노드 풀의 Kubernetes 노드 라벨 및 taint 업데이트
    • GKE Standard 클러스터에서 중첩된 VM 사용
  • 멀티테넌시의 클러스터 설정
    • 클러스터 멀티테넌시 정보
    • 멀티 테넌트 환경 계획
    • 서드 파티 테넌트용 GKE 클러스터 준비
    • 멀티 테넌트 로깅 설정
  • Fleet을 사용하여 멀티 클러스터 관리 간소화
    • Fleet 정보
    • Fleet 만들기
  • 클러스터의 확장성 향상
    • GKE 확장성 정보
    • 확장성 계획
    • 대규모 GKE 클러스터 계획
    • 대규모 워크로드 계획
    • 용량 버퍼 정보
    • 용량 버퍼 구성
    • 신속한 포드 확장을 위해 추가 컴퓨팅 용량 프로비저닝
    • 예약된 영역별 리소스 사용
    • 빠른 시작 노드를 통한 더 빠른 워크로드 시작 정보
  • 비용 절감 및 최적화
  • 비용 최적화를 위한 GKE 클러스터 설계 및 구성
  • 워크로드 자동 확장 구성
    • 배포된 애플리케이션 확장
    • 워크로드를 수평으로 자동 확장
      • 수평형 포드 자동 확장 정보
      • 수평형 포드 자동 확장을 사용하여 배포 자동 확장
      • 수평형 포드 자동 확장 처리 이벤트 로그 수집
      • 측정항목을 기준으로 워크로드 자동 확장 정보
      • 맞춤 측정항목 노출
      • GPU에서 LLM 워크로드 자동 확장 구성
      • TPU에서 LLM 워크로드 자동 확장 구성
      • KEDA를 사용하는 Scale-to-zero
    • 워크로드를 수직으로 자동 확장
      • 수직형 포드 자동 확장 정보
      • 컨테이너 리소스 요청 및 한도 확장
      • 수직형 포드 자동 확장 처리 이벤트 로그 수집
      • 다차원 포드 자동 확장 구성
      • CPU 시작 부스트를 사용하여 애플리케이션 시작 가속화
  • 인프라 자동 확장 구성
    • 클러스터 자동 확장 정보
    • 클러스터 자동 확장 구성
    • 클러스터 자동 확장 이벤트 보기
    • 노드 풀 자동 생성 정보
    • 노드 풀 자동 생성 구성
    • 세부 리소스 한도 구성
  • 저렴한 비용으로 내결함성 워크로드 실행
    • Autopilot 클러스터에서 Spot 포드 사용
    • 스팟 VM을 사용하여 GKE Standard 클러스터에서 워크로드 실행
    • 선점형 VM을 사용하여 워크로드 실행
  • GKE 비용 보기
    • 클러스터 비용 분류 보기
    • 비용 관련 최적화 측정항목 보기
  • GKE 비용 최적화
    • 규모에 맞게 GKE 워크로드 크기 조정
    • 사용량이 많지 않은 시간대에 GKE 클러스터 축소를 통한 비용 절감
    • 과소 프로비저닝 및 초과 프로비저닝된 GKE 클러스터 식별
    • 유휴 GKE 클러스터 식별
    • 과소 프로비저닝 및 초과 프로비저닝된 워크로드 식별
  • 스토리지 프로비저닝
  • GKE 클러스터의 스토리지 정보
  • 스토리지에 Kubernetes 기능, 기본 요소, 추상화 사용
    • 영구 볼륨 및 동적 프로비저닝 사용
    • StatefulSet 사용
    • 볼륨 스냅샷 정보
    • 볼륨 확장 사용
    • Cloud Storage의 데이터로 볼륨 채우기
      • GKE 볼륨 포퓰레이터 정보
      • Hyperdisk ML로 데이터 전송 자동화
  • 블록 스토리지
    • Persistent Disk 프로비저닝 및 사용
      • Compute Engine Persistent Disk CSI 드라이버 사용
      • 영구 볼륨 연결 한도
      • 기존 영구 디스크 사용
      • CSI 드라이버 수동 설치
      • 여러 리더가 있는 영구 디스크 사용(ReadOnlyMany)
      • SSD로 지원되는 영구 디스크
      • 리전별 영구 디스크
      • 스테이트풀(Stateful) HA 연산자로 스테이트풀(Stateful) 앱 가용성 향상
    • Hyperdisk 프로비저닝 및 사용
      • Hyperdisk 정보
      • Hyperdisk를 사용하여 스토리지 성능 확장
      • Hyperdisk Storage Pool로 스토리지 성능 및 비용 최적화
      • Hyperdisk ML을 사용하여 AI/ML 데이터 로드 가속화
    • GKE 데이터 캐시 프로비저닝 및 사용
      • GKE 데이터 캐시로 스테이트풀(Stateful) 워크로드의 읽기 성능 가속화
    • 영구 스토리지 관리
      • 노드 파일 시스템의 부팅 디스크 구성
      • 영구 디스크 클론
      • 볼륨 스냅샷을 사용하여 Persistent Disk 스토리지 백업 및 복원
    • 디스크 성능 최적화
      • 디스크 성능 최적화 정보
      • 디스크 성능 모니터링
  • 로컬 SSD 및 임시 스토리지
    • GKE용 로컬 SSD 스토리지 정보
    • 로컬 SSD 지원 임시 스토리지 프로비저닝
    • 로컬 SSD 지원 원시 블록 스토리지 프로비저닝
    • EmptyDir 볼륨을 사용하여 배포 만들기
    • 전용 Persistent Disk를 임시 볼륨으로 사용
  • 파일 스토리지
    • Lustre 볼륨 프로비저닝 및 사용
      • GKE용 Managed Lustre 정보
      • Managed Lustre로 지원되는 볼륨 만들기 및 사용
      • 기존 Managed Lustre 인스턴스에 액세스
      • Managed Lustre 볼륨 확장
      • XPK를 사용하여 GKE에 Managed Lustre 프로비저닝
    • Filestore 프로비저닝 및 사용
      • GKE용 Filestore 지원 정보
      • Filestore 인스턴스에 액세스
      • Filestore로 스테이트풀(Stateful) 워크로드 배포
      • GKE용 Filestore 다중 공유 정보
      • GKE용 다중 공유 최적화
      • 볼륨 스냅샷을 사용하여 Filestore 스토리지 백업 및 복원
  • 객체 스토리지
    • 빠른 시작: GKE용 Cloud Storage FUSE CSI 드라이버 정보
    • GKE용 Cloud Storage FUSE CSI 드라이버 정보
    • Cloud Storage FUSE CSI 드라이버 설정
    • Cloud Storage 버킷을 임시 볼륨으로 마운트
    • Cloud Storage 버킷을 영구 볼륨으로 마운트
    • Cloud Storage FUSE CSI 드라이버 사이드카 컨테이너 구성
    • Cloud Storage FUSE 성능 최적화
      • 성능 프로필로 성능 조정 자동화
      • 수동 성능 조정
  • 워크로드 배포 및 관리
  • Autopilot 워크로드 배포
    • Autopilot 워크로드에 대한 리소스 요청 계획
    • GKE Standard의 Autopilot 워크로드 정보
    • Standard 클러스터에서 Autopilot 워크로드 실행
  • ComputeClass로 노드 속성 구성
    • GKE ComputeClasses 정보
    • GKE의 기본 제공 ComputeClass 정보
    • 커스텀 ComputeClass 정보
    • 커스텀 ComputeClass로 자동 확장된 노드 속성 제어
    • 기본적으로 포드에 ComputeClass 적용
    • Autopilot 클러스터의 Balanced 및 Scale-Out ComputeClass 정보
    • Autopilot 포드의 사전 정의된 ComputeClass 선택
    • ComputeClasses 권장사항
  • 최적화된 하드웨어에 워크로드 배포
    • 컴퓨팅 집약적인 워크로드를 위한 최소 CPU 플랫폼
    • GKE에서 포드 버스팅 구성
    • PMU를 사용하여 CPU 성능 분석
    • H4D로 고성능 컴퓨팅(HPC) 워크로드 실행
    • HPC 워크로드 실행을 위한 권장사항
  • 특별 보안 요구사항이 있는 워크로드 배포
    • Autopilot 모드의 권한이 있는 워크로드 승인 정보
    • Autopilot 모드에서 권한이 있는 워크로드의 허용 목록 만들기
    • GKE Autopilot 파트너
    • Autopilot 모드의 권한이 있는 오픈소스 워크로드
    • 조직에서 권한이 있는 Autopilot 워크로드 제한
    • Autopilot 모드에서 권한이 있는 워크로드 승인 제어
    • 권한이 있는 Autopilot 워크로드 및 허용 목록 문제 해결
  • 특수 기기가 필요한 워크로드 배포
    • GKE의 동적 리소스 할당(DRA) 정보
    • DRA용 GKE 인프라 준비
    • DRA 워크로드 배포
  • Pod 스냅샷으로 워크로드 스냅샷 및 복원
    • 포드 스냅샷 정보
    • Pod 스냅샷에서 복원
  • 워크로드 마이그레이션
    • Autopilot으로 마이그레이션할 Standard 클러스터 식별
    • Standard 클러스터에서 Autopilot 클러스터로 마이그레이션 준비
  • 워크로드 관리
    • 특정 영역에 GKE 포드 배치
    • 영역 장애 시뮬레이션
    • NCCL Fast Socket을 사용하여 워크로드 효율성 개선
    • 컨테이너 이미지 다이제스트 정보
    • Kubernetes 매니페스트에서 컨테이너 이미지 다이제스트 사용
    • 워크로드 초기화 속도 향상
      • 스트리밍 컨테이너 이미지 사용
      • 보조 부팅 디스크를 사용하여 데이터 또는 컨테이너 이미지 미리 로드
    • 네임스페이스를 사용하여 워크로드 격리
  • 지속적 통합 및 배포
    • 지속적 통합 및 배포 계획
    • Azure Pipelines로 CI/CD 파이프라인 만들기
    • Cloud Build를 사용한 GitOps 스타일의 지속적 배포
    • GKE를 사용한 최신 CI/CD
      • 소프트웨어 배포 프레임워크
      • CI/CD 시스템 빌드
      • 개발자 워크플로 적용
  • 애플리케이션 유형별 워크로드 배포
  • AI/ML 워크로드