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

Для того, чтобы мы могли создавать/редактировать/использовать 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

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

 

 

     

   

 

 

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

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

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

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

Введение в CSE

Описание Container Service Extension (CSE) - это расширение VMware Cloud Director (VCD), которое...

Управление кластером kubernetes

Обзор На этой странице представлены основные команды, которые позволяют пользователям создавать,...

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

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

Развёртывание кластера kubernetes c помощью CLI

Для развёртывания и управления kubernetes в vCloud можно воспользоваться инструментом container...