Добавление рискнков
This commit is contained in:
parent
ecde40e3cd
commit
a4fc8081ee
BIN
native/cluster/Images/ListVM.png
Normal file
BIN
native/cluster/Images/ListVM.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
BIN
native/cluster/Images/chooseISO.png
Normal file
BIN
native/cluster/Images/chooseISO.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 92 KiB |
BIN
native/cluster/Images/chooseOS.png
Normal file
BIN
native/cluster/Images/chooseOS.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 54 KiB |
BIN
native/cluster/Images/ipaddr.png
Normal file
BIN
native/cluster/Images/ipaddr.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 106 KiB |
BIN
native/cluster/Images/monitor.png
Normal file
BIN
native/cluster/Images/monitor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
BIN
native/cluster/Images/vda.png
Normal file
BIN
native/cluster/Images/vda.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
@ -0,0 +1,110 @@
|
||||
# Описание нативного разворачивания talos в среде Virtual Machine Manager ALTLinux
|
||||
|
||||
## Разворачиание
|
||||
|
||||
В HOST-системе наберите команды:
|
||||
```
|
||||
apt-get install curl wget jq yq
|
||||
curl -sL https://talos.dev/install | sh
|
||||
```
|
||||
```
|
||||
# curl -sL https://talos.dev/install | sh
|
||||
Downloading talosctl-linux-amd64...
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
|
||||
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
|
||||
100 81.1M 100 81.1M 0 0 1311k 0 0:01:03 0:01:03 --:--:-- 2576k
|
||||
Download complete!
|
||||
|
||||
Validating checksum...
|
||||
Checksum valid.
|
||||
|
||||
talosctl was successfully installed 🎉
|
||||
|
||||
Installed version:
|
||||
Client:
|
||||
Tag: v1.8.1
|
||||
SHA: 477752fe
|
||||
Built:
|
||||
Go version: go1.22.8
|
||||
OS/Arch: linux/amd64
|
||||
Server:
|
||||
|
||||
Now run:
|
||||
|
||||
talosctl cluster create # install a local test cluster
|
||||
talosctl dashboard # If you have created a cluster, launch the dashboard
|
||||
|
||||
Looking for more? Visit https://talos.dev/latest
|
||||
```
|
||||
|
||||
Скачайте ISO-образ:
|
||||
```
|
||||
wget https://github.com/siderolabs/talos/releases/download/v1.8.0/metal-amd64.iso -O /var/lib/libvirt/images/talos-metal-amd64.iso
|
||||
|
||||
```
|
||||
```
|
||||
...
|
||||
/var/lib/libvirt/images/tal 100%[==========================================>] 101,58M 4,56MB/s за 18s
|
||||
|
||||
2024-10-09 13:47:12 (5,65 MB/s) - «/var/lib/libvirt/images/talos-metal-amd64.iso» сохранён [106514432/106514432]
|
||||
```
|
||||
|
||||
Содайте в `Virtual Machine Manager` две виртуальные машины с именами `TALOSMASTER1` и `TALOSWORKER1` указав в качестве ISO скачанный образ `talos-metal-amd64.iso`.
|
||||
тип OS `Generic Linux 2022`.
|
||||

|
||||

|
||||

|
||||
|
||||
После загрузки VM на них запускается `talosctl` в режиме `dashboard`:
|
||||

|
||||
|
||||
Определите IP-адреса запушенных VM:
|
||||

|
||||
|
||||
Допустим это будут адреса:
|
||||
- `TALOSMASTER1` - `192.168.122.173`;
|
||||
- `TALOSWORKER1` - `192.168.122.38`.
|
||||
|
||||
```
|
||||
talosctl gen config taloscluster https://192.168.122.173:6443
|
||||
```
|
||||
```
|
||||
generating PKI and tokens
|
||||
Created .../controlplane.yaml
|
||||
Created .../worker.yaml
|
||||
Created .../talosconfig
|
||||
```
|
||||
|
||||
Виртуальные машины в `Virtual Machine Manager ALTLinux` создаются с дисками `/dev/vda`.
|
||||
Исправьте в файлах `controlplane.yaml`, `worker.yaml` именв дисков c `dev/sda` на `/dev/vda`.
|
||||
```
|
||||
sed -i 's|/dev/sda|/dev/vda|' controlplane.yaml
|
||||
```
|
||||
```
|
||||
sed -i 's|/dev/sda|/dev/vda|' worker.yaml
|
||||
```
|
||||

|
||||
|
||||
|
||||
Запишите исправленную конфигурацию в VMs:
|
||||
```
|
||||
talosctl apply-config --insecure -n 192.168.122.173 --file controlplane.yaml
|
||||
```
|
||||
```
|
||||
talosctl apply-config --insecure -n 192.168.122.38 --file worker.yaml
|
||||
```
|
||||
|
||||
|
||||
|
||||
Запишите сертификаты в кластер:
|
||||
```
|
||||
talosctl -e 192.168.122.173 -n 192.168.122.173 --talosconfig=./talosconfig bootstrap
|
||||
```
|
||||
|
||||
Сформируйте `~/.kube/config командой:`
|
||||
```
|
||||
talosctl -e 192.168.122.173 -n 192.168.122.173 kubeconfig
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user