目录
参考地址: https://alibaba.github.io/kt-connect/#/zh-cn/guide/how-to-use-in-idea
windows开发环境连接 k8s 集群
1.安装 jvm 插件
2. 安装 kubectl
https://storage.googleapis.com/kubernetes-release/release/v1.14.8/bin/windows/amd64/kubectl.exe
D:/kube/kubectl/kubectl.exe
添加环境变量 D:/kube/kubectl
验证: kubectl version
可能不会自动生成 .kube 文件夹,通过 md 创建,因为手动创建的时候,会提示 必须键入文件名
md .kube
.kube 文件夹新增 config 文件
apiVersion: v1
kind: Config
clusters:
- cluster:
api-version: v1
certificate-authority-data: 使用自己的
server: "https://修改为自己的:16443"
name: "local"
contexts:
- context:
cluster: "local"
user: "kube-admin-local"
name: "local"
current-context: "local"
users:
- name: "kube-admin-local"
user:
client-certificate-data: 使用自己的
client-key-data: 使用自己的
验证:
kubectl get nodes
kubectl get pods -n kube-system
3. 安装 ktctl
https://github.com/alibaba/kt-connect/releases/download/v0.0.13-rc11/ktctl_0.0.13-rc11_windows_amd64.tar.gz
D:\kube\ktctl\ktctl.exe
添加环境变量 D:\kube\ktctl
验证: ktctl -v
在 idea 下面的这个窗口执行命令,执行完后不能将命令终止
-- 连接
ktctl --waitTime 20 connect
连接成功后,会在项目的文件内,自动生成一个 .jvmrc文件,然后 jvm 插件会根据该文件的内容进行加载。
启动项目,正常访问就可以了