This commit is contained in:
Ubuntu 2025-03-25 15:55:02 +00:00
parent baef11b638
commit 38d5aad2db
2 changed files with 5 additions and 4 deletions

@ -22,7 +22,7 @@ spec:
- containerPort: 5601
env:
- name: ELASTICSEARCH_HOSTS
value: "http://elasticsearch.efk.svc.cluster.local:9200"
value: "http://elasticsearch-0.elasticsearch-service.efk.svc.cluster.local:9200" # 直接连接 master 节点
- name: XPACK_SECURITY_ENCRYPTIONKEY
value: "a_secure_random_string_of_32_characters"
- name: XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY
@ -30,4 +30,4 @@ spec:
- name: XPACK_REPORTING_ENCRYPTIONKEY
value: "yet_another_secure_random_string_of_32_characters"
- name: ELASTICSEARCH_SERVICEACCOUNTTOKEN
value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOnVtMWVLY1hTU2l5YVB0bVZvcVJFR2c"
value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOkdVVktJMWVFU3dHVC1aZEZEUEFqbUE"

@ -1,7 +1,8 @@
#!/bin/bash
# 获取 elasticsearch 实例的 Pod 名称
ES_POD=$(microk8s.kubectl get pods -n efk -l app=elasticsearch -o jsonpath='{.items[0].metadata.name}')
#ES_POD=$(microk8s.kubctl get pods -n efk -l app=elasticsearch-0 -o jsonpath='{.items[0].metadata.name}')
ES_POD='elasticsearch-0-0'
echo "ES_POD:" ${ES_POD}
# 进入 Elasticsearch Pod 并生成服务账号 token
@ -16,4 +17,4 @@ cd $(pwd)
# 将 token 设置为环境变量
sed "s/##TOKEN##/$TOKEN/" kibana-deployment.yaml_tmp >kibana-deployment.yaml
# 删除并重新应用 Kibana Deployment
microk8s.kubectl apply -f kibana-cluster.yaml
microk8s.kubectl apply -f kibana-deployment.yaml