provision | ||
.gitignore | ||
Makefile | ||
README.md | ||
Vagrantfile |
Projekt
To jest testowy klaster rke2 kubernetes.
Uruchomienie
Wymagania
- libvirt
- nfs
Konfiguracja
Konfiguracja /etc/hosts
:
10.11.0.101 server.rke2.test
10.11.0.201 example-app.rke2.test
Instalacja vagrant plugins:
vagrant plugin install vagrant-libvirt
vagrant plugin install vagrant-hosts
Uruchomienie
Uruchomienie środowiska:
make up
Kubernetes API
Dostęp do API kubernetesa:
https://server.rke2.test:6443
Aby się podłączyć do api, potrzebujemy certyfikatów, wszystkie są wygenerowane i dostępne w katalogu ./tmp
Przykład zapytania dla httpie:
http \
--verify tmp/default-ca-crt.pem \
--cert tmp/default-crt.pem \
--cert-key tmp/default-key.pem \
https://server.rke2.test:6443
Przykład zapytania dla curl
:
curl \
--cacert tmp/default-ca-crt.pem \
--cert tmp/default-crt.pem \
--key tmp/default-key.pem \
https://server.rke2.test:6443
K9s Dashboard
K9s to bardzo wygodny dashboard w CLI, aby go uruchomić:
make server
sudo su -
k9s