在Visual Studio Code中使用Alibaba Cloud的Kubernetes服务
首先
Alibaba Cloud の kubernetes サービス(Alibaba Cloud Container Service for Kubernetes (ACK))をVS Codeで触ってみました。
Visual Studio Code に Visual Studio Code Kubernetes Toolsを入れて利用します。
ちなみにkubectlコマンドとdockerコマンドを使うのでそれぞれインストールが必要になります。
すでに入っている場合が多いと思いますが?
・ 安装 kubectl
・ 安装 Docker
安装 Visual Studio Code Kubernetes Tools。
可以在此市场上安装扩展功能。

又はVS Codeの拡張機能から選択

当安装完成后会有一个Kubernetes的图标,选择它就可以看到集群的配置和Helm的存储库。前提是kubeconfig的配置已经完成。
如果设置尚未完成,则需要使用Kubernetes: Set Kubeconfig来进行设置。




如果您管理了多个群集,那么带有”▶︎”的群集是当前群集。
如果您想切换到另一个群集,请右键单击目标群集,在显示的菜单中选择”设为当前群集”。



部署



Deploymentsのなかにtestappが無事に作成されました❗️


服务
这里也可以写YAML,但是有点麻烦,所以这次我们通过命令来创建。
kubectl创建一个测试应用的expose部署,端口为8080,目标端口也为8080,类型为LoadBalancer。




仪表板


只要在安装了Dashboard的情况下,应该可以通过这个链接访问。但是,由于阿里云容器服务提供了自己的控制台独立仪表板,所以默认情况下不会显示该链接。
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/


设置界面的命令面板
将现有集群添加到Kubernetes
从云集群(如Azure容器服务(ACS)或Azure Kubernetes服务(AKS)集群)安装和配置Kubernetes命令行工具(kubectl)。
Kubernetes:设为当前集群
从已配置的集群列表中选择一个来设定为“当前”集群。用于搜索、显示和部署 Kubernetes 资源。
Kubernetes: 删除上下文
从kubeconfig文件中移除集群的配置。
Kubernetes:设置Kubeconfig
从已知的kubeconfig文件列表中选择(适用于在不同环境下使用不同kubeconfig文件的用户)。
Kubernetes:显示集群信息
在终端窗口中,显示集群中Kubernetes组件(API服务器、etcd、KubeDNS等)的状态。
Kubernetes: 使用命名空间
从命名空间列表中选择一个命名空间来设置”当前”命名空间。用于搜索、展示和部署Kubernetes资源。
结尾处
仅仅是对Visual Studio Code 很喜欢…或者说觉得它很好用,所以想尝试在VSCode上进行完整开发。
希望这些资料对你有帮助,尽管有点乱。