Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
iconfalse
Code Block
linenumberstrue
sansae@sansaeAir15m2 ~ % k apply -f nginx-rs.yaml
replicaset.apps/nginx-rs created
Code Block
linenumberstrue
sansae@sansaeAir15m2 ~ % k get all
NAME                 READY   STATUS    RESTARTS   AGE
pod/nginx-rs-6dzx9   1/1     Running   0          91s
pod/nginx-rs-kbkn8   1/1     Running   0          91s
pod/nginx-rs-ml42r   1/1     Running   0          91s

NAME                 TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
service/kubernetes   ClusterIP   10.0.0.1     <none>        443/TCP   6h13m

NAME                       DESIRED   CURRENT   READY   AGE

Scale

Code Block
linenumberstrue
$k replace -f nginx-rs.yaml     #replicase를 수정후
$k scale --replicas=6 -f nginx-rs.yaml
$k scale --replicas=6 rs nginx-rs

sansae@sansaeAir15m2 ~ % k scale --replicas=6 rs nginx-rs 
replicaset.apps/nginx-rs scaled
sansae@sansaeAir15m2 ~ % k get pod
NAME             READY   STATUS    RESTARTS   AGE
nginx-rs-6dzx9   1/1     Running   0          15m
nginx-rs-7mrz2   1/1     Running   0          9s
nginx-rs-hm85w   1/1     Running   0          9s
nginx-rs-kbkn8   1/1     Running   0          15m
nginx-rs-ml42r   1/1     Running   0          15m
nginx-rs-shljn   1/1     Running   0          9s

자가치유

Code Block
linenumberstrue
sansae@sansaeAir15m2 ~ % k get pod
NAME             READY   STATUS    RESTARTS   AGE
nginx-rs-4ksww   1/1     Running   0          10s
nginx-rs-5995j   1/1     Running   0          10s
nginx-rs-7lhv5   1/1     Running   0          10s
nginx-rs-8j45p   1/1     Running   0          10s
nginx-rs-lvh56   1/1     Running   0          10s
nginx-rs-wrhnv   1/1     Running   0          10s

sansae@sansaeAir15m2 ~ % k delete pod nginx-rs-wrhnv
pod "nginx-rs-wrhnv" deleted

sansae@sansaeAir15m2 ~ % k get pod
NAME             READY   STATUS    RESTARTS   AGE
nginx-rs-4ksww   1/1     Running   0          31s
nginx-rs-5995j   1/1     Running   0          31s
nginx-rs-6q445   1/1     Running   0          5s
nginx-rs-7lhv5   1/1     Running   0          31s
nginx-rs-8j45p   1/1     Running   0          31s
nginx-rs-lvh56   1/1     Running   0          31s

컨테이너 이미지 버전이 변경되었다면?

Info
iconfalse
Code Block
linenumberstrue
$k edit rs nginx-rs
-> image: nginx:1.14.2 --> nginx:15.12


replicaset.apps/nginx-rs edited
  • 명세는 수정되지만 실제 Pod가 변경되지는 않습니다.
    이미지 버전을 변경하기 위해서는 삭제 후 재생성해야 합니다.
    k delete -f nginx-rs.yaml
    k apply -f nginx-rs.yaml


...