背景:使用 ElasticSearch Operator 来部署 ElasticSearch 的话由 Operator 创建的 svc 的类型是 https,但是某些情况下可能我们并不想使用 https 协议。所以这个时候我们需要把 https 更新为 http 协议。
官方描述
curl -u "elastic:$PASSWORD" -k "https://localhost:9200"
{ "name" : "quickstart-es-default-0", "cluster_name" : "quickstart", "cluster_uuid" : "XqWg0xIiRmmEBg4NMhnYPg", "version" : {...}, "tagline" : "You Know, for Search" }
如果把 https 更新为 http 需要禁用 tls 即可。
spec: http: tls: selfSignedCertificate: disabled: true