Disponible para pedir ahora · Nueva York

Kubernetes gestionado sobre bare metal: nosotros operamos el plano de control, tus workers son servidores completos

Kubernetes upstream, construido con RKE2, donde el API server, el scheduler y etcd los operamos nosotros y cada nodo worker es un servidor dedicado que alquilas con nosotros. Sin hipervisor bajo tus pods, sin vecinos en tus núcleos, y conservas SSH root, la consola y el modo de rescate en cada nodo.

¿Dudas antes de pedir? . Nuestra IA responde en segundos y puede consultar tu cuenta y tus servidores; un ingeniero toma el relevo cuando lo pidas. ¿Sin chat? Escríbenos desde la página de contacto.

La división del trabajo

Quién opera cada parte del clúster

Muchos servicios gestionados de Kubernetes mantienen los nodos fuera de su alcance. Aquí la línea se traza en el plano de control: todo lo que está por encima es nuestro trabajo, cada máquina por debajo sigue siendo suya.

Nosotros operamos

  • El servidor de API, el planificador y el gestor de controladores, en un nodo para desarrollo o en tres para alta disponibilidad
  • etcd integrado, con una instantánea cada 6 horas
  • La secuencia de actualización: primero el plano de control y después sus nodos, uno a uno
  • El cortafuegos en cada nodo, que solo admite los propios nodos del clúster

Usted conserva

  • SSH de root, la consola y el modo de rescate en cada servidor worker
  • La elección de cuándo actualizar y a qué versión
  • Sus cargas de trabajo, espacios de nombres, políticas y charts, escritos para cualquier clúster conforme
  • Un kubeconfig que descarga y utiliza con sus propias herramientas

Por qué los workers son bare metal

Cuatro costes que te cobra un pool de nodos virtualizados, y este no

El impuesto del hipervisor

Un pod en una VM en la nube corre sobre un kernel invitado encima de un kernel anfitrión. En un nodo dedicado hay un solo kernel, sobre el propio hardware, de modo que los núcleos y la memoria que alquilas van a tus pods y no a un segundo sistema operativo por debajo de ellos.

Vecinos ruidosos

Ninguna carga de trabajo ajena comparte la máquina, sus discos ni su ancho de banda de memoria. Un benchmark que ejecutas el lunes no se ve arruinado por el trabajo por lotes de otra persona el viernes.

El contador de salida

Los servidores worker se facturan a una tarifa plana mensual, sin cargo por gigabyte que salga del clúster. Servir tráfico no se convierte en una segunda factura.

Dependencia de un proveedor

Kubernetes es un proyecto de código abierto de la CNCF bajo la licencia Apache 2.0, y RKE2 lo ejecuta en su versión upstream. Los manifiestos que funcionan aquí funcionan en cualquier clúster conforme, de modo que irte te cuesta una migración, no una reescritura.

La pila

Capa por capa, así se construye cada clúster

CapaQué es
DistribuciónRKE2, Kubernetes upstream conforme a CNCF
Plano de controlOperado por nosotros: 1 nodo para desarrollo, 3 nodos para alta disponibilidad
Estado del clústeretcd integrado, con instantáneas cada 6 horas
Nodos workerServidores dedicados en tu cuenta, elegidos uno a uno del stock de Nueva York y tomados tal como están, ya con Ubuntu 24.04 o 26.04 (sin reinstalación, sin cargo de configuración); de 1 a 10 por pedido, se pueden añadir más después hasta 10
PlanificaciónUn solo pool, cada nodo etiquetado pool=general; etiquetas y taints adicionales los defines tú con kubectl (cluster-admin)
Red de podsCilium, con NetworkPolicy de Kubernetes aplicada; sin cifrado entre nodos, así que usa TLS o mTLS en tus aplicaciones, o una service mesh, donde el tráfico deba ir cifrado
Balanceadores de cargaMetalLB: un Service de tipo LoadBalancer toma una de las direcciones IPv4 adicionales de tus servidores worker
Red de nodosLas direcciones públicas de los nodos, con un firewall que solo admite los propios nodos del clúster; sin VLAN privada
AccesoDescarga de kubeconfig; SSH root, consola y modo rescate en cada worker
ActualizacionesLas inicias tú; primero el plano de control, luego los nodos uno a uno
UbicaciónNueva York

Así se ensambla cada clúster que construimos en Nueva York. Si una capa cambia, esta tabla cambia con ella.

Nodos de trabajo

Servidores CPU y GPU en un mismo clúster, separados por etiquetas y taints que usted define

Un pedido incluye de 1 a 10 servidores de trabajo, cada uno elegido entre las máquinas de Nueva York listas ahora mismo, y el panel añade más después hasta un total de 10. Cada nodo de trabajo se une a un pool y lleva la etiqueta pool=general. Usted tiene cluster-admin, así que separar las máquinas GPU del nivel web está a un kubectl label y un kubectl taint de distancia.

  • Las etiquetas y taints más allá de pool=general son suyos para definir; nosotros no añadimos reglas de programación propias
  • Los balanceadores de carga toman las direcciones IPv4 adicionales que ya están en sus servidores de trabajo
  • Los nodos se comunican a través de sus direcciones públicas, detrás de un firewall por nodo que solo admite a los propios nodos del clúster
Aísle un trabajador GPU y luego solicítelo
$ kubectl label node k8s-250123-w3 gpu=true
$ kubectl taint node k8s-250123-w3 gpu=true:NoSchedule
apiVersion: v1
kind: Pod
metadata: name: inference
spec: nodeSelector: gpu: "true" tolerations: - key: gpu operator: Exists effect: NoSchedule containers: - name: model image: ghcr.io/example/model:1.0

Preguntas

Kubernetes gestionado sobre bare metal: lo primero que preguntan los ingenieros

¿Es un servicio de Kubernetes realmente gestionado o un script que lo instala en mi servidor?

Gestionado. Nosotros operamos el plano de control, incluido etcd y sus snapshots, y dirigimos las actualizaciones cuando tú las inicias. Tus servidores dedicados se unen al clúster como nodos worker y nunca tienes que operar el plano de control por tu cuenta.

¿Qué distribución de Kubernetes utilizáis?

RKE2, una distribución conforme a CNCF que incluye Kubernetes upstream. Tus manifiestos, charts de Helm y operadores funcionan igual que en cualquier otro clúster conforme.

¿Conservo acceso root a los nodos worker?

Sí. Cada worker es un servidor dedicado en tu cuenta, con SSH root, consola y modo de rescate, exactamente igual que cuando no forma parte de un clúster. Esa es la principal diferencia con la mayoría de Kubernetes gestionados, donde los nodos suelen estar cerrados para ti.

¿Cómo obtienen una dirección IP los Services de tipo LoadBalancer?

MetalLB les asigna las direcciones IPv4 adicionales de tus servidores worker, de modo que la dirección delante de tu Service es una que ya posees en lugar de una que prestamos de un pool compartido.

¿Los nodos comparten una red privada?

No, no hay una VLAN privada por clúster. Los nodos se comunican entre sí a través de sus direcciones públicas en nuestra red, y un firewall en cada nodo solo admite a los propios nodos del clúster. El tráfico entre nodos no está cifrado por el clúster: las políticas de red de Cilium controlan qué pods pueden comunicarse, y para tráfico cifrado entre servicios usa TLS o mTLS en tus aplicaciones, o una service mesh.

¿Puede un clúster combinar servidores GPU y CPU?

Sí. Tú eliges cada servidor worker entre las máquinas de Nueva York disponibles ahora mismo, así que los servidores GPU y CPU pueden unirse al mismo clúster. Todos comienzan en un pool etiquetado pool=general; con cluster-admin tú mismo etiquetas y aplicas taints a los nodos GPU, y las cargas de trabajo eligen entre ellos con node selectors y tolerations.

¿Cómo se realizan las actualizaciones?

Tú decides cuándo. Primero actualizamos el plano de control y después los nodos worker uno a uno, de modo que una carga de trabajo con más de una réplica sigue sirviendo mientras el clúster pasa a la nueva versión.

¿Está disponible ya y dónde?

Sí, en Nueva York. En la página de pedido eliges un plano de control Dev o HA y de uno a diez servidores worker entre las máquinas de Nueva York disponibles ahora mismo; el clúster se crea una vez pagadas las primeras facturas y su kubeconfig te espera en el panel.

Contrata un clúster en Nueva York

Elige un plano de control, ponle nombre al clúster y selecciona de uno a diez servidores worker. Los workers se entregan tal como están en stock, ya con Ubuntu 24.04 o 26.04, así que no hay cuota de instalación y se unen justo después de la entrega, una vez pagadas sus primeras facturas; el kubeconfig aparece en tu panel en cuanto el clúster notifica que está listo.

Contrata un clúster

¿Prefieres gestionar Kubernetes tú mismo? Consulta bare metal para contenedores. ¿Necesitas una sola máquina pequeña en lugar de un clúster? Un Cloud VPS es una máquina virtual KVM; la página de servidores dedicados enumera las máquinas que puede ser un worker.