워크로드 관리하기
워크로드는 Kubernetes Engine에서 구동되는 애플리케이션입니다. 네임스페이스를 생성한 다음 워크로드를 추가하거나 삭제할 수 있습니다. 워크로드는 디플로이먼트, 파드, 스테이트풀셋, 데몬셋, 잡, 크론잡 항목별로 생성한 후 관리합니다.
디플로이먼트, 파드, 스테이트풀셋, 데몬셋, 잡, 크론잡 서비스는 서비스 생성 시 선택한 클러스터(네임스페이스)로 기본 설정됩니다. 목록의 다른 항목을 선택해도 기본 클러스터(네임스페이스) 설정이 유지됩니다.
- 다른 클러스터(네임스페이스)를 선택하려면 목록 오른쪽의 톱니바퀴 버튼을 클릭하세요. 클러스터/네임스페이스 설정 팝업창에서 변경할 클러스터와 네임스페이스를 선택하고 확인 버튼을 클릭하세요. 선택한 클러스터/네임스페이스에 생성된 서비스를 확인할 수 있습니다.
디플로이먼트 관리하기
디플로이먼트는 파드와 레플리카셋(ReplicaSet)에 대한 업데이트를 제공하는 리소스를 말합니다. 워크로드에서 디플로이먼트를 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
디플로이먼트 생성하기
디플로이먼트를 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 디플로이먼트를 클릭하세요. 디플로이먼트 목록 페이지로 이동합니다.
- 디플로이먼트 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
- 다음은 디플로이먼트 생성을 위한 필수 필드와 오브젝트 Spec을 보여주는
.yaml파일 예시입니다. (application/deployment.yaml)배경색 변경apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: nginx replicas: 2 # tells deployment to run 2 pods matching the template template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app: nginx replicas: 2 # tells deployment to run 2 pods matching the template template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80코드블록. 디플로이먼트 생성을 위한 필수 필드와 오브젝트 Spec
- 다음은 디플로이먼트 생성을 위한 필수 필드와 오브젝트 Spec을 보여주는
디플로이먼트 상세 정보 확인하기
디플로이먼트 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 디플로이먼트를 클릭하세요. 디플로이먼트 목록 페이지로 이동합니다.
- 디플로이먼트 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 디플로이먼트 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 디플로이먼트 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명디플로이먼트 삭제 디플로이먼트를 삭제 상세 정보 디플로이먼트의 상세 정보 확인 가능 YAML 디플로이먼트의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭해 번경 사항을 적용
이벤트 디플로이먼트 내에서 발생한 이벤트를 확인 파드 디플로이먼트의 파드 정보를 확인 - Pod(파드)는 Kubernetes Engine에서 생성, 관리, 및 배포할 수 있는 가장 작은 컴퓨팅 단위
Account 정보 Account 이름, 위치, 생성 일시 등 Account에 대한 기본적인 정보를 확인 메타데이터 정보 디플로이먼트의 메타데이터 정보를 확인 객체 정보 디플로이먼트의 객체 정보를 확인 표. 디플로이먼트 상세 정보 항목
디플로이먼트 삭제하기
디플로이먼트를 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 디플로이먼트를 클릭하세요. 디플로이먼트 목록 페이지로 이동합니다.
- 디플로이먼트 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 디플로이먼트 목록 페이지에서 삭제하려는 항목을 선택하세요. 디플로이먼트 상세 페이지로 이동합니다.
- 디플로이먼트 상세 페이지에서 디플로이먼트 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.
파드 관리하기
파드(Pod)는 쿠버네티스에서 생성, 관리하고 배포할 수 있는 가장 작은 컴퓨팅 단위로, 하나 이상의 컨테이너 그룹을 말합니다. 워크로드에서 파드를 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
파드 생성하기
파드를 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 파드를 클릭하세요. 파드 목록 페이지로 이동합니다.
- 파드 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
파드 상세 정보 확인하기
파드 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 파드를 클릭하세요. 파드 목록 페이지로 이동합니다.
- 파드 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 파드 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 파드 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명상태 표시 파드의 현재 상태를 표시 파드 삭제 파드를 삭제 상세 정보 파드의 상세 정보 확인 가능 YAML 파드의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭하여 변경 사항을 적용
이벤트 파드 내에서 발생한 이벤트를 확인 로그 컨테이너를 선택하면 파드가 가지고 있는 컨테이너 정보를 확인 Account 정보 Account 이름, 위치, 생성 일시 등, Account에 대한 기본적인 정보를 확인 메타데이터 정보 파드의 메타데이터 정보를 확인 객체 정보 파드의 객체 정보를 확인 초기화 컨테이너 정보 파드의 초기화 컨테이너 정보를 확인 컨테이너 정보 파드의 컨테이너 정보를 확인 표. 파드 상세 정보 항목
파드 삭제하기
파드를 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 파드를 클릭하세요. 파드 목록 페이지로 이동합니다.
- 파드 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 파드 목록 페이지에서 삭제하려는 항목을 선택하세요. 파드 상세 페이지로 이동합니다.
- 파드 상세 페이지에서 파드 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.
스테이트풀셋 관리하기
스테이트풀셋은 애플리케이션의 스테이트풀을 관리하는데 사용하는 워크로드 API 오브젝트를 말합니다. 워크로드에서 스테이트풀셋을 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
스테이트풀셋 생성하기
스테이트풀셋을 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 스테이트풀셋을 클릭하세요. 스테이트풀셋 목록 페이지로 이동합니다.
- 스테이트풀셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
스테이트풀셋 상세 정보 확인하기
스테이트풀셋의 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 스테이트풀셋을 클릭하세요. 스테이트풀셋 목록 페이지로 이동합니다.
- 스테이트풀셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 스테이트풀셋 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 스테이트풀셋 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명스테이트풀셋 삭제 스테이트풀셋을 삭제 상세 정보 스테이트풀셋의 상세 정보 확인 가능 YAML 스테이트풀셋의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭하여 변경 사항을 적용
이벤트 스테이트풀셋 내에서 발생한 이벤트를 확인 파드 스테이트풀셋의 파드 정보를 확인 Account 정보 Account 이름, 위치, 생성 일시 등, Account에 대한 기본적인 정보를 확인 메타데이터 정보 스테이트풀셋의 메타데이터 정보를 확인 객체 정보 스테이트풀셋의 객체 정보를 확인 표. 스테이트풀셋 상세 정보 항목
스테이트풀셋 삭제하기
스테이트풀셋을 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 스테이트풀셋을 클릭하세요. 스테이트풀셋 목록 페이지로 이동합니다.
- 스테이트풀셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 스테이트풀셋 목록 페이지에서 삭제하려는 항목을 선택하세요. 스테이트풀셋 상세 페이지로 이동합니다.
- 스테이트풀셋 상세 페이지에서 스테이트풀셋 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.
데몬셋 관리하기
데몬셋은 모든 노드 또는 일부 노드가 파드의 사본을 실행하도록 하는 리소스를 말합니다. 워크로드에서 데몬셋을 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
데몬셋 생성하기
데몬셋을 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 데몬셋을 클릭하세요. 데몬셋 목록 페이지로 이동합니다.
- 데몬셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
데몬셋 상세 정보 확인하기
데몬셋의 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 데몬셋을 클릭하세요. 데몬셋 목록 페이지로 이동합니다.
- 데몬셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 데몬셋 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 데몬셋 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명데몬셋 삭제 데몬셋을 삭제 상세 정보 데몬셋의 상세 정보 확인 가능 YAML 데몬셋의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭하여 변경 사항을 적용
이벤트 데몬셋 내에서 발생한 이벤트를 확인 파드 데몬셋의 파드 정보를 확인 Account 정보 Account 이름, 위치, 생성 일시 등, Account에 대한 기본적인 정보를 확인 메타데이터 정보 데몬셋의 메타데이터 정보를 확인 객체 정보 데몬셋의 객체 정보를 확인 표. 데몬셋 상세 정보 항목
데몬셋 삭제하기
데몬셋을 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 데몬셋을 클릭하세요. 데몬셋 목록 페이지로 이동합니다.
- 데몬셋 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 데몬셋 목록 페이지에서 삭제하려는 항목을 선택하세요. 데몬셋 상세 페이지로 이동합니다.
- 데몬셋 상세 페이지에서 데몬셋 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.
잡 관리하기
잡은 하나 이상의 파드를 생성하고 지정된 수의 파드가 성곡적으로 종료될 때까지 계속해서 파드를 실행시키는 리소스를 말합니다. 워크로드에서 잡을 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
잡 생성하기
잡을 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 잡을 클릭하세요. 잡 목록 페이지로 이동합니다.
- 잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
잡 상세 정보 확인하기
잡 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 잡을 클릭하세요. 잡 목록 페이지로 이동합니다.
- 잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 잡 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 잡 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명잡 삭제 잡을 삭제 상세 정보 잡의 상세 정보 확인 가능 YAML 잡의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭하여 변경 사항을 적용
이벤트 잡 내에서 발생한 이벤트를 확인 파드 잡의 파드 정보를 확인 Account 정보 Account 이름, 위치, 생성 일시 등, Account에 대한 기본적인 정보를 확인 메타데이터 정보 잡의 메타데이터 정보를 확인 객체 정보 잡의 객체 정보를 확인 표. 잡 상세 정보 항목
잡 삭제하기
잡을 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 잡을 클릭하세요. 잡 목록 페이지로 이동합니다.
- 잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 잡 목록 페이지에서 삭제하려는 항목을 선택하세요. 잡 상세 페이지로 이동합니다.
- 잡 상세 페이지에서 잡 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.
크론잡 관리하기
크론잡은 크론 형식으로 작성된 일정에 따라 잡(Job)을 주기적으로 동작시키는 리소스를 말합니다. 백업, 리포트 생성 등 일정한 주기의 반복 작업을 실행할 때 사용할 수 있습니다. 워크로드에서 크론잡을 생성하고 상세 정보를 확인하거나 삭제할 수 있습니다.
크론잡 생성하기
크론잡을 생성하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 크론잡을 클릭하세요. 크론잡 목록 페이지로 이동합니다.
- 크론잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 오브젝트 생성을 클릭하세요.
- 오브젝트 생성 팝업창에서 오브젝트 정보를 입력하고 확인 버튼을 클릭하세요.
크론잡 상세 정보 확인하기
크론잡의 상세 정보를 확인하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 크론잡을 클릭하세요. 크론잡 목록 페이지로 이동합니다.
- 크론잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 크론잡 목록 페이지에서 상세 정보를 확인하려는 항목을 선택하세요. 크론잡 상세 페이지로 이동합니다.
- 목록 상단의 시스템 객체 표시를 선택하면 쿠버네티스 객체 항목을 제외한 나머지 항목이 표시됩니다.
- 각 탭을 클릭하여 서비스 정보를 확인하세요.
구분 상세 설명크론잡 삭제 크론잡을 삭제 상세 정보 크론잡의 상세 정보 확인 가능 YAML 크론잡의 리소스 파일을 YAML 편집기에서 수정 가능 - 편집 버튼을 클릭하고 리소스를 수정한 후, 저장 버튼을 클릭하여 변경 사항을 적용
이벤트 크론잡 내에서 발생한 이벤트를 확인 잡 크론잡의 잡 정보를 확인. 잡 항목을 선택하면 잡 상세 페이지로 이동 Account 정보 Account 이름, 위치, 생성 일시 등, Account에 대한 기본적인 정보를 확인 메타데이터 정보 크론잡의 메타데이터 정보를 확인 객체 정보 크론잡의 객체 정보를 확인 표. 크론잡 상세 정보 항목
크론잡 삭제하기
크론잡을 삭제하려면 다음 절차를 따르세요.
- 모든 서비스 > Container > Kubernetes Engine 메뉴를 클릭하세요. Kubernetes Engine의 Service Home 페이지로 이동합니다.
- Service Home 페이지에서 워크로드 메뉴 아래 크론잡을 클릭하세요. 크론잡 목록 페이지로 이동합니다.
- 크론잡 목록 페이지에서 클러스터와 네임스페이스를 왼쪽 상단의 톱니바퀴 버튼에서 선택 후, 확인을 클릭하세요.
- 크론잡 목록 페이지에서 삭제하려는 항목을 선택하세요. 크론잡 상세 페이지로 이동합니다.
- 크론잡 상세 페이지에서 크론잡 삭제를 클릭하세요.
- 알림 확인창이 나타나면 확인 버튼을 클릭하세요.