HELP
This commit is contained in:
parent
d61b8551bc
commit
c9e93b0e16
71
HELP/play.md
71
HELP/play.md
@ -1,28 +1,49 @@
|
|||||||
# homelab-k3s
|
```markdown
|
||||||
|
# Homelab K3s Deployment Guide
|
||||||
|
|
||||||
|
## Шаги установки и развертывания
|
||||||
|
|
||||||
|
1. Перейдите в директорию Terraform:
|
||||||
```bash
|
```bash
|
||||||
cd /homelab_k3s/Terraform/
|
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
|
Используйте этот файл как руководство для настройки вашего Homelab K3s кластера.
|
||||||
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
|
|
||||||
```
|
|
||||||
Loading…
Reference in New Issue
Block a user