佈建 Tanzu Kubernetes 叢集後,最好部署一些測試工作負載並驗證叢集功能。

使用 kuard 示範應用程式,確認 Tanzu Kubernetes 叢集是否已啟動且正在執行。

必要條件

程序

  1. 將組態內容切換為目標 Tanzu Kubernetes 叢集。
    kubectl config use-context TANZU-KUBERNETES-CLUSTER-NAME
    例如:
    kubectl config use-context tkgs-cluster-1
    Switched to context "tkgs-cluster-1".
  2. 部署 kuard 示範應用程式。
    kubectl run --restart=Never --image=gcr.io/kuar-demo/kuard-amd64:blue kuard
    預期的結果:
    pod/kuard created
  3. 確認網繭是否正在執行。
    kubectl get pods
    預期的結果:
    NAME                     READY   STATUS    RESTARTS   AGE
    kuard                    1/1     Running   0          10d
    
  4. 將網繭容器連接埠 8080 轉送到本機主機連接埠 8080。
    kubectl port-forward kuard 8080:8080
    預期的結果:
    Forwarding from 127.0.0.1:8080 -> 8080
    Forwarding from [::1]:8080 -> 8080
    Handling connection for 8080
    
  5. 使用瀏覽器前往 http://localhost:8080
    隨即顯示 kuard 示範應用程式網頁,您可以與之互動並驗證叢集的各個方面。例如,執行運作情況和準備情況探查。
  6. 透過在 kubectl 工作階段中按 Ctrl+C 來停止連接埠轉送。
  7. 刪除 kuard 網繭。
    kubectl delete pod kuard
    預期的結果:
    pod "kuard" deleted
  8. 確認網繭是否已刪除。
    kubectl get pods