IBM Kubernetes Service GUI 작업(Deployment to Scale)

4238 단어 ibmcloudIKSkubernetes
소개

IKS(IBM Cloud Kubernetes Service)는 Kubernetes Dashboard를 통해 콘솔에서도 사용할 수 있습니다.

IBM Cloud Docs의 IKS 의 내용을 바라보고 있으면, GUI 를 사용할 수 있다는 것을 인식하기 어렵고, GUI 로 Scale 등의 조작을 실시한다고 하는 것에 나 자신이 눈치채는 것이 늦었기 때문에, (당연이라고 하면 당연합니다만 ) 그러고 보면 IKS 조작은 GUI도 사용할 수 있어요, 라는 의미로 본 기사에서 메모해 둡니다.


환경

· IBM Cloud Kubernetes Service (무료 클러스터 사용)


준비

1) IKS에 테스트용 Deployment(testpod.yaml)를 적용.

testpod.yaml의 내용은 다음과 같습니다.

testpod.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: testpod
spec:
  replicas: 1
  selector:
    matchLabels:
      app: testpod
  template:
    metadata:
      labels:
        app: testpod
    spec:
      containers:
      - name: testpod
        image: nginx

IKS에 CLI로 연결하여 적용.
$ kubectl apply -f testpod.yaml
deployment.apps/testpod created
$ kubectl get deployment
NAME      READY   UP-TO-DATE   AVAILABLE   AGE
testpod   1/1     1            1           67s


GUI로 작업

IBM Cloud 콘솔에 로그인하고 대상 클러스터의 화면으로 이동.

Kubernetes 대시보드를 누릅니다.



Deployments에 testpod (1/1)이 있는지 확인합니다.



오른쪽의 ...를 선택하고 "Scale"을 누릅니다.


Derised replicas 를 1 -> 2 로.



Pods가 정확히 2개가 되었습니다.



다음은 0입니다.



Deployments는 0/0에.


$ kubectl get deployments
NAME      READY   UP-TO-DATE   AVAILABLE   AGE
testpod   0/0     0            0           36m

Pods도 사라졌습니다.


$ kubectl get po
No resources found in default namespace.

GUI라면 컴퍼넌트가 일람으로 보이기 때문에 알기 쉽고 좋네요.

이상입니다. 참고까지.

좋은 웹페이지 즐겨찾기