如果只是运行少量微服务应用或者开发测试,单一TCE管理集群完全可以满足这类需求。
因此,本文在部署工作集群之前,首先建议管理员对TCE管理集群进行运行状态检查。
1. 获取管理集群的KUBECONFIG
在本环境中,集群名称为tcemgmt11
# tanzu management-cluster kubeconfig get tcemgmt11 –admin
切换上下文
# kubectl config use-context tcemgmt11-admin@tcemgmt11
查看集群、节点、基础组件的运行状态
# kubectl get nodes -o wide
2. 部署一个NGINX,验证集群工作状态
# kubectl create ns mgmttest
# kubectl create deployment nginx –image nginx -n mgmttest
# kubectl expose deployment nginx –type NodePort –port 80 -n mgmttest
# kubectl get svc,pod -o wide -n mgmttest
3. 默认安装的KUBECTL没有补全命令
执行以下命令完成补全
# echo “# kubectl shell completion” >> ./.bashrc
# echo “source ‘/home/antares/.tanzu/kubectl.completion.bash.inc'” >> ./.bashrc
# kubectl completion bash > /home/antares/.tanzu/kubectl.completion.bash.inc
重新登录即可生效,随后可尝试命令是否会自动补全,尝试删除测试用的nginx部署
4. 查看管理集群的YAML配置文件,并保存备份,可用于后续生产集群创建使用参考
配置文件保存在~/.config/tanzu/tkg/clusterconfigs目录