通过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   / 代理路径 
通过浏览器也能访问:

在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐