W skrócie
Wydaliśmy wersję 1.0.0 naszego darmowego projektu Open Source - sterownika węzłów Rancher dla środowiska Proxmox Virtual Environment.
| Pytanie | Odpowiedź |
|---|---|
| Co robi? | Tworzy maszyny wirtualne w Proxmox VE i pozwala Rancherowi automatycznie instalować na nich klastry RKE2 lub K3s - więcej szczegółów w artykule. |
| Czy jest dostępne demo? | Tak! Oto ono (bez dźwięku): Demo sterownika węzłów Rancher dla Proxmox VE |
| Skąd pobrać? | https://github.com/Stellatarum/docker-machine-driver-pve/releases |
| Jak zainstalować? | https://github.com/Stellatarum/docker-machine-driver-pve?tab=readme-ov-file#installation |
| Czy zapewniamy wsparcie? | Tak! Zachęcamy do zgłaszania problemów na GitHubie. Skontaktuj się z nami bezpośrednio, aby uzyskać wsparcie priorytetowe. |
Co to robi?
Sterownik Rancher Machine dla Proxmox VE łączy zaawansowane możliwości zarządzania Kubernetes oferowane przez Rancher z solidną platformą wirtualizacyjną Proxmox Virtual Environment. Integracja ta pozwala zespołom DevOps i inżynierom platformy na:
- Automatyczne tworzenie maszyn wirtualnych bezpośrednio z interfejsu Rancher
- Wdrażanie i zarządzanie klastrami Kubernetes RKE2 lub K3s przy minimalnej interwencji ręcznej
- Usprawnienie całego cyklu życia środowisk Kubernetes z poziomu jednego interfejsu
Dla organizacji korzystających już z infrastruktury opartej o Proxmox VE, sterownik eliminuje potrzebę tworzenia złożonych skryptów czy ręcznego konfigurowania maszyn wirtualnych podczas konfiguracji klastrów Kubernetes. Zapewnia taki sam poziom automatyzacji w Proxmox VE, z jakiego użytkownicy Rancher korzystają w przypadku innych dostawców infrastruktury i chmury.
Jak to działa?
Przyjrzyjmy się jak sterownik Rancher Machine dla Proxmox VE upraszcza wdrażanie klastrów:
- Tworzenie szablonu maszyny: Przed użyciem sterownika należy utworzyć szablon maszyny wirtualnej, którego sterownik użyje do tworzenia nowych węzłów Kubernetes. Udostępniliśmy przykładową konfigurację Packer do automatycznego tworzenia szablonu na bazie Ubuntu Server - możesz z niej skorzystać, jeśli nie masz jeszcze własnego szablonu.
- Instalacja sterownika: Po zainstalowaniu sterownika na serwerze Rancher, w interfejsie pojawia się nowa opcja sterownika węzłów.
- Konfiguracja: Skonfiguruj dane połączenia z Proxmox VE, specyfikację maszyn wirtualnych i ustawienia sieciowe.
- Wdrożenie klastra: Użyj szablonu do wdrożenia nowego klastra RKE2 - Rancher automatycznie tworzy niezbędne maszyny wirtualne i instaluje komponenty Kubernetes.
- Skalowanie: Potrzebujesz więcej węzłów roboczych? Wystarczy zwiększyć liczbę węzłów, a sterownik zajmie się utworzeniem dodatkowych maszyn wirtualnych z odpowiednią konfiguracją.
Cały proces redukuje to, co zazwyczaj zajmowało godziny ręcznej konfiguracji, do zaledwie kilku kliknięć.
Dla kogo jest przeznaczony?
Sterownik Rancher Machine dla Proxmox VE jest szczególnie wartościowy dla:
- Środowisk Kubernetes on-premises: Organizacji, które utrzymują własną infrastrukturę i wolą nie polegać na publicznych dostawcach chmury
- Zespołów rozwojowych i testowych: Tworzy spójne, powtarzalne środowiska odpowiadające konfiguracjom produkcyjnym
- Instytucji edukacyjnych: Upraszcza środowiska do nauki Kubernetes przy pracy z ograniczonymi zasobami
- Małych i średnich firm: Wykorzystuje istniejące inwestycje w Proxmox VE bez potrzeby posiadania ekspertyzy zarówno w wirtualizacji, jak i orkiestracji kontenerów
- Przedsiębiorstw ze środowiskami hybrydowymi: Usprawnia zarządzanie maszynami wirtualnymi Proxmox VE on-premises i infrastrukturą w chmurze
Ten sterownik jest szczególnie przydatny, jeśli już używasz Proxmox VE do wirtualizacji, ale chcesz korzystać z możliwości zarządzania Kubernetes oferowanych przez Rancher bez konieczności wykonywania złożonej integracji.
Demonstracja
Przygotowaliśmy krótki film demonstracyjny pokazujący użycie rozszerzenia - bez dźwięku, sama technologia w akcji:
Szczegóły implementacji
Sterownik jest zaimplementowany jako sterownik Docker/Rancher Machine napisany w Go, który komunikuje się zarówno z API Rancher, jak i API Proxmox VE. Obsługuje tworzenie maszyn wirtualnych w Proxmox VE na podstawie szablonów, wykorzystując cloud-init do inicjalizacji maszyn wirtualnych.
Rozpoczęcie pracy
Szczegółowe instrukcje instalacji i opcje konfiguracji są dostępne w naszym repozytorium GitHub
Wsparcie
Oferujemy priorytetowe wsparcie. Jeśli Twoja infrastruktura może skorzystać z łatwo wdrażalnych środowisk Kubernetes przy użyciu Rancher - np. do celów rozwojowych, jesteśmy gotowi pomóc. Jesteśmy otwarci na dodawanie nowych funkcjonalności i poprawę wydajności produktu. Dostępne są również szkolenia dla Twojego zespołu.
Podsumowanie
Sterownik Rancher Machine dla Proxmox reprezentuje nasze zaangażowanie w społeczność open source i chęć uproszczenia wdrożeń Kubernetes w środowiskach on-premises. Łącząc te dwie potężne platformy, umożliwiamy większej liczbie organizacji korzystanie z Kubernetes bez złożoności tradycyjnie z tym związanej.
Zachęcamy do wypróbowania, przekazania opinii i dołączenia do nas w dążeniu do uczynienia Kubernetes na Proxmox VE tak bezproblemowym, jak to tylko możliwe.

