【发布时间】:2019-05-10 14:34:21
【问题描述】:
当我们在 kubernetes 中使用 kubeadm 启动集群时,服务的 .yaml 文件如下所示:
apiVersion: v1
kind: Service
metadata:
name: neo4j
labels:
app: neo4j
component: core
spec:
clusterIP: None
ports:
- port: 7474
targetPort: 7474
name: browser
- port: 6362
targetPort: 6362
name: backup
selector:
app: neo4j
component: core
在所有 pod 和服务运行后,我执行 kubectl proxy 并显示:
Starting to serve on 127.0.0.1:8001
所以当我想访问此服务时:
curl localhost:8001/api/
它只能在集群内部访问!如何访问集群外的服务?
【问题讨论】:
标签: kubernetes kubectl kubeadm kube-apiserver