Подготовка к использованию, установка клиента

Для того, чтобы мы могли создавать/редактировать/использовать Kubernets в vCloud Director нужно использовать клиент CSE, который работает поверх клиента VCD-CLI. Клиент можно установить на любую рабочую станцию, главное чтобы был доступ к сетям вашего vCloud. Например можно создать сервер в вашем vCD либо подключиться через VPN к вашему vCD. Клиент CSE требует наличие установленного Python версии 3.7.3 и выше (!) это важный момент, иначе установить клиент не получится.

У многих пользователей появляются сложности с установкой Python 3.7, для этого ниже для примера показываем, как установить Python 3.7.4 на примере Centos7:

В момент написания статьи, в официальных репозиториях отсуствует версия Python 3.7 поэтому придется собирать его самостоятельно. 

  1. Установим необходимые компоненты для Python 

    # yum install gcc openssl-devel bzip2-devel libffi-devel sqlite-devel

    2. Загрузим и распакуем с официального сайта дистрибутив Python 

    # cd /usr/src

    # wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

    # tar xzf Python-3.7.4.tgz 

    3. Установка

    # cd Python-3.7.4

    # ./configure --enable-optimizations

    # make altinstall

    4. После успешной установки, проверяем версию нового Python и pip3

     # python3.7 --version

     Python 3.7.4

     # pip3.7 --version

    pip 19.3.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)

Установка Python 3.7 успешно завершена.

Далее можно выполнять установку клиента VCD-CLI и CSE:

    1. # pip3.7 install vcd-cli

    2. # pip3.7 install container-service-extension

    3. Проверяем что клиенты успешно установлены, если все успешно , должны получить версии клиентов.

     # vcd version

     # cse version

    4. Далее нам нужно CSE подключить к VCD-CLI, для этого нужно залогиниться в vCloud через VCD-CLI

     # vcd login vcd.cloud4y.ru (tenant_name) (user_name)

  Password:

  user_name logged in, org: 'tenant_name', vdc: 'name_VDC'

    5. После первого логина, у нас должен сгенерироваться файл конфигурации ~/.vcd-cli/profiles.yaml отредактируем и добавим в конец файла, нужные строки

     # vim ~/.vcd-cli/profiles.yaml

   добавляем в конец файла и сохраняем

  extensions:

     - container_service_extension.client.cse

     6. Проверям весрию CSE через VCD-CLI, если все успешно, вы должны получить версию CSE

      # vcd cse version

  Установка клиента, успешно завершена. Далее можно переходить к созданию кластера.

 

 

     

   

 

 

  • 46 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Управление нодой NFS и создание PV

Основные преимущества использования NFS в Kubernetes   Использовать существующее хранилище, вы...

Создание кластера Kubernetes через vCloud Director

Для создания кластера нужно войти в личный tenant с пользователем который обладает правами...

Добавление баллансировщика сетевой нагрузки

Данная инструкция описывает как настроить баллансировщик для Kubernetes Cluster созданного c...