Isso é um serviço Kubernetes realmente gerenciado, ou um script que o instala no meu servidor?
Gerenciado. Nós operamos o plano de controle, incluindo o etcd e seus snapshots, e conduzimos as atualizações quando você inicia uma. Seus servidores dedicados entram no cluster como nós de trabalho, e você nunca precisa operar o plano de controle por conta própria.
Qual distribuição Kubernetes vocês usam?
RKE2, uma distribuição em conformidade com a CNCF que entrega o Kubernetes upstream. Seus manifestos, Helm charts e operadores funcionam como em qualquer outro cluster em conformidade.
Eu mantenho acesso root aos nós de trabalho?
Sim. Cada nó de trabalho é um servidor dedicado na sua conta, com SSH root, console e modo de resgate, exatamente como quando não faz parte de um cluster. Essa é a principal diferença em relação à maioria dos Kubernetes gerenciados, onde os nós costumam ser fechados para você.
Como os Services do tipo LoadBalancer obtêm um endereço IP?
O MetalLB atribui a eles os endereços IPv4 adicionais dos seus servidores de trabalho, de modo que o endereço na frente do seu Service é um que você já possui, em vez de um que emprestamos de um pool compartilhado.
Os nós compartilham uma rede privada?
Não, não há VLAN privada por cluster. Os nós se comunicam entre si pelos endereços públicos na nossa rede, e um firewall em cada nó admite apenas os nós do próprio cluster. O tráfego entre nós não é criptografado pelo cluster: as políticas de rede do Cilium controlam quais pods podem conversar, e para tráfego criptografado entre serviços use TLS ou mTLS nas suas aplicações, ou uma service mesh.
Um cluster pode misturar servidores GPU e CPU?
Sim. Você escolhe cada servidor de trabalho entre as máquinas de Nova York prontas agora, então servidores GPU e CPU podem entrar no mesmo cluster. Todos começam em um pool rotulado como pool=general; com cluster-admin você mesmo rotula e aplica taints nos nós GPU, e as cargas de trabalho escolhem entre eles com node selectors e tolerations.
Como as atualizações são feitas?
Você escolhe quando. Atualizamos o plano de controle primeiro, depois os nós de trabalho um de cada vez, para que uma carga de trabalho com mais de uma réplica continue atendendo enquanto o cluster avança para a nova versão.
Já está disponível, e onde?
Sim, em Nova York. Na página de pedido você escolhe um plano de controle Dev ou HA e de um a dez servidores de trabalho entre as máquinas de Nova York prontas agora; o cluster é criado assim que as primeiras faturas são pagas, e o kubeconfig dele fica esperando no seu painel.