Spec-Zone.ru › Ansible 2.11

Введение в Ansible для Kubernetes

  • Введение
  • Требования
  • Установка
  • Авторизация с API
  • Сообщения об ошибках

Введение

Модули для взаимодействия с API Kubernetes (K8s) и OpenShift находятся в разработке и могут использоваться в режиме предварительного просмотра. Для их использования ознакомьтесь с требованиями, а затем следуйте инструкциям по установке и использованию.

Требования

Для использования модулей вам потребуется следующее:

  • Запуск Ansible из исходного кода. Для получения помощи см. Запуск ansible-base из исходного кода (devel).
  • OpenShift Rest Client установлен на хосте, который будет выполнять модули.

Установка

Модули Kubernetes являются частью коллекции Ansible Kubernetes.

Для установки коллекции выполните следующие действия:

$ ansible-galaxy collection install community.kubernetes

Авторизация с API

По умолчанию OpenShift Rest Client будет искать ~/.kube/config, и если найдёт, подключиться с помощью активного контекста. Вы можете изменить расположение файла с помощью параметра ``kubeconfig`` и контекст с помощью параметра context.

Также поддерживается базовая аутентификация с использованием параметров username и password. Вы можете изменить URL с помощью параметра host. Проверка сертификатов выполняется через параметры ssl_ca_cert, cert_file, и key_file, а для аутентификации по токену используйте параметр api_key.

Для отключения проверки SSL-сертификатов установите verify_ssl в значение false.

Сообщения об ошибках

Если вы обнаружили ошибку или у вас есть предложения по модулям, пожалуйста, отправьте сообщения об ошибках на страницу коллекции Ansible Kubernetes. Если вы обнаружили ошибку, связанную с OpenShift client, отправьте сообщения об ошибках на странице отслеживания ошибок OpenShift REST Client. Если вы обнаружили ошибку, связанную с бинарником Kubectl, отправьте сообщения об ошибках на странице отслеживания ошибок Kubectl.

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/scenario_guides/kubernetes_scenarios/k8s_intro.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API