Puede implementar cargas de trabajo de aplicaciones en clústeres de Tanzu Kubernetes mediante pods, servicios, volúmenes persistentes y recursos de nivel superior, como implementaciones y conjuntos de réplicas.
Implementar una carga de trabajo de prueba en un clúster de Tanzu Kubernetes Después de aprovisionar un clúster de Tanzu Kubernetes , se recomienda implementar una carga de trabajo de prueba y validar la funcionalidad del clúster.
Instalar y ejecutar Octant Puede instalar la interfaz web de Octant para poder visualizar las cargas de trabajo del clúster de Tanzu Kubernetes , los espacios de nombres y los metadatos, entre otros.
Ejemplo del servicio del equilibrador de carga de Tanzu Kubernetes Para aprovisionar un equilibrador de carga externo en un clúster de Tanzu Kubernetes , puede crear un servicio de tipo LoadBalancer. El servicio del equilibrador de carga expone una dirección IP pública. El tráfico desde el equilibrador de carga externo se puede dirigir a los pods del clúster.
Equilibrador de carga de servicio de Tanzu Kubernetes con una dirección IP estática (ejemplo) Puede configurar un servicio de Kubernetes de tipo LoadBalancer para que utilice una dirección IP estática. Tenga en cuenta los requisitos de componente mínimos, un importante aspecto sobre seguridad y las instrucciones de fortalecimiento del clúster cuando implemente esta función.
Ejemplos de equilibrador de carga de servicio de Tanzu Kubernetes para la directiva de tráfico local y rangos de IP de origen Puede configurar un servicio de Kubernetes de tipo LoadBalancer para permitir el tráfico del equilibrador de carga en función de la dirección IP de origen de la solicitud entrante y para permitir únicamente el tráfico del pod local.
Ejemplo de entrada de Tanzu Kubernetes mediante Nginx Un recurso de entrada de Kubernetes proporciona enrutamiento HTTP o HTTPS desde fuera del clúster a uno o varios servicios dentro del clúster. Los clústeres de Tanzu Kubernetes admiten la entrada a través de controladoras de terceros, como Nginx.
Ejemplo de clase de almacenamiento de Tanzu Kubernetes Para las cargas de trabajo que requieren persistencia, puede utilizar la clase de almacenamiento predeterminada o definir su propia clase de almacenamiento para usarla con volúmenes persistentes. Los clústeres de Tanzu Kubernetes admiten el aprovisionamiento de la interfaz de almacenamiento de contenedores (CSI).
Ejemplos de notificación de volumen persistente de Tanzu Kubernetes Para ejecutar cargas de trabajo con estado en clústeres de Tanzu Kubernetes , puede crear una notificación de volumen persistente (Persistent Volume Claim, PVC) para solicitar recursos de almacenamiento persistentes sin conocer los detalles de la infraestructura de almacenamiento subyacente. El almacenamiento que se emplea para la PVC se asigna a partir de la cuota de almacenamiento de espacio de nombres de vSphere .
Tutorial del libro de visitas de Tanzu Kubernetes Implemente la aplicación del libro de visitas en el clúster de Tanzu Kubernetes a fin de explorar la directiva de seguridad de pods para las cuentas de servicio, así como la implementación y la creación de servicios.
Archivos YAML de ejemplo para libro de visitas Utilice los archivos YAML de ejemplo para implementar la aplicación del libro de visitas con datos persistentes.
Usar las directivas de seguridad de pods con clústeres de Tanzu Kubernetes servicio Tanzu Kubernetes Grid aprovisiona clústeres de Tanzu Kubernetes con la controladora de admisión de PodSecurityPolicy habilitada. Esto significa que se requiere la directiva de seguridad de pods para implementar cargas de trabajo. Los administradores de clústeres pueden implementar pods desde su cuenta de usuario a cualquier espacio de nombres y desde cuentas de servicio al espacio de nombres de kube-system. En todos los demás casos prácticos, debe establecer un enlace de manera explícita a un objeto PodSecurityPolicy. Los clústeres incluyen directivas de seguridad de pods predeterminadas a las que se puede enlazar, o bien puede crear una propia.
Ejemplo de enlaces de funciones para la directiva de seguridad de pods Los clústeres de Tanzu Kubernetes incluyen PodSecurityPolicy predeterminados a los que se puede enlazar para la implementación de cargas de trabajo con privilegios y restringidas.
Función de ejemplo para la directiva de seguridad de pods Los clústeres de Tanzu Kubernetes requieren una directiva de seguridad de pods (Pod Security Policy, PSP) para implementar cargas de trabajo. Si define su propia PSP, debe crear una función o ClusterRole que haga referencia a la PSP.