Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

  • Kubernetes API Python Bindings

Note

Kubernetes API Python 버전은 12.0.1 로 지정하여 Install 해야 함.

다른 버전 설치 시 오류가 발생할 수 있음.

Code Block
languagebash
$ pip3 install kubernetes==12.0.1

Configuring K8s KUBERNETESMOD

...

Note

단, kubernetes.kubeconfig로 설정하였을 경우는, k8s Control plane node에 salt-minion설치 및 설정되어야 하는 경우만 해당된다.(로컬 파일에 접근해야 하기 때문)

원격 노드에서 k8s api를 사용해야 하는 경우kubernetes.kubeconfig-data를 사용하도록 한다.

위의 이유로 CH에서는 kubernetes.kubeconfig-data를 사용하는 방법을 표준으로 채택한다.

...

 CloudHub Portal addon argument 추가

  • Infrastructure 메뉴의 상단 kubernetes Tab Sidebar의 Clouds 메뉴에서 Kubernetes Tab을  on/off optionableoff optionable 처리합니다.

  • CloudHub argument에 Add-on 옵션 추가합니다.

    • -u=k8s:on

    Code Block
    languagebash
    # CloudHub server option
    #
    $ vim /etc/default/cloudhub
    CLOUDHUB_OPTS="
    .......
    -u=k8s:on \
    ......."
  • CloudHub service 재시작

    Code Block
    languagebash
    $ systemctl daemon-reload
    $ systemctl restart cloudhub

...