S'agit-il d'un vrai service Kubernetes managé, ou d'un script qui l'installe sur mon serveur ?
Managé. Nous opérons le plan de contrôle, y compris etcd et ses snapshots, et nous pilotons les mises à niveau lorsque vous en lancez une. Vos serveurs dédiés rejoignent le cluster comme nœuds worker, et vous n'avez jamais à opérer le plan de contrôle vous-même.
Quelle distribution Kubernetes utilisez-vous ?
RKE2, une distribution conforme CNCF qui fournit Kubernetes upstream. Vos manifests, charts Helm et opérateurs fonctionnent comme sur n'importe quel autre cluster conforme.
Est-ce que je conserve un accès root aux nœuds worker ?
Oui. Chaque worker est un serveur dédié sur votre compte, avec SSH root, la console et le mode rescue, exactement comme lorsqu'il ne fait pas partie d'un cluster. C'est la principale différence avec la plupart des Kubernetes managés, où les nœuds vous sont souvent fermés.
Comment les Services de type LoadBalancer obtiennent-ils une adresse IP ?
MetalLB leur attribue les adresses IPv4 supplémentaires de vos serveurs worker, de sorte que l'adresse devant votre Service est une adresse que vous détenez déjà plutôt qu'une adresse prêtée depuis un pool partagé.
Les nœuds partagent-ils un réseau privé ?
Non, il n'y a pas de VLAN privé par cluster. Les nœuds communiquent entre eux via leurs adresses publiques sur notre réseau, et un pare-feu sur chaque nœud n'admet que les nœuds du cluster lui-même. Le trafic entre nœuds n'est pas chiffré par le cluster : les politiques réseau Cilium contrôlent quels pods peuvent communiquer, et pour un trafic chiffré entre services, utilisez TLS ou mTLS dans vos applications, ou un service mesh.
Un cluster peut-il mélanger des serveurs GPU et CPU ?
Oui. Vous choisissez chaque serveur worker parmi les machines de New York disponibles immédiatement, donc les serveurs GPU et CPU peuvent rejoindre le même cluster. Ils démarrent tous dans un pool étiqueté pool=general ; avec cluster-admin, vous étiquetez et appliquez des taints aux nœuds GPU vous-même, et les workloads choisissent entre eux avec des node selectors et des tolérances.
Comment les mises à niveau sont-elles effectuées ?
Vous choisissez le moment. Nous mettons d'abord à niveau le plan de contrôle, puis les nœuds worker un par un, de sorte qu'un workload exécutant plus d'un replica continue de servir pendant que le cluster passe à la nouvelle version.
Est-ce disponible maintenant, et où ?
Oui, à New York. Sur la page de commande, vous choisissez un plan de contrôle Dev ou HA et de un à dix serveurs worker parmi les machines de New York disponibles immédiatement ; le cluster est construit une fois les premières factures payées, et son kubeconfig vous attend dans votre tableau de bord.