Spec-Zone.ru › Ansible

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

  • Введение
  • Требования
  • Установка
  • Аутентификация с помощью API
  • Сообщение о проблеме

Введение

Коллекция kubernetes.core предоставляет несколько модулей и плагинов для оркестрации Kubernetes.

Требования

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

  • Установленная Ansible версии 2.16.0 или новее
  • Клиент Kubernetes для Python, установленный на узле, на котором будут выполняться модули.

Установка

Модули Kubernetes входят в коллекцию Ansible Kubernetes.

Чтобы установить коллекцию, выполните следующую команду:

$ ansible-galaxy collection install kubernetes.core

Аутентификация с помощью API

По умолчанию REST-клиент Kubernetes ищет ~/.kube/config и, если находит, подключается с использованием активного контекста. Вы можете переопределить расположение файла с помощью параметра kubeconfig, а контекст — с помощью параметра context.

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

Чтобы отключить проверку SSL-сертификата, установите для verify_ssl значение false.

Сообщение о проблеме

  • Если вы обнаружили ошибку или хотите предложить улучшение для модулей или плагинов, сообщите о проблеме в коллекции Ansible Kubernetes.
  • Если вы обнаружили ошибку в клиенте Kubernetes для Python, сообщите о проблеме в трекере проблем клиента Kubernetes.
  • Если вы обнаружили ошибку в исполняемом файле Kubectl, сообщите о проблеме в трекере проблем Kubectl
  • Если вы обнаружили ошибку в исполняемом файле Helm, сообщите о проблеме в трекере проблем Helm.

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/docsite/kubernetes_scenarios/k8s_intro.html

Spec-Zone.ru

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