This commit is contained in:
Ubuntu 2025-03-24 21:33:39 +08:00
parent 7f039569b5
commit d343066b15
4 changed files with 6 additions and 8 deletions

View File

@ -11,7 +11,7 @@ spec:
paths:
- backend:
service:
name: elasticsearch # 指向新的 Service
name: elasticsearch-public # 指向新的 Service
port:
number: 9200
path: /

View File

@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: elasticsearch
name: elasticsearch-public # 新服务名,避免与现有 headless 服务冲突
namespace: efk
spec:
ports:
@ -9,5 +9,5 @@ spec:
targetPort: 9200
name: http
selector:
statefulset.kubernetes.io/pod-name: elasticsearch-0 # 只选择 elasticsearch-0
type: LoadBalancer # 保留 LoadBalancer 类型
statefulset.kubernetes.io/pod-name: elasticsearch-0-0 # 精确匹配 master 节点
type: LoadBalancer

View File

@ -30,4 +30,4 @@ spec:
- name: XPACK_REPORTING_ENCRYPTIONKEY
value: "yet_another_secure_random_string_of_32_characters"
- name: ELASTICSEARCH_SERVICEACCOUNTTOKEN
value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOnlWd28tb2JZVDBxS05KaVNHQ21mSUE"
value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOnVtMWVLY1hTU2l5YVB0bVZvcVJFR2c"

View File

@ -10,12 +10,10 @@ TOKEN=$(microk8s.kubectl exec -n efk $ES_POD -- bin/elasticsearch-service-tokens
echo "new TOKEN:" ${TOKEN}
microk8s.kubectl delete deployment kibana -n efk
# 更新 Kibana Deployment YAML 文件
cd $(pwd)
# 将 token 设置为环境变量
sed "s/##TOKEN##/$TOKEN/" kibana-deployment.yaml_tmp > kibana-deployment.yaml
sed "s/##TOKEN##/$TOKEN/" kibana-deployment.yaml_tmp >kibana-deployment.yaml
# 删除并重新应用 Kibana Deployment
microk8s.kubectl apply -f kibana-deployment.yaml