Ваше секретное имя должно выглядеть следующим образом: {clusterName} -es-elasti c -user
kubectl create secret generic my-cluster-es-elastic-user --from-literal=elastic=foobar
secret / my-cluster-es-elasti c -user создан
$ cat <<'EOFTEST' | kubectl apply -f -
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: my-cluster
spec:
version: 7.1.0
nodes:
- nodeCount: 1
EOFTEST
asticsearch.elasticsearch.k8s.elasti c .co / my-cluster сконфигурирован
another terminal:
$ kubectl port-forward service/my-cluster-es 9200:9200
$ curl -k -u elastic:foobar https://localhost:9200
{
"name" : "testing-es-5ps8sl8sfn",
"cluster_name" : "my-cluster",
...
"tagline" : "You Know, for Search"
}
Для получения дополнительной информации вы можете посетить официальный репо: https://github.com/elastic/cloud-on-k8s/issues/967#issuecomment -497636249