Skip to content

k3env/k3s-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K3s Boot

Ansible

Плейбук для развертывания K3s

Был написан под собственные нужды.

Подготовка

  • установить зависимости плейбука:
    • ansible-galaxy collection install community.docker
  • Заполнить инвентарь по аналогии с inventory.yaml.example

etcd

  • Сгенерировать ссылку для etcd autodiscovery (например, через публичный discovery curl -X GET https://discovery.etcd.io/new?size=$CLUSTER_SIZE)
  • Сгенерировать токен кластера etcd
  • При необходимости, указать необходимую версию etcd

k3s

  • Сгенерировать токен кластера k3s
  • Указать подсети для подов и сервисов кластера
  • Указать адрес для подключения к кластеру

Использование

Развертывание

Запустить плейбук ansible-playbook -i your-inventory-file.yaml up.yaml

Удаление

Запустить плейбук ansible-playbook -i your-inventory-file.yaml down.yaml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages