From c6dd35484dabde93e31cba5537cc5cac32cb53ae Mon Sep 17 00:00:00 2001 From: Ubuntu <phyer@sina.com> Date: Sun, 2 Feb 2025 12:08:01 +0800 Subject: [PATCH] update --- efk/elasticsearch-deployment.yaml | 9 +++++++++ efk/init.sh | 10 ++++++++++ efk/kibana-deployment.yaml | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/efk/elasticsearch-deployment.yaml b/efk/elasticsearch-deployment.yaml index a99d80c..929b974 100644 --- a/efk/elasticsearch-deployment.yaml +++ b/efk/elasticsearch-deployment.yaml @@ -32,6 +32,15 @@ spec: secretKeyRef: name: elasticsearch-secret key: elastic_password + - name: ES_JAVA_OPTS + value: "-Xms2g -Xmx2g" # 设置 JVM 堆大小为 2GB + resources: # 增加资源限制 + requests: + memory: "2Gi" + cpu: "1" + limits: + memory: "4Gi" + cpu: "2" volumeMounts: - name: data-volume mountPath: /usr/share/elasticsearch/data diff --git a/efk/init.sh b/efk/init.sh index 8e599c3..e25c5ee 100644 --- a/efk/init.sh +++ b/efk/init.sh @@ -1,3 +1,10 @@ + + +cd /home/ubuntu/k8sCongfigs/traefik +microk8s.kubectl apply -f traefik_role.yaml +microk8s.kubectl apply -f traefik_role.yaml +microk8s.kubectl apply -f traefik_roleBind.yaml + cd /home/ubuntu/k8sCongfigs/efk sudo su // 准备 es 配置 @@ -14,6 +21,7 @@ microk8s.kubectl apply -f elasticsearch-service.yaml // 这个时候正在创建elasticsearch的pod,需要拉取镜像,大概1个多小时,如果有离线的直接导入离线的镜像 sleep 3600 ./createSecure_passwd_forES.sh +./createFluentdAccoutnIn.sh microk8s.kubectl apply -f fluentd-configMap.yaml microk8s.kubectl apply -f fluentd-daemonset.yaml @@ -25,6 +33,8 @@ microk8s.kubectl apply -f kibana-deployment.yaml microk8s.kubectl apply -f kibana-ingress.yaml microk8s.kubectl apply -f kibana-service.yaml +./refreshTokenForKibana.sh + diff --git a/efk/kibana-deployment.yaml b/efk/kibana-deployment.yaml index a65dbcc..0bce0a6 100644 --- a/efk/kibana-deployment.yaml +++ b/efk/kibana-deployment.yaml @@ -30,4 +30,4 @@ spec: - name: XPACK_REPORTING_ENCRYPTIONKEY value: "yet_another_secure_random_string_of_32_characters" - name: ELASTICSEARCH_SERVICEACCOUNTTOKEN - value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOlZycER6YktPU2Qtb0xXM1hHQ2ZtUnc" + value: "AAEAAWVsYXN0aWMva2liYW5hL215LXRva2VuOmlnZWdqMGp5UWI2ODVaZzZaMElVVmc"