Creación de clusters de Kubernetes con flujos de trabajo de la consola

Descubra las dos formas de crear un cluster de Kubernetes mediante Container Engine for Kubernetes (OKE).

Puede utilizar Container Engine for Kubernetes para crear nuevos clusters de Kubernetes. Para crear un cluster, debe pertenecer al grupo de Administradores del arrendamiento o pertenecer a un grupo al que una política otorgue el permiso CLUSTER_MANAGE. Consulte Configuración de políticas para despliegue y creación de clusters.

Mediante la consola, especifique primero los detalles básicos del nuevo cluster (el nombre del cluster y la versión de Kubernetes que se va a instalar en los nodos de plano de control). A continuación, puede crear el cluster de una de estas dos formas:

  • Uso de la configuración por defecto en el flujo de trabajo Creación rápida para crear un cluster con nuevos recursos de red, según sea necesario. Este enfoque es la forma más rápida de crear un nuevo cluster. Si acepta todos los valores por defecto, puede crear un cluster nuevo con solo unos clics. Los nuevos recursos de red del cluster se crean automáticamente, incluidas las subredes regionales para el punto final de API de Kubernetes, los nodos de trabajador y los equilibradores de carga. La subred regional para equilibradores de carga es pública, pero especifique si las subredes regionales del punto final de API de Kubernetes y de los nodos de trabajador son públicas o privadas. Para crear un cluster en el flujo de trabajo "Creación rápida", debe pertenecer a un grupo al que una política otorgue los permisos necesarios para crear los nuevos recursos de red (consulte Creación de una o más políticas adicionales para grupos).

  • Mediante la configuración personalizada en el flujo de trabajo "Creación personalizada". Este enfoque ofrece el mayor control sobre el nuevo cluster. Puede definir explícitamente las propiedades del nuevo cluster, incluida la configuración de cifrado. Además, puede especificar explícitamente los recursos de red existentes que se van a utilizar, incluidas las subredes públicas o privadas existentes en las que se va a crear el punto final de API de Kubernetes, los nodos de trabajador y los equilibradores de carga.

    Tenga en cuenta que, aunque normalmente definirá pools de nodos inmediatamente al definir un nuevo flujo de trabajo "Creación personalizada", no es necesario. Puede crear un cluster sin pools de nodos y agregarlos más tarde. Un motivo para crear un cluster que inicialmente no tiene pools de nodos es si desea instalar y configurar un proveedor de políticas de red como Calico para soportar los recursos NetworkPolicy de Kubernetes. Si instala Calico en un cluster que tiene pools de nodos existentes en los que los pods ya se están ejecutando, tendrá que volver a crear los pods cuando finalice la instalación de Calico. Por ejemplo, ejecutando el comando kubectl rollout restart. Si instala Calico en un cluster antes de crear pools de nodos en el cluster (recomendado), se asegurará de que no tendrá que volver a crear ningún pod. Consulte Ejemplo: instalación de Calico y configuración de políticas de red.

Además de utilizar los flujos de trabajo de creación rápida y creación personalizada en la consola, también puede crear clusters mediante la CLI y la API. Para obtener más información, consulte Creación de un Cluster.