tnblog
首页
视频
资源
登录

kubectl proxy 让外部网络访问K8S service的ClusterIP

17578人阅读 2020/6/29 11:07 总访问:3659042 评论:0 收藏:0 手机
分类: 容器编排

Kubernetes

kubectl proxy 让外部网络访问K8S service的ClusterIP


使用kubectl proxy命令就可以使API server监听在本地的8001端口上:

  1. $ kubectl proxy
  2. Starting to serve on 127.0.0.1:8001

如果想通过其它主机访问就需要指定监听的地址:

  1. $ kubectl proxy --port=8009
  2. Starting to serve on 127.0.0.1:8009
  1. $ kubectl proxy --port=8009
  2. Starting to serve on 127.0.0.1:8009

此时通过curl访问会出现未认证的提示:

  1. $ curl -X GET -L http://k8s-master:8009/
  2. <h3>Unauthorized</h3>

设置API server接收所有主机的请求:

  1. $ kubectl proxy --address='0.0.0.0' --accept-hosts='^*$' --port=8009
  2. Starting to serve on [::]:8009

访问正常:

  1. $ curl -X GET -L http://k8s-master:8009/
  2. {
  3. "paths": [
  4. "/api",
  5. "/api/v1",
  6. ...
  7. ]
  8. }

访问方式:

  1. 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

评价

cAPS.NET 保存base64位格式图片

publicvoidUpload() { //取出图片对应的base64位字符 stringimgBase=Request[&quot;imgBase&quot;]; //c#里边的base6...

使用OLEDB读取不同版本Excel连接字符串设置

使用OleBD读取excel的时候,excel不同的版本,连接字符串的写法也会不一样。///&lt;summary&gt; ///读取excel ///&lt;/su...

vs2017 对 COM 组件调用返回了错误 HRESULT E_FAIL

vs2017添加引用报错 对 COM 组件的调用返回了错误 HRESULT E_FAIL 1.以管理员身份打开vs2017开发人员命令指示符 2...

分布式服务架构与微服务架构概念区别与联系

分布式:分散压力。微服务:分散能力。当下理解分布式:不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题集...

分布式-微服务-集群区别

1.分布式将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区...

EasyUI弹窗批量修改combogrid下拉框

JS方法//点击弹出批量修改框 UpdateLot:function(){ varrow=$(&quot;#dg&quot;).datagrid(&quot;getChecked&quot;); if(...

js与Controller中分割字符串方法

js: varstr=OpenRule; varstrs=newArray(); strs=str.split(&quot;,&quot;); for(vari=0;i&lt;strs.length;i++){ $(&q...

如何修改重置MD5加密后SQL用户密码

二次开发时,要加一个忘记密码的功能,后台写了修改密码的方法,数据库执行也修改成功,但是登录一直提示密码错误。之所以...

如何修改CSS中存在element.style内联样式

改腾讯地图的时候调整了下样式,发现样式一直存在问题,修改style里面的值,一点用都没有,html中这个值还找不到是在哪里出...

微信交易单号和订单号区别

一般第三方在线支付系统中都会有两类订单号transactionId 为支付系统的订单号,由支付系统生成,并在回调时传回给商户,用...

C ?、?? 问号和2个问号用法(类型?、对象?)

C# ?C# ???:单问号1.定义数据类型可为空。可用于对int,double,bool等无法直接赋值为null的数据类型进行null的赋值如这...

C out、ref关键字用法和区别

说说自己对out、ref的认识,面试问到的几率很高哟。out:classProgram { /* *out、ref都是引用传递,传递后使用都会改变...

SQL Server几种分页方式和效率

--topnotin方式 selecttop条数*fromtablename whereIdnotin(selecttop条数*页数Idfromtablename) --ROW_NUMBER()O...

很简单加密算法

publicstringEnDecryption(stringstr) { char[]EnStr=str.ToCharArray(); char[]key={&#39;J&#39;,&#39;I&#39;,&#39;A&#...

Java中堆和栈以及堆栈区别

在正式内容开始之前要说明一点,我们经常所说的堆栈堆栈是堆和栈统称,堆是堆,栈是栈,合在一起统称堆栈;  1.栈(stack)...
这一世以无限游戏为使命!
排名
2
文章
657
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术