Czy to naprawdę zarządzana usługa Kubernetes, czy skrypt, który instaluje go na moim serwerze?
Zarządzana. Prowadzimy warstwę kontrolną, w tym etcd i jej migawki, i przeprowadzamy aktualizacje, gdy je rozpoczniesz. Twoje serwery dedykowane dołączają do klastra jako węzły robocze, a Ty nigdy nie musisz samodzielnie obsługiwać warstwy kontrolnej.
Której dystrybucji Kubernetes używacie?
RKE2, dystrybucji zgodnej z CNCF, która dostarcza natywny Kubernetes. Twoje manifesty, wykresy Helm i operatory działają tak, jak na każdym innym zgodnym klastrze.
Czy zachowuję dostęp root do węzłów roboczych?
Tak. Każdy węzeł roboczy to serwer dedykowany na Twoim koncie, z root SSH, konsolą i trybem ratunkowym, dokładnie tak, jak gdyby nie był częścią klastra. To główna różnica w porównaniu z większością zarządzanych Kubernetesów, gdzie węzły są często dla Ciebie zamknięte.
Jak usługi typu LoadBalancer otrzymują adres IP?
MetalLB przypisuje im dodatkowe adresy IPv4 na Twoich serwerach roboczych, więc adres przed Twoją usługą to ten, który już posiadasz, a nie ten, który pożyczamy ze wspólnej puli.
Czy węzły współdzielą sieć prywatną?
Nie, nie ma prywatnego VLAN-u dla klastra. Węzły komunikują się ze sobą po adresach publicznych w naszej sieci, a zapora na każdym węźle dopuszcza tylko węzły należące do klastra. Ruch między węzłami nie jest szyfrowany przez klaster: polityki sieciowe Cilium kontrolują, które pody mogą się komunikować, a do szyfrowanego ruchu między usługami używaj TLS lub mTLS w swoich aplikacjach albo service mesh.
Czy jeden klaster może łączyć serwery GPU i CPU?
Tak. Każdy serwer roboczy wybierasz spośród maszyn w Nowym Jorku dostępnych od ręki, więc serwery GPU i CPU mogą dołączyć do tego samego klastra. Wszystkie startują w jednej puli oznaczonej pool=general; z uprawnieniami cluster-admin sam etykietujesz i oznaczasz węzły GPU, a obciążenia wybierają między nimi za pomocą selektorów węzłów i toleracji.
Jak przeprowadzane są aktualizacje?
Ty decydujesz kiedy. Najpierw aktualizujemy warstwę kontrolną, potem węzły robocze pojedynczo, dzięki czemu obciążenie uruchomione w więcej niż jednej replice nadal obsługuje ruch, podczas gdy klaster przechodzi na nową wersję.
Czy jest dostępna teraz i gdzie?
Tak, w Nowym Jorku. Na stronie zamówienia wybierasz warstwę kontrolną Dev lub HA oraz od jednego do dziesięciu serwerów roboczych spośród maszyn w Nowym Jorku dostępnych od ręki; klaster jest budowany po opłaceniu pierwszych faktur, a jego kubeconfig czeka w Twoim panelu.