安装配置Visual Studio Code Kubernetes Tools
Visual Studio Code Kubernetes Tools1. vscode配置连通k8s1.1拿到k8s集群的配置文件信息1.2 vscode安装插件[Visual Studio Code Kubernetes Tools](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-k
·
Visual Studio Code Kubernetes Tools
开发人员构建应用程序以在Kubernetes集群中运行以及DevOps人员对Kubernetes应用程序进行故障排除的扩展。
适用于任何地方的任何Kubernetes(Azure,Minikube,AWS,GCP等!)。
功能包括:
- 在资源管理器树视图中查看您的集群,并深入了解工作负载,服务,pod和节点。
- 浏览Helm repos并将图表安装到Kubernetes集群中。
- 用于Kubernetes资源和Helm图表和模板的Intellisense。
- 编辑Kubernetes资源清单并将其应用于您的群集。
- 在项目中从Dockerfiles构建和运行集群中的容器。
- 根据Git仓库中的资源清单查看资源当前状态的差异
- 轻松查看与已部署应用程序对应的Git提交。
- 在应用程序的pod中运行命令或启动shell。
- 获取或关注群集中的日志和事件。
- 将本地端口转发到应用程序的pod。
- 使用脚手架和片段创建头盔图表。
- 使用Draft的Bootstrap应用程序,并快速部署和调试它们以加速开发循环。
- 这个版本有什么新东西? 查看更改日志以查找!
1. vscode配置连通k8s
1.1拿到k8s集群的配置文件信息
[root@master3 kubernetes]# pwd
/etc/kubernetes
[root@master3 kubernetes]# ls
admin.conf bootstrap-kubelet.conf controller-manager.conf kubelet.conf manifests pki scheduler.conf
1.2 vscode安装插件Visual Studio Code Kubernetes Tools

1.3 将配置信息copy出来,给vscode做配置用。



1.4. kubeconfig配置文件,还要做下简单修改,才能生效:

- 如果要跳过特定群集的TLS验证,可以编辑config并insecure-skip-tls-verify: true在适当的群集下设置标志
- context-name,随意修改,我这里修改为:name: sw-k8s-cluster
- 用户验证信息,配置client-certificate-data和client-key-data
[root@master3 kubernetes]# ls
admin.conf bootstrap-kubelet.conf controller-manager.conf kubelet.conf manifests pki scheduler.conf
[root@master3 kubernetes]# cat admin.conf | grep client-certificate-data
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM4akNDQWRxZ0F3SUJBZ0lJRWVRNlBzM0RpVjB3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB4T0RFeU1EZ3dPREU1TWpSYUZ3MHhPVEV5TURnd09ERTVNekJhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQStJWW0xcnliL3AzSmhoZkMKaGFTZElDWGl2UWYwZUU4VVRzRdDZ1lJS3dZQkJRVUgKQXdJd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFKTzZYR2RNNVZZTlZqTWtSMldhRGVMeXFvREEwaEJNZkhwOQplT2JPQU15OWtrZm5BMUN2RXVqVWJ0V0xFWWJZU3NDQy8vYkxoRkt5VnFkekhVdnFVUG1uUXdwdStUaFRqQlVFCm1OYTBmR0Z3dlhEQ2ZxT3BqNThKUk1aQ0ErN3ZlWndFZ3RMOUNGVHMzWUlHUk15RGFOd3pkQnJiMTlaOFJQbjgKalk0VHlPTTU4TFRJQnc1UzhTL2hOaWN1NktXd0p2OU83QkoxeUljQzZnS0U0VzNqSzRxNjR0cld4RjRxb3ZNZQpLZ2lXUkdLYW42Wm1LU1VaTUtFZU5xdHdPWGV4SU52bUVvSS9wNit3TTd6QklNNE1aN3RhOTlCclhvV2V3L3NKClk0WmpWWkk3UXVrd3N2K0I3RWpJUFYxWDhvSnRuaTl2dHc0TVVmWWRmdGZpeXVlYkdBND0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
[root@master3 kubernetes]#

[root@master3 kubernetes]# cat admin.conf | grep client-key-data
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBK0lZbTFyeWIvcDNKaGhmQ2hhU2RJQ1hpdlFmMGVFOFVUc0RRODAxVlJPSWhPRUxRCmhTeFhBcHdqUitOSzBSVkJxcDl4UGZLV09lRHlINWVpQVJyWm1LRU8rTEhwZWMwQkdSLzZVQXl0dE1VVmtOZXkKbjBzcnhvOWw0dG1pTVdIR0JLdUVJQlZhVEw1a1B3QkkxczVPanZ6RGFJWnJtcS9YRm1UY1IrS0ZGbGNJMW9FTgpXbld1L2dJTmF6MU1FNXdhQ2pxb3U1aFVNQ2dZRUFvSGFEcDZ2NVdFQ1QyM3hkV0V5bE5IRVkzT2UyVXNDSFdKRXUKVHQwUFNDSnNPWWRjemZzV216dStEUFdGa21NYk1PQ1I3ckdWRWdQL1YvNzZxM2xnbnpiTGkwRUdneUtNL2ZDYwpiRWgvUlZYVDB3OHA1V1dEQzBWZ1hCY0hsMXpXQzRPR3pVb056K3RGM1VpZHIvUThmZ0tieW5YUHZhSThQdno0ClYrRlZzQTBDZ1lCSUhhRFBibWdDVS80MnBkcGZ5UnVwQkhxbk8wTldxZytmWUdBQS9BczNmK0tBOWtOb2JEbEYKc1dMbGdqSHVEOVJjQk0zZFZXU3FPNmdVbHhudnVoU2Jhak9ROTQzQkJYY01HS1NpSGg4VUNNT3ZjVjRoUjdaMgpjQkQ5OEwvWlh6K3lRakxDNHdyRG9IRFdaYVdoNEU1ek5MRjlBdEV0c3ZHZGVIem43RFA2ZHc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
[root@master3 kubernetes]#

1.5 恭喜,完成配置,可以刷新一下,看到所有k8s相关的目录,里面全部是yaml文件

更多推荐
所有评论(0)