HELP
This commit is contained in:
parent
d61b8551bc
commit
c9e93b0e16
73
HELP/play.md
73
HELP/play.md
@ -1,28 +1,49 @@
|
||||
# homelab-k3s
|
||||
```bash
|
||||
cd /homelab_k3s/Terraform/
|
||||
```markdown
|
||||
# Homelab K3s Deployment Guide
|
||||
|
||||
## Шаги установки и развертывания
|
||||
|
||||
1. Перейдите в директорию Terraform:
|
||||
```bash
|
||||
cd /homelab_k3s/Terraform/
|
||||
```
|
||||
|
||||
2. Примените конфигурации Terraform:
|
||||
```bash
|
||||
terraform apply --var-file=variables.tfvars --parallelism=1
|
||||
```
|
||||
|
||||
3. Вернитесь в корневую директорию:
|
||||
```bash
|
||||
cd ..
|
||||
```
|
||||
|
||||
4. Создайте виртуальное окружение для Ansible:
|
||||
```bash
|
||||
python3.12 -m venv ansible_env
|
||||
```
|
||||
|
||||
5. Активируйте виртуальное окружение:
|
||||
```bash
|
||||
source ansible_env/bin/activate
|
||||
```
|
||||
|
||||
6. Запустите Ansible playbook:
|
||||
```bash
|
||||
ansible-playbook -i inventory/my-cluster/hosts.ini site.yml -u root --private-key=/root/homelab-k3s/Terraform/key/id_rsa
|
||||
```
|
||||
|
||||
7. Скопируйте конфигурацию k3s на локальный компьютер:
|
||||
```bash
|
||||
scp root@192.168.0.109:/etc/rancher/k3s/k3s.yaml ~/.kube/config
|
||||
```
|
||||
|
||||
## Примечания
|
||||
- Убедитесь, что все файлы и ключи доступны и корректно настроены.
|
||||
- После копирования файла `k3s.yaml` проверьте доступность кластера с помощью команды:
|
||||
```bash
|
||||
kubectl get nodes
|
||||
```
|
||||
```
|
||||
|
||||
```bash
|
||||
terraform apply --var-file=variables.tfvars --parallelism=1
|
||||
```
|
||||
|
||||
```bash
|
||||
cd ..
|
||||
```
|
||||
|
||||
```bash
|
||||
python3.12 -m venv ansible_env
|
||||
```
|
||||
|
||||
```bash
|
||||
source ansible_env/bin/activate
|
||||
```
|
||||
|
||||
```bash
|
||||
ansible-playbook -i inventory/my-cluster/hosts.ini site.yml -u root --private-key=/root/homelab-k3s/Terraform/key/id_rsa
|
||||
```
|
||||
|
||||
```bash
|
||||
scp root@192.168.0.109:/etc/rancher/k3s/k3s.yaml ~/.kube/config
|
||||
```
|
||||
Используйте этот файл как руководство для настройки вашего Homelab K3s кластера.
|
||||
Loading…
Reference in New Issue
Block a user