精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

「云原生」Elasticsearch + Kibana on k8s 講解與實戰操作

云計算 云原生
Elasticsearch是一個基于Lucene的搜索引擎。它提供了具有HTTP Web界面和無架構JSON文檔的分布式,多租戶能力的全文搜索引擎。

一、概述

Elasticsearch是一個基于Lucene的搜索引擎。它提供了具有HTTP Web界面和無架構JSON文檔的分布式,多租戶能力的全文搜索引擎。Elasticsearch是用Java開發的,根據Apache許可條款作為開源發布。

官方文檔:https://www.elastic.co/guide/en/elasticsearch/reference/master/getting-started.htmlGitHub: https://github.com/elastic/elasticsearch

二、Elasticsearch 編排部署

地址:https://artifacthub.io/packages/helm/elastic/elasticsearch

1)添加源并下載編排部署包

helm repo add elastic https://helm.elastic.co
helm pull elastic/elasticsearch --version 7.17.3
tar -xf elasticsearch-7.17.3.tgz

2)構建鏡像

Elasticsearch 各版本下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch這里就不重新構建鏡像了,這里是將遠程的鏡像推送到我們本地harbor,加速拉取鏡像。

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.3

docker tag docker.elastic.co/elasticsearch/elasticsearch:7.17.3 myharbor.com/bigdata/elasticsearch:7.17.3

# 上傳鏡像
docker push myharbor.com/bigdata/elasticsearch:7.17.3

# 刪除鏡像
docker rmi myharbor.com/bigdata/elasticsearch:7.17.3
crictl rmi myharbor.com/bigdata/elasticsearch:7.17.3

3)修改yaml編排

  • elasticsearch/values.yaml
image: "myharbor.com/bigdata/elasticsearch"

...

...
### 去掉這幾行
volumeClaimTemplate:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 30Gi
....

persistence:
enabled: true
labels:
# Add default labels for the volumeClaimTemplate of the StatefulSet
enabled: false
annotations: {}
accessModes:
- ReadWriteOnce
size: 1Gi
storageClass: "elasticsearch-local-storage"
local:
- name: elasticsearch-0
host: "local-168-182-110"
path: "/opt/bigdata/servers/elasticsearch/data/data1"
- name: elasticsearch-1
host: "local-168-182-111"
path: "/opt/bigdata/servers/elasticsearch/data/data1"
- name: elasticsearch-2
host: "local-168-182-112"
path: "/opt/bigdata/servers/elasticsearch/data/data1"

...

protocol: http
httpPort: 9200
transportPort: 9300
service:
enabled: true
type: NodePort
nodePort: 30920
httpPortName:
  • elasticsearch/templates/storage-class.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: {{ .Values.persistence.storageClass }}
provisioner: kubernetes.io/no-provisioner
  • elasticsearch/templates/pv.yaml

{{- range .Values.persistence.local }}
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .name }}
labels:
name: {{ .name }}
spec:
storageClassName: {{ $.Values.persistence.storageClass }}
capacity:
storage: {{ $.Values.persistence.size }}
accessModes:
{{- range $.Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
local:
path: {{ .path }}
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- {{ .host }}
---
{{- end }}

  • elasticsearch/templates/statefulset.yaml

spec:
volumeClaimTemplates:
spec:
# 去掉這行
{{ toYaml .Values.volumeClaimTemplate | indent 6 }}

# 新增以下內容:
accessModes:
{{- range .Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- if .Values.persistence.storageClass }}
{{- if (eq "-" .Values.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: "{{ .Values.persistence.storageClass }}"
{{- end }}
{{- end }}

4)開始部署

# 先創建本地存儲目錄
mkdir -p /opt/bigdata/servers/elasticsearch/data/data1
chmod -R 777 /opt/bigdata/servers/elasticsearch/data/data1

helm install my-elasticsearch ./elasticsearch -n elasticsearch --create-namespace
# 查看
helm get notes my-elasticsearch -n elasticsearch
kubectl get pods,svc -n elasticsearch -owide

NOTES

NAME: my-elasticsearch
LAST DEPLOYED: Wed Oct 12 23:47:17 2022
NAMESPACE: elasticsearch
STATUS: deployed
REVISION: 1
NOTES:
1. Watch all cluster members come up.
$ kubectl get pods --namespace=elasticsearch -l app=elasticsearch-master -w2. Test cluster health using Helm test.
$ helm --namespace=elasticsearch test my-elasticsearch

5)測試驗證

://192.168.182.110:30920/
curl http://192.168.182.110:30920/_cat/nodes
curl http://192.168.182.110:30920/_cat/health?pretty

6)elasticsearch-head

elasticsearch-head GitHub下載地址:https://github.com/mobz/elasticsearch-headGoogle 瀏覽器 elasticsearch-head插件:

鏈接:https://pan.baidu.com/s/1kYcTjBDPmSWVzsku2hEW7w?pwd=67v4提取碼:67v4

7)卸載

helm uninstall my-elasticsearch -n elasticsearch
kubectl delete ns elasticsearch --force

rm -fr /opt/bigdata/servers/elasticsearch/data/data1/*
ssh local-168-182-111 "rm -fr /opt/bigdata/servers/elasticsearch/data/data1/*"
ssh local-168-182-112 "rm -fr /opt/bigdata/servers/elasticsearch/data/data1/*"

docker rmi myharbor.com/bigdata/elasticsearch:7.17.3
crictl rmi myharbor.com/bigdata/elasticsearch:7.17.3
ssh local-168-182-111 "crictl rmi myharbor.com/bigdata/elasticsearch:7.17.3"
ssh local-168-182-112 "crictl rmi myharbor.com/bigdata/elasticsearch:7.17.3"

三、Kibana 編排部署

地址:https://artifacthub.io/packages/helm/bitnami/kibana?modal=install

1)添加源并下載編排部署包

helm repo add bitnami https://charts.bitnami.com/bitnami
helm pull bitnami/kibana --version 10.2.6
tar -xf kibana-10.2.6.tgz

2)構建鏡像

這里也不重新構建鏡像了,只是將鏡像推送到本地harbor加速,【注意】版本號需要跟ES相對應,版本不一樣,可能會存儲不兼容的情況。

docker pull docker.io/bitnami/kibana:7.17.3
docker tag docker.io/bitnami/kibana:7.17.3 myharbor.com/bigdata/kibana:7.17.3

# 上傳鏡像
docker push myharbor.com/bigdata/kibana:7.17.3

# 刪除鏡像
docker rmi myharbor.com/bigdata/kibana:7.17.3
crictl rmi myharbor.com/bigdata/kibana:7.17.3

3)修改yaml編排

  • kibana/values.yaml

image:
registry: myharbor.com
repository: bigdata/kibana
tag: 8.4.3-debian-11-r1

...

replicaCount: 1

...

persistence:
enabled: true
accessModes:
- ReadWriteOnce
size: 1Gi
storageClass: "kibana-local-storage"
local:
- name: kibana-0
host: "local-168-182-111"
path: "/opt/bigdata/servers/kibana/data/data1"

...

service:
ports:
http: 5601
type: NodePort
nodePorts:
http: "30601"

...

elasticsearch:
hosts:
- elasticsearch-master.elasticsearch
port: "9200"

  • kibana/templates/values.yaml

{{- range .Values.persistence.local }}
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .name }}
labels:
name: {{ .name }}
spec:
storageClassName: {{ $.Values.persistence.storageClass }}
capacity:
storage: {{ $.Values.persistence.size }}
accessModes:
{{- range $.Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
local:
path: {{ .path }}
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- {{ .host }}
---
{{- end }}

  • kibana/templates/storage-class.yaml

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: {{ .Values.persistence.storageClass }}
provisioner: kubernetes.io/no-provisioner

  • kibana/templates/pv.yaml

{{- range .Values.persistence.local }}
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .name }}
labels:
name: {{ .name }}
spec:
storageClassName: {{ $.Values.persistence.storageClass }}
capacity:
storage: {{ $.Values.persistence.size }}
accessModes:
{{- range $.Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
local:
path: {{ .path }}
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- {{ .host }}
---
{{- end }}

4)開始部署

# 先創建本地存儲目錄
mkdir -p /opt/bigdata/servers/kibana/data/data1
chmod -R 777 /opt/bigdata/servers/kibana/data/data1

helm install my-kibana ./kibana -n kibana --create-namespace
# 查看
helm get notes my-kibana -n kibana
kubectl get pods,svc -n kibana -owide

NOTES

NAME: my-kibana
LAST DEPLOYED: Thu Oct 13 22:43:30 2022
NAMESPACE: kibana
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
CHART NAME: kibana
CHART VERSION: 10.2.6
APP VERSION: 8.4.3

** Please be patient while the chart is being deployed **######################################################################################################
### ERROR: You did not provide the Elasticsearch external host or port in your 'helm install' call ###
######################################################################################################

Complete your Kibana deployment by running:

helm upgrade --namespace kibana my-kibana my-repo/kibana \
--set elasticsearch.hosts[0]=YOUR_ES_HOST,elasticsearch.port=YOUR_ES_PORT

Replacing "YOUR_ES_HOST" and "YOUR_ES_PORT" placeholders by the proper values of your Elasticsearch deployment.

5)測試驗證

web:http://192.168.182.111:30601

6)卸載

helm uninstall my-kibana -n kibana
kubectl delete ns kibana --force

ssh local-168-182-111 rm -fr /opt/bigdata/servers/kibana/data/data1/*

docker rmi myharbor.com/bigdata/bigdata:8.4.3-debian-11-r1
crictl rmi myharbor.com/bigdata/bigdata:8.4.3-debian-11-r1

elasticsearch-on-k8s

下載地址:https://gitee.com/hadoop-bigdata/elasticsearch-on-k8skibana-on-k8s

下載地址:https://gitee.com/hadoop-bigdata/kibana-on-k8s

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2023-09-11 00:09:18

2023-03-06 07:19:50

2023-03-03 07:54:21

2023-03-07 07:56:37

Sqoopk8s底層

2022-11-08 08:55:31

2022-11-06 21:31:11

云原生Sentinel集群模式

2023-03-01 07:42:12

HBase編排部署數據

2022-10-10 12:54:00

Flink運維

2023-02-27 07:40:00

2022-12-13 09:01:50

云原生組件數據

2022-11-28 17:22:32

高可用master節點

2022-12-26 08:14:57

K8sCronhpa定時彈性

2021-04-25 10:26:58

云計算云原生

2023-11-06 01:17:25

主機容器選項

2024-09-26 09:50:07

2023-08-29 10:27:32

2023-03-27 07:43:35

2022-04-07 10:17:18

云原生服務器優化

2025-01-03 08:08:56

2024-06-12 13:21:06

點贊
收藏

51CTO技術棧公眾號

国产极品人妖在线观看| 国产av精国产传媒| 久久网站免费观看| 日韩欧美中文字幕一区| 奇米影视亚洲色图| av网站在线免费观看| 国产成人午夜高潮毛片| 日韩美女视频在线观看| 暗呦丨小u女国产精品| 国产+成+人+亚洲欧洲在线| 在线视频国内一区二区| 欧美性猛交内射兽交老熟妇| 岛国大片在线观看| 成人精品免费看| 国产精品无av码在线观看| 激情小说中文字幕| 久久精品国产www456c0m| 亚洲国产精品人久久电影| 亚洲欧美久久久久| 性欧美又大又长又硬| 亚洲男人的天堂在线aⅴ视频| 欧美成人综合一区| 粉嫩av一区二区夜夜嗨| 久久精品国产亚洲高清剧情介绍| 91av福利视频| www.天天色| 中文字幕免费一区二区三区| 最近中文字幕2019免费| 欧美成人午夜精品免费| 成人精品动漫一区二区三区| 欧美电影在线免费观看| 四季av一区二区| 欧美一级大黄| 日韩欧美第一页| 国产av人人夜夜澡人人爽麻豆| 成人黄色网址| 亚洲男同性视频| 久久av秘一区二区三区| 一级毛片视频在线观看| 国产精品无人区| 久久av一区二区三区漫画| 亚洲精品一区二区三区四区| 激情综合一区二区三区| 国产综合久久久久| 亚洲一区在线观| 麻豆精品一区二区三区| 国产精品一二三在线| 无码免费一区二区三区| 日韩激情视频在线观看| 国产不卡精品视男人的天堂| 欧美一区二区三区不卡视频| 久久精品123| 国产福利视频一区| 波多野结衣黄色网址| 日韩一区欧美二区| 国产精品久久久久久久久男| 在线观看免费观看在线| 老司机精品视频在线| 国产日韩中文字幕在线| 国产精品无码专区av免费播放| 久久电影网电视剧免费观看| 成人日韩在线电影| www.蜜臀av.com| 成人国产精品免费观看视频| 国产欧美一区二区在线播放| 四虎精品成人免费网站| www.成人网.com| 免费国产一区二区| www.av在线| 亚洲另类中文字| 自拍日韩亚洲一区在线| 美女福利一区二区| 在线不卡的av| 一区二区三区国产好的精华液| 98视频精品全部国产| 亚洲国产91色在线| 日韩视频在线观看免费视频| 91超碰成人| 97视频在线观看网址| 高潮毛片又色又爽免费| 国产一区二区伦理片| 国产乱码精品一区二区三区卡| 日本福利在线观看| 国产精品久久久久久久岛一牛影视| 香蕉视频免费版| 岛国在线视频网站| 欧美亚洲禁片免费| 久久无码专区国产精品s| 亚洲va久久| 久久久精品2019中文字幕神马| 国产精品成人av久久| 视频在线在亚洲| 1卡2卡3卡精品视频| 四虎电影院在线观看| 中文字幕色av一区二区三区| 91九色丨porny丨国产jk| 成人黄色图片网站| 亚洲а∨天堂久久精品9966| 调教驯服丰满美艳麻麻在线视频 | 视频一区视频二区视频三区视频四区国产 | jvid福利在线一区二区| 欧美成人激情在线| 国产91精品看黄网站在线观看| 激情av综合网| 欧美日韩喷水| 999精品网| 7777精品伊人久久久大香线蕉超级流畅 | 国语自产精品视频在线看| 黄色av网站免费| 成人三级在线视频| 日本高清xxxx| 欧美久久久网站| 亚洲精品色婷婷福利天堂| 久久精品黄色片| 久久精品国产久精国产| 日本免费高清不卡| 免费看男女www网站入口在线| 欧美二区三区的天堂| 亚洲一二三精品| 免费一区视频| 精品国产乱码久久久久软件| 超碰免费公开在线| 欧美另类久久久品| 日本综合在线观看| 日韩不卡在线观看日韩不卡视频| 激情小说网站亚洲综合网 | 日本午夜在线亚洲.国产| 懂色av成人一区二区三区| 亚洲欧洲成人自拍| 一本一道久久a久久综合蜜桃| 欧美日本成人| 日本欧美一级片| 男男激情在线| 欧美性xxxxx| 添女人荫蒂视频| 夜夜嗨网站十八久久| 国产乱码精品一区二区三区不卡| 伊人影院在线视频| 日韩欧美一二三区| 久久国产精品波多野结衣| 激情综合色播五月| 成人手机在线播放| 在线视频亚洲欧美中文| 久热爱精品视频线路一| av在线免费在线观看| 一区二区免费在线| 日批在线观看视频| 国产精品乱看| 日本一区二区三区四区在线观看 | 精品一卡二卡三卡四卡日本乱码| 波多野结衣中文在线| 精品国产乱码久久久久久影片| 久久中文字幕在线观看| 成人v精品蜜桃久久一区| 亚洲熟妇无码一区二区三区| 欧美a一欧美| 清纯唯美日韩制服另类| 国产高清视频在线播放| 欧美视频中文一区二区三区在线观看| 色婷婷国产精品免| 国内精品久久久久影院色| www.-级毛片线天内射视视| 日本一区二区三区视频在线看| 欧美激情亚洲激情| 亚洲av成人精品毛片| 日韩欧美在线看| 中国美女黄色一级片| 国产一区二区三区高清播放| 日本a在线免费观看| 性欧美xxxx免费岛国不卡电影| 日韩av片免费在线观看| 日本福利专区在线观看| 精品日韩一区二区三区免费视频| 国产91精品一区| 国产精品每日更新在线播放网址| 亚洲精品中文字幕乱码无线| 精品电影一区| 午夜午夜精品一区二区三区文| 91麻豆精品国产综合久久久| 久久久久一本一区二区青青蜜月 | 国产精品一线| 国产精品99久久久久久www | 亚洲一区二区三区不卡国产欧美| 国产福利在线观看视频| 美女视频免费一区| 亚洲精品蜜桃久久久久久| 国产91精品对白在线播放| 成人中文字幕在线观看| 久草免费在线视频| 久久精品国产成人精品| 亚洲AV成人无码一二三区在线| 精品视频色一区| 亚洲国产综合久久| 国产精品福利av| 野外性满足hd| 国产成人在线色| 一区二区三区韩国| 9国产精品视频| 2025韩国大尺度电影| 国产一区二区三区91| 国产精品福利视频| 亚州精品国产| 日本精品久久久久影院| 欧美wwww| 久久精品一区中文字幕| 国际av在线| 亚洲精品97久久| 国产v在线观看| 欧美日韩免费一区二区三区视频| 成年人免费高清视频| 亚洲精品乱码久久久久久日本蜜臀| 91精品人妻一区二区三区蜜桃欧美| 国产成人午夜高潮毛片| 色天使在线观看| 日本系列欧美系列| 男人天堂999| 极品av少妇一区二区| 中国女人做爰视频| 久久网站免费观看| 视频在线精品一区| 色综合综合网| 久久亚洲免费| 激情亚洲另类图片区小说区| 国产传媒一区二区| 精品视频一区二区三区在线观看| 国产精品一二三视频| 日韩成人高清| 国产精品电影在线观看| 在线天堂资源| 欧美亚洲在线观看| 韩国精品一区| 91精品国产高清久久久久久91 | 91精品秘密在线观看| 亚洲成人自拍视频| 日韩欧美精品| 亚洲精品一区二| 欧美www视频在线观看| 亚洲欧美影院| 三区四区不卡| 在线视频精品一区| 911精品美国片911久久久| 看一级黄色录像| 综合国产在线| 丰满的少妇愉情hd高清果冻传媒| 欧美激情1区| 激情成人开心网| 亚洲婷婷在线| 青青青国产在线观看| 亚洲精品偷拍| 99爱视频在线| 免费成人美女在线观看.| 性刺激的欧美三级视频| 蓝色福利精品导航| 天天操精品视频| 国产成人一区二区精品非洲| 在线中文字日产幕| 97成人超碰视| 国产在线综合视频| 国产精品伦一区| 激情四射综合网| 好吊成人免视频| 无码人妻丰满熟妇区bbbbxxxx| 欧美视频一区二区三区| 国产毛片一区二区三区va在线| 日韩欧美黄色影院| 日韩中文字幕免费在线观看| 国产手机视频精品| 91女主播在线观看| 久久99热这里只有精品国产| 国产直播在线| 国产噜噜噜噜久久久久久久久| a一区二区三区亚洲| 好看的日韩精品视频在线| 禁果av一区二区三区| 久久精品国产精品亚洲精品色| 影音先锋久久久| 99视频在线视频| 国产高清成人在线| 在线免费观看日韩av| 亚洲欧美一区二区视频| 久久亚洲精品大全| 在线免费亚洲电影| 午夜精品久久久久久久99老熟妇| 日韩精品免费在线视频观看| 欧美尤物美女在线| 国产91精品久久久久久久| 亚洲精品大全| 精品国产区在线| 五月精品视频| 日韩av资源在线| 国产裸体歌舞团一区二区| 添女人荫蒂视频| 亚洲精品一卡二卡| 一级一片免费看| 亚洲成人在线网| 日韩在线资源| 国产成人免费av| 国产成人在线中文字幕| 中文字幕综合在线观看| 蜜桃av综合| 50一60岁老妇女毛片| 中文字幕一区二区三区视频| 五月天婷婷导航| 亚洲国产三级网| 亚洲第一图区| 成人h视频在线观看播放| 亚洲另类春色校园小说| 国产 欧美 日本| 久久99精品国产.久久久久久| 无码人妻精品一区二区三区温州| 亚洲精品日日夜夜| 一级黄色短视频| 亚洲天堂免费观看| 蜜桃视频m3u8在线观看| 成人在线视频电影| 影音先锋成人在线电影| 日韩一区二区三区久久| 久久精品亚洲一区二区三区浴池 | 欧美亚洲日本国产| 青青草在线免费观看| 海角国产乱辈乱精品视频| 久久的色偷偷| 国产在线拍揄自揄拍无码| 青椒成人免费视频| 在线观看日本中文字幕| 欧美特黄级在线| 亚洲色图欧美视频| 97欧美精品一区二区三区| 亚洲国产精品免费视频| 免费看污污视频| 国内成人自拍视频| 日本女人性生活视频| 精品视频色一区| 免费观看在线午夜影视| 91精品国产综合久久久久久蜜臀 | h片在线免费看| 久久亚洲欧美日韩精品专区| 在线不卡一区| 日本a级片在线播放| 国产精品99久久久久久似苏梦涵| 少妇aaaaa| 欧美大片顶级少妇| 欧美bbbxxxxx| 国产一区二区在线观看免费播放| 在线亚洲自拍| 一卡二卡三卡四卡| 在线亚洲免费视频| av黄色在线观看| 成人黄色免费网站在线观看| 亚洲九九视频| 性猛交╳xxx乱大交| 午夜欧美一区二区三区在线播放| 神马午夜电影一区二区三区在线观看| 91成人精品网站| 成久久久网站| 91欧美一区二区三区| 亚洲夂夂婷婷色拍ww47| 五月婷婷六月色| 国产成人精品在线观看| 欧美岛国激情| 9.1在线观看免费| 欧美日韩国产一区二区三区| www.91在线| 91九色偷拍| 蜜桃久久av| 加勒比婷婷色综合久久| 亚洲成人激情图| 日韩在线影院| 99精品视频网站| 99久久久国产精品| 99re热视频| 欧美夫妻性视频| 色综合www| www.桃色.com| 色综合咪咪久久| 国产精品va在线观看视色| 国产区一区二区三区| 免费在线一区观看| 久热精品在线观看| 亚洲人成自拍网站| 精品视频在线一区| 欧美私人情侣网站| 亚洲精品国产精华液| 你懂的免费在线观看视频网站| 91精品国产综合久久香蕉的用户体验| 国产精品videossex久久发布| 国产精品成人一区二区三区电影毛片| 欧美男生操女生| 国产免费拔擦拔擦8x在线播放| 亚洲国产精品综合| av男人天堂一区| 99视频免费看| 日韩免费在线播放| 亚洲视频免费| 国产激情av在线| 日韩av在线免费播放| 国产精品一区二区三区av| 日韩在线第三页| 亚洲va国产天堂va久久en| 免费网站看v片在线a|