置备 Tanzu Kubernetes 集群后,最好部署一个测试工作负载并验证集群功能。
使用 kuard 演示应用程序验证 Tanzu Kubernetes 集群是否已启动并正在运行。
过程
- 将配置上下文切换到目标 Tanzu Kubernetes 集群。
kubectl config use-context TANZU-KUBERNETES-CLUSTER-NAME
例如:
kubectl config use-context tkgs-cluster-1
Switched to context "tkgs-cluster-1".
- 部署
kuard
演示应用程序。
kubectl run --restart=Never --image=gcr.io/kuar-demo/kuard-amd64:blue kuard
- 验证 pod 是否正在运行。
预期结果:
NAME READY STATUS RESTARTS AGE
kuard 1/1 Running 0 10d
- 将容器容器端口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
- 使用浏览器访问 http://localhost:8080。
此时将显示
kuard 演示应用程序网页,您可以与之交互并验证集群的各个方面。例如,执行活跃度和就绪状态探查。
- 通过在 kubectl 会话中按
Ctrl+C
,停止端口转发。
- 删除
kuard
pod。
预期结果:
pod "kuard" deleted
- 验证 pod 是否已删除。