1.4 KiB
1.4 KiB
# Homelab K3s Deployment Guide
## Шаги установки и развертывания
1. Перейдите в директорию Terraform:
```bash
cd /homelab_k3s/Terraform/
-
Примените конфигурации Terraform:
terraform apply --var-file=variables.tfvars --parallelism=1 -
Вернитесь в корневую директорию:
cd .. -
Создайте виртуальное окружение для Ansible:
python3.12 -m venv ansible_env -
Активируйте виртуальное окружение:
source ansible_env/bin/activate -
Запустите Ansible playbook:
ansible-playbook -i inventory/my-cluster/hosts.ini site.yml -u root --private-key=/root/homelab-k3s/Terraform/key/id_rsa -
Скопируйте конфигурацию k3s на локальный компьютер:
scp root@192.168.0.109:/etc/rancher/k3s/k3s.yaml ~/.kube/config
Примечания
- Убедитесь, что все файлы и ключи доступны и корректно настроены.
- После копирования файла
k3s.yamlпроверьте доступность кластера с помощью команды:kubectl get nodes