spring-cloud-kubernetes 远程访问k8s apiserver

本文介绍了如何在本地开发Spring Cloud Kubernetes项目时,使用Token进行远程访问Kubernetes集群的Apiserver。主要内容包括通过Token认证的方式,详细讲解了获取Token的步骤,以及在项目和IDE中配置Token进行访问的方法。
摘要由CSDN通过智能技术生成

k8s集群apiserver访问方式

1、通过证书认证
2、通过token认证

本地开发spring-cloud-k8s时使用token访问apiserver

1、获取token

kubectl get secret `kubectl get secret -n kube-system |grep cluster |awk '{print $1}'` -n kube-system -o json | jq .data.token |sed 's/"//g'| base64 -d 

2、项目情况可以看上篇博客的项目搭建中的cloud-k8s-demo项目

3、本地访问远程k8s需要配置文件中配置

# 指定namespace
spring.cloud.kubernetes.client.namespace=default
# 指定k8s集群主节点的https协议的url
spring.cloud.kubernetes.client.masterUrl=https://ip:6443
# 指定新人k8s的证书
spring.cloud.kubernetes.client.trustCerts=true

4、根据第一步获取的token,配置访问
① 启动配置

java -jar 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值