K8s 通过AIP访问服务
通过AIP访问服务kubectl proxy --address=‘0.0.0.0’ --disable-filter=truehttp://192.168.100.181:8001/api/v1/namespaces/default/services/http:nginx:/proxy/
·
通过AIP访问服务
用proxy命令在本地做映射。
kubectl proxy --address='0.0.0.0' --disable-filter=true
注: address 不指定默认为127.0.0.1只有映射主机能访问
disable-filter=true 关闭认证过滤(不关外部访问会提示 Forbidden )
创建nginx做测试
kubectl create deployment nginx --image=nginx:1.17.0-alpine
kubectl expose deployment nginx --port=80 --type=NodePort
这里开nodeport是为了好验证服务能不能访问。
通过API访问
http://192.168.4.4:8001/api/v1/namespaces/default/services/http:nginx:/proxy/
API地址 命名空间 资源类型 http:svc名:/proxy / 代理路径
通过浏览器也能访问:
更多推荐
已为社区贡献40条内容
所有评论(0)