homelab-k3s/HELP/play.md
2024-11-02 02:04:06 +03:00

1.4 KiB
Raw Permalink Blame History

# Homelab K3s Deployment Guide

## Шаги установки и развертывания

1. Перейдите в директорию Terraform:
   ```bash
   cd /homelab_k3s/Terraform/
  1. Примените конфигурации Terraform:

    terraform apply --var-file=variables.tfvars --parallelism=1
    
  2. Вернитесь в корневую директорию:

    cd ..
    
  3. Создайте виртуальное окружение для Ansible:

    python3.12 -m venv ansible_env
    
  4. Активируйте виртуальное окружение:

    source ansible_env/bin/activate
    
  5. Запустите Ansible playbook:

    ansible-playbook -i inventory/my-cluster/hosts.ini site.yml -u root --private-key=/root/homelab-k3s/Terraform/key/id_rsa
    
  6. Скопируйте конфигурацию k3s на локальный компьютер:

    scp root@192.168.0.109:/etc/rancher/k3s/k3s.yaml ~/.kube/config
    

Примечания

  • Убедитесь, что все файлы и ключи доступны и корректно настроены.
  • После копирования файла k3s.yaml проверьте доступность кластера с помощью команды:
    kubectl get nodes