
kubectl proxy 让外部网络访问K8S service的ClusterIP
使用kubectl proxy命令就可以使API server监听在本地的8001端口上:
$ kubectl proxy
Starting to serve on 127.0.0.1:8001
如果想通过其它主机访问就需要指定监听的地址:
$ kubectl proxy --port=8009
Starting to serve on 127.0.0.1:8009
$ kubectl proxy --port=8009
Starting to serve on 127.0.0.1:8009
此时通过curl访问会出现未认证的提示:
$ curl -X GET -L http://k8s-master:8009/
<h3>Unauthorized</h3>
设置API server接收所有主机的请求:
$ kubectl proxy --address='0.0.0.0' --accept-hosts='^*$' --port=8009
Starting to serve on [::]:8009
访问正常:
$ curl -X GET -L http://k8s-master:8009/
{
"paths": [
"/api",
"/api/v1",
...
]
}
访问方式:
curl http://[k8s-master]:8009/api/v1/namespaces/[namespace-name]/services/[service-name]/proxy
感谢声明
原创作者地址:https://blog.csdn.net/jijiuqiu6646/article/details/106050201
更多请参考:https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
评价
排名
2
文章
657
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 :
好是好,这个对效率影响大不大哇,效率高不高
一个bug让程序员走上法庭 索赔金额达400亿日元
剑轩 : 有点可怕
ASP.NET Core 服务注册生命周期
剑轩 :
http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术