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.

Utilice la aplicación de demostración de kuard para comprobar que el clúster de Tanzu Kubernetes esté activo y en ejecución.

Requisitos previos

Procedimiento

  1. Cambie el contexto de configuración al clúster de Tanzu Kubernetes de destino.
    kubectl config use-context TANZU-KUBERNETES-CLUSTER-NAME
    Por ejemplo:
    kubectl config use-context tkgs-cluster-1
    Switched to context "tkgs-cluster-1".
  2. Implemente la aplicación de demostración de kuard.
    kubectl run --restart=Never --image=gcr.io/kuar-demo/kuard-amd64:blue kuard
    Resultado esperado:
    pod/kuard created
  3. Compruebe que el pod se esté ejecutando.
    kubectl get pods
    Resultado esperado:
    NAME                     READY   STATUS    RESTARTS   AGE
    kuard                    1/1     Running   0          10d
    
  4. Reenvíe el puerto de contenedor 8080 del pod al puerto 8080 de host local.
    kubectl port-forward kuard 8080:8080
    Resultado esperado:
    Forwarding from 127.0.0.1:8080 -> 8080
    Forwarding from [::1]:8080 -> 8080
    Handling connection for 8080
    
  5. En un navegador, vaya a http://localhost:8080.
    Aparecerá la página web de la aplicación de demostración de kuard, con la que puede interactuar y verificar aspectos del clúster. Por ejemplo, realice sondeos de estado y de preparación.
  6. Para detener el enrutamiento de puerto, presione Ctrl+C en la sesión de kubectl.
  7. Elimine el pod de kuard.
    kubectl delete pod kuard
    Resultado esperado:
    pod "kuard" deleted
  8. Compruebe que el pod se haya eliminado.
    kubectl get pods