Alibaba Cloud의 Container Service (Kubernetes 버전) 클러스터 작업

지난번 계속

클러스터 작업



호스트 스케일 변경


  • 호스트의 스케일 변경은 콘솔에서 간단하게 변경할 수 있습니다 (예로 워커에 「20 노드」를 설정하고 있다)


  • 클러스터에서 작업


  • 우선, 클러스터를 조작하기위한 자격 증명 등을 마스터 노드로부터 scp로 취득하여 배치한다.
    $ scp root@<マスタインスタンスのIPアドレス>:/etc/kubernetes/kube.conf $HOME/.kube/config
    
  • 포드와 서비스에 대한 작업은 일반적인 kubectl 작업에 문제가 없습니다
  • $ kubectl get pods
    NAME                            READY     STATUS    RESTARTS   AGE
    frontend-685d7ff496-2fwvq       1/1       Running   0          4h
    frontend-685d7ff496-hw5m6       1/1       Running   0          6s
    frontend-685d7ff496-tbmtr       1/1       Running   0          4h
    
      <中略>
    
    $ kubectl scale deployment frontend --replicas=3
    deployment "frontend" scaled
    
    $ kubectl get pods
    NAME                            READY     STATUS    RESTARTS   AGE
    frontend-685d7ff496-2fwvq       1/1       Running   0          4h
    frontend-685d7ff496-c92jm       1/1       Running   0          4h
    frontend-685d7ff496-tbmtr       1/1       Running   0          4h
    http-svc-26brj                  1/1       Running   0          6h
    http-svc-pqz27                  1/1       Running   0          6h
    redis-master-7bd4d6ccfd-x2msr   1/1       Running   0          5h
    redis-slave-84845b8fd8-28hqb    1/1       Running   0          4h
    redis-slave-84845b8fd8-lzc9m    1/1       Running   0          4h
    
    $ kubectl get services
    NAME           TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
    frontend       NodePort    172.19.0.61     <none>        80:32701/TCP   4h
    http-svc       NodePort    172.19.11.17    <none>        80:30301/TCP   6h
    kubernetes     ClusterIP   172.19.0.1      <none>        443/TCP        6h
    redis-master   ClusterIP   172.19.9.128    <none>        6379/TCP       4h
    redis-slave    ClusterIP   172.19.13.106   <none>        6379/TCP       4h
    

    기타


  • Helm이 통합되어 범용 도구를 쉽게 배포 할 수 있습니다.

  • 좋은 웹페이지 즐겨찾기