Kubernetes on Bluemix의 k8s 버전 업 메모

개요



Kubernetes on Bluemix의 클러스터를 만지고 있는 타이밍에, Kubernetes API의 버전 업이 이용 가능하다고 하는 표기를 가로눈으로 보면서도, 테스트 쪽이 앞서 미루고 있던 버전 업을 해 보았습니다.

앞으로도 kubernetes는 점점 진화하고 있기 때문에 앞으로도 기대합니다.

※2017/10/28 왠지 이상하다-라고 생각해 보면, worker node는 업데이트 되고 있지 않았습니다. GUI는 kubernetes API에서만 가능하며 (여기에서는 MasterAPI라고 함) 작업자 노드는 업데이트되지 않습니다. CLI에서의 절차가 필요하므로 추가입니다.

Master API 버전 업그레이드 절차



버전 업그레이드 대상이 되는 클러스터는 대시보드로 표시됩니다.

1. 버전 업 확인



업데이트 버튼을 클릭합니다.


2. 업데이트 확인



배치용 YAML의 갱신이 필요한 취지 표시된다.
kubernets의 버전 업에 따라 기술이 바뀌기 때문에, 지금까지의 것은 사용할 수 없게 되는 경우가 있어. 라는 이야기.



3. 업데이트 중





4. 업데이트 완료



제대로 계측하고 있지 않습니다만, 커피 넣어 조금 SNS 들여다 정도의 시간으로 배포 끝났습니다. (2~30분?)


CLI에서 버전 업그레이드 확인



cli에서 확인하는 방법은 다음과 같습니다. 하지만 플러그인 버전이 낮고 처음에는 표시되지 않았습니다.
bx cs cluster-get {クラスタ名}

버전이 표시된 패턴





버전이 표시되지 않는 패턴



※플러그인 업데이트하도록 표시가 나오네요.


Worker node 버전 업그레이드 절차



1. 버전 확인



여기에 표시되는 「ID」부분을 메모한다.
bx cs workers {クラスタ名}



2. 버전 업



다음 명령을 입력하여 버전 업그레이드를 수행합니다.
bx cs worker-update {クラスタ名} {ワーカーノード名(ID)}



3. 버전 확인



여기에 표시되는 「ID」부분을 메모한다.
bx cs workers {クラスタ名}



참고) bx 명령 container-service 플러그인 업데이트



플러그인을 업데이트합니다.
쓸 정도는 아니지만, 한 일 메모라고 하는 것으로.
bx plugin update container-service -r Bluemix



마지막으로



시도해 보았으므로 메모이므로 내용이 없지만,
1. kubernetes의 버전 업시에 배치 YAML 등 주위가 바뀌는 것
2. plugin의 업데이트는 혜택을 받는 것이 많기 때문에 찾아내면 업데이트한다
3. master측뿐만 아니라 worker 노드도 제대로 버전을 확인하는 것 (추기)
라는 곳입니까?

좋은 웹페이지 즐겨찾기