k8s部署简单ECK集群
1.安装CustomResourceDefinition和operatorkubectl apply -f https://download.elastic.co/downloads/eck/1.0.0/all-in-one.yaml2.查看新安装的CustomResourceDefinitionkubectl get CustomResourceDefinition3.查看新安装的s...
·
1.安装CustomResourceDefinition和operator
kubectl apply -f https://download.elastic.co/downloads/eck/1.0.0/all-in-one.yaml
2.查看新安装的CustomResourceDefinition
kubectl get CustomResourceDefinition
3.查看新安装的service
kubectl -n elastic-system get svc
kubectl -n elastic-system get pod
kubectl -n elastic-system get statefulset
kubectl -n elastic-system get ServiceAccount
kubectl -n elastic-system get ValidatingWebhookConfiguration
kubectl -n elastic-system get Secret
4.准备yaml文件
elasticsearch.yaml
kibana.yaml
5.由于ES需要持久化,所以还需要准备好storageclass(可自由选择),本文采用的是gfs+heketi的storageclass
6.部署yaml文件
kubectl apply -f elasticsearch.yaml
kubectl apply -f kibana.yaml
7.查看资源情况
kubectl get elasticsearch
kubectl get kibana
8.查看elasticsearch service
8.查看elasticsearch service
kubectl get service|grep es
kubectl get service|grep kb
9.修改es的初始密码并应用
echo -n "aihub@2020" | base64 获取转换密码替换
kubectl get secret elasticsearch-es-elastic-user -o json | jq '.data["elastic"]="YWlodWJAMjAyMA=="' | kubectl apply -f -
更多推荐
已为社区贡献9条内容
所有评论(0)