Назад | Перейти на главную страницу

Как установить значение, полученное с одного сервера на другой с помощью ansible?

Следуйте этому руководству по установке кластера Kubernetes:

https://kubernetes.io/docs/getting-started-guides/kubeadm/

Главный Сервер

$ kubeadm init
(got token value here)

Проверить токен

# kubeadm token list
TOKEN                     TTL         EXPIRES   USAGES                   DESCRIPTION
abd323.0213903ur10u01r0n   <forever>   <never>   authentication,signing   The default bootstrap token generated by 'kubeadm init'.

Узел Сервер

$ kubeadm join --token <token> <master-ip>:<master-port>

Здесь нужен токен, полученный с главного сервера.


Если использовать Ansible для создания playbook для этого потока установки, как получить значение токена и установить его на другой хост?

Ты используешь магические переменные для этого:

- debug: msg="{{ hostvars['master'].my_token }}"