Dopo aver eseguito il provisioning di un cluster Tanzu Kubernetes, è consigliabile distribuire un carico di lavoro di test e convalidare la funzionalità del cluster.
Utilizzare l'app demo kuard per verificare che il cluster Tanzu Kubernetes sia in esecuzione.
Procedura
- Passare al contesto di configurazione nel cluster Tanzu Kubernetes di destinazione.
kubectl config use-context TANZU-KUBERNETES-CLUSTER-NAME
Ad esempio:
kubectl config use-context tkgs-cluster-1
Switched to context "tkgs-cluster-1".
- Distribuire l'app demo
kuard
.
kubectl run --restart=Never --image=gcr.io/kuar-demo/kuard-amd64:blue kuard
Risultato previsto:
pod/kuard created
- Verificare che il pod sia in esecuzione.
Risultato previsto:
NAME READY STATUS RESTARTS AGE
kuard 1/1 Running 0 10d
- Inoltrare la porta del contenitore del pod 8080 alla porta dell'host locale 8080.
kubectl port-forward kuard 8080:8080
Risultato previsto:
Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080
Handling connection for 8080
- Utilizzando un browser, passare a http://localhost:8080.
Viene visualizzata la pagina Web dell'app demo
kuaudit che consente di interagire con il cluster e verificarne gli aspetti. Ad esempio, eseguire probe di attività e prontezza.
- Arrestare l'inoltro della porta premendo
Ctrl+C
nella sessione kubectl.
- Eliminare il pod
kuard
.
Risultato previsto:
pod "kuard" deleted
- Verificare che il pod sia stato eliminato.