使用Curl命令访问Kubernetes API

export clientcert=$(grep client-cert ~/.kube/config |cut -d" " -f 6)
export clientkey=$(grep client-key-data ~/.kube/config |cut -d" " -f 6)
export certauth=$(grep certificate-authority-data ~/.kube/config |cut -d" " -f 6)
echo $clientcert | base64 -d > ./client.pem
echo $clientkey | base64 -d > ./client-key.pem
echo $certauth | base64 -d > ./ca.pem

kubectl config view |grep server

curl -XGET --cert ./client.pem --key ./client-key.pem --cacert ./ca.pem https://apiserver.cluster.local:6443/api/v1/pods

curl -XGET --cert ./client.pem --key ./client-key.pem --cacert ./ca.pem https://apiserver.cluster.local:6443/api/v1/namespaces
posted @   wanghongwei-dev  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
历史上的今天:
2021-04-29 LVS持久连接
2021-04-29 LVS常见调度算法
点击右上角即可分享
微信分享提示