В первой части рассмотрены следующие темы: — Конфигурационный файл Ansible, Inventory-файл — Полезные команды Ansible — Теги — Переменные — Ad-Hoc-режим — Модули — Debug в Ansible В этой второй части рассмотрены следующие темы: — Роли — Import/Include — Выполнение задачи на другом сервере(delegate_to) — Однократное выполнение задачи (run_once ) — Перехват и обработка ошибок(ignore_errors|any_errors_fatal) […]
Архивы за месяц Май, 2019
Helm — полезные команды
Май 12th, 2019 Evgeniy Kamenev
Установка клиентской (helm-клиента) и серверной (helm-tiller) частей было рассмотрено в статье(актуально для версии Helm 2) https://kamaok.org.ua/?p=3109 Обновленная статья в связи с выходом Helm версии 3 Установка HELM версии 3 https://helm.sh/docs/intro/install/ На Centos7
1 |
# curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 |
1 |
# chmod 700 get_helm.sh |
1 |
# ./get_helm.sh |
На Ubuntu/Debian
1 |
# curl https://baltocdn.com/helm/signing.asc | apt-key add - |
1 |
# apt-get install apt-transport-https --yes |
1 |
# echo "deb https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list |
1 |
# apt-get update && apt-get install helm |
1 |
# helm version |
Настройка автодополнения helm в bash
1 |
# echo "source <(helm completion bash)" >> ~/.bashrc && source ~/.bashrc |
Проверка
1 |
# helm [TAB] |
Проверка локальных helm-переменных
1 |
# helm env |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
HELM_BIN="helm" HELM_CACHE_HOME="/root/.cache/helm" HELM_CONFIG_HOME="/root/.config/helm" HELM_DATA_HOME="/root/.local/share/helm" HELM_DEBUG="false" HELM_KUBEAPISERVER="" HELM_KUBEASGROUPS="" HELM_KUBEASUSER="" HELM_KUBECONTEXT="" HELM_KUBETOKEN="" HELM_MAX_HISTORY="10" HELM_NAMESPACE="default" HELM_PLUGINS="/root/.local/share/helm/plugins" HELM_REGISTRY_CONFIG="/root/.config/helm/registry.json" HELM_REPOSITORY_CACHE="/root/.cache/helm/repository" HELM_REPOSITORY_CONFIG="/root/.config/helm/repositories.yaml" |
[…]