Yag*_*gel 1 elasticsearch kubernetes
我正在尝试将我的 Elastic Search Pod 连接到端口 9200 和 9300。当我转到:
http://localhost:$IP_FROM_KUBECTL_PROXY(usually 8001)/api/v1/namespaces/default/pods/$POD_NAME/proxy/
我看到以下错误:
Error: 'net/http: HTTP/1.x transport connection broken: malformed HTTP status code "is"'
Trying to reach: 'http://172.17.0.5:9300/'
我所做的是,运行:
kubectl run elasticsearch --image=elasticsearch:6.6.1 -labels="elasticsearch" --env="discovery.type=single-node" --port=9200 --port=9300
并运行以下服务:
kind: Service
apiVersion: v1
metadata:
  name: elasticsearch
spec:
  selector:
    host: elasticsearch
    subdomain: for-kibana
    app: elasticsearch
  ports:
  - protocol: TCP
    name: serving
    port: 9200
    targetPort: 9200
  - protocol: TCP
    name: node2node
    port: 9300
    targetPort: 9300
这很奇怪,因为当我只使用端口 9200 时,一切正常,但是当我使用 9300 端口运行时,它会失败。
| 归档时间: | 
 | 
| 查看次数: | 1423 次 | 
| 最近记录: |