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

Descubra las dos formas de crear un cluster de Kubernetes con 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.

Using the Console, you first specify basic details for the new cluster (the cluster name, and the Kubernetes version to install on control plane nodes). A continuación, puede crear el cluster de una de estas dos formas:

  • Mediante 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 "Creación rápida" y "Creación personalizada" de 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.