国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

k8s上集成es集群

這篇具有很好參考價值的文章主要介紹了k8s上集成es集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vim es.yaml

---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: es-sts-01
spec:
  selector:
    matchLabels:
      app: es
      es-cluster: es01
  serviceName: elasticsearch-svc
  replicas: 1
  template:
    metadata:
      labels:
        app: es
        es-cluster: es01
    spec:
      terminationGracePeriodSeconds: 10
      volumes:
        - name: data-storage
          persistentVolumeClaim:
            claimName: es-nfs-pvc-1
        - name: localtime
          hostPath:
            path: /usr/share/zoneinfo/Asia/Shanghai
            type: File
      containers:
        - name: elasticsearch
          image: elasticsearch:7.6.2
          ports:
            - containerPort: 9200
              name: es-cli
            - containerPort: 9300
              name: es-inner
          env:
            - name: cluster.name
              value: es-cluster
            - name: node.name
              value: es01
            - name: cluster.initial_master_nodes
              value: es01,es02,es03
            - name: discovery.seed_hosts
              value: es-svc-inner-02,es-svc-inner-02
            - name: http.cors.enabled
              value: "true"
            - name: http.cors.allow-origin
              value: "*"
          volumeMounts:
            - mountPath: /usr/share/elasticsearch/data
              name: data-storage
            - name: localtime
              mountPath: /etc/localtime
              readOnly: true
  volumeClaimTemplates:
    - metadata:
        name: "data-storage"
      spec:
        resources:
          requests:
            storage: 1G
        accessModes:
        - ReadWriteOnce
        storageClassName: "nfs-storageclass"
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: es-sts-02
spec:
  selector:
    matchLabels:
      app: es
      es-cluster: es02
  serviceName: elasticsearch-svc
  replicas: 1
  template:
    metadata:
      labels:
        app: es
        es-cluster: es02
    spec:
      terminationGracePeriodSeconds: 10
      volumes:
        - name: data-storage
          persistentVolumeClaim:
            claimName: es-nfs-pvc-2
        - name: localtime
          hostPath:
            path: /usr/share/zoneinfo/Asia/Shanghai
            type: File
      containers:
        - name: es-02
          image: elasticsearch:7.6.2
          ports:
            - containerPort: 9200
              name: es-cli
            - containerPort: 9300
              name: es-inner
          env:
            - name: cluster.name
              value: es-cluster
            - name: node.name
              value: es02
            - name: cluster.initial_master_nodes
              value: es01,es02,es03
            - name: discovery.seed_hosts
              value: es-svc-inner-01,es-svc-inner-03
            - name: http.cors.enabled
              value: "true"
            - name: http.cors.allow-origin
              value: "*"
          volumeMounts:
            - mountPath: /usr/share/elasticsearch/data
              name: data-storage
            - name: localtime
              mountPath: /etc/localtime
              readOnly: true
  volumeClaimTemplates:
    - metadata:
        name: "data-storage"
      spec:
        resources:
          requests:
            storage: 1G
        accessModes:
        - ReadWriteOnce
        storageClassName: "nfs-storageclass"
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: es-sts-03
spec:
  selector:
    matchLabels:
      app: es
      es-cluster: es03
  serviceName: elasticsearch-svc
  replicas: 1
  template:
    metadata:
      labels:
        app: es
        es-cluster: es03
    spec:
      terminationGracePeriodSeconds: 10
      volumes:
        - name: data-storage
          persistentVolumeClaim:
            claimName: es-nfs-pvc-3
        - name: localtime
          hostPath:
            path: /usr/share/zoneinfo/Asia/Shanghai
            type: File
      containers:
        - name: es-03
          image: elasticsearch:7.6.2
          ports:
            - containerPort: 9200
              name: es-cli
            - containerPort: 9300
              name: es-iner
          env:
            - name: cluster.name
              value: es-cluster
            - name: node.name
              value: es03
            - name: cluster.initial_master_nodes
            - name: discovery.seed_hosts
              value: es-svc-inner-01,es-svc-inner-02
            - name: http.cors.enabled
              value: "true"
            - name: http.cors.allow-origin
              value: "*"
          volumeMounts:
            - mountPath: /usr/share/elasticsearch/data
              name: data-storage
            - name: localtime
              mountPath: /etc/localtime
              readOnly: true
  volumeClaimTemplates:
    - metadata:
        name: "data-storage"
      spec:
        resources:
          requests:
            storage: 1G
        accessModes:
        - ReadWriteOnce
        storageClassName: "nfs-storageclass"
---
apiVersion: v1
kind: Service
metadata:
  name: elasticsearch-svc
  labels:
    app: elasticsearch-svc
spec:
  type: NodePort
  ports:
    - port: 9200
      name: es-cli
      targetPort: 9200
      nodePort: 31920
  selector:
    app: es

---
apiVersion: v1
kind: Service
metadata:
  name: es-svc-inner-01
  labels:
    app: es-svc-inner-01
spec:
  type: ClusterIP
  ports:
    - port: 9300
      name: es-port
  selector:
    es-cluster: es01

---
apiVersion: v1
kind: Service
metadata:
  name: es-svc-inner-02
  labels:
    app: es-svc-inner-02
spec:
  type: ClusterIP
  ports:
    - port: 9300
      name: es-port
  selector:
    es-cluster: es02

---
apiVersion: v1
kind: Service
metadata:
  name: es-svc-inner-03
  labels:
    app: es-svc-inner-03
spec:
  type: ClusterIP
  ports:
    - port: 9300
      name: es-port
  selector:
    es-cluster: es03

??kubectl apply -f es.yaml 即可

k8s上集成es集群,kubernetes,elasticsearch文章來源地址http://www.zghlxwxcb.cn/news/detail-582425.html

到了這里,關于k8s上集成es集群的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • yum部署kubernetes(k8s)集群、k8s常用資源管理

    目錄 一、環(huán)境搭建 1、準備環(huán)境 1)計算機說明,建議系統(tǒng)版本7.4或者7.6 2)修改所有主機的計算機名設置host文件 ?2、安裝master節(jié)點 1)安裝etcd配置etcd 2)安裝k8s-master節(jié)點 3)配置apiserver 4)配置controller和scheduler 5)啟動k8s服務 3、安裝k8s-master上的node 1)安裝node 2)配置kube

    2024年02月13日
    瀏覽(35)
  • Containerd+Kubernetes搭建k8s集群

    Containerd+Kubernetes搭建k8s集群

    視頻教程地址:https://space.bilibili.com/3461573834180825/channel/seriesdetail?sid=3316691 之前寫了一篇基于docker安裝kubernetes的文章,這篇文檔我們來使用containerd來安裝kubernetes,相較于docker,containerd運行容器的時候效率更高,并且可以兼容docker鏡像。基于docker安裝kubernetes的文章地址:ht

    2024年02月07日
    瀏覽(26)
  • Kubernetes(k8s)集群部署----->超詳細

    Kubernetes(k8s)集群部署----->超詳細

    ??The Begin??點點關注,收藏不迷路?? Kubernetes(簡稱k8s)是一個開源的容器編排平臺,可以幫助開發(fā)人員和運維團隊更輕松地管理容器化應用程序。本文將詳細介紹如何進行k8s集群的部署,以幫助讀者快速搭建一個高可用、可伸縮的k8s集群。 1、操作系統(tǒng):至少三臺物理機或

    2024年02月05日
    瀏覽(20)
  • K8S:Rancher管理 Kubernetes 集群

    K8S:Rancher管理 Kubernetes 集群

    Rancher 是一個開源的企業(yè)級多集群 Kubernetes 管理平臺,實現了 Kubernetes 集群在混合云+本地數據中心的集中部署與管理, 以確保集群的安全性,加速企業(yè)數字化轉型。超過 40000 家企業(yè)每天使用 Rancher 快速創(chuàng)新。 官網:https://docs.rancher.cn/ Rancher 和 k8s 都是用來作為容器的調度與

    2024年02月07日
    瀏覽(28)
  • kubernetes(K8S)學習(一):K8S集群搭建(1 master 2 worker)

    kubernetes(K8S)學習(一):K8S集群搭建(1 master 2 worker)

    kubernetes官網 :https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl GitHub :https://github.com/kubernetes/kubeadm 本文 :使用kubeadm搭建一個3臺機器組成的k8s集群,1臺master節(jié)點,2臺worker節(jié)點。 由于k8s安裝較麻煩,為防止出現其他異常,特此

    2024年04月09日
    瀏覽(23)
  • 【k8s】:如何進行 Kubernetes 集群健康檢查?

    【k8s】:如何進行 Kubernetes 集群健康檢查?

    ??The Begin??點點關注,收藏不迷路?? 在使用 Kubernetes(k8s)部署應用程序時,保證集群的健康狀態(tài)至關重要。通過定期的健康檢查,可以及時發(fā)現并解決可能導致應用程序中斷或故障的問題,確保集群的穩(wěn)定性和可靠性。 將列出所有節(jié)點的狀態(tài),包括節(jié)點的名稱、狀態(tài)、版

    2024年04月16日
    瀏覽(52)
  • Kubernetes(k8s)上搭建nacos集群

    Kubernetes(k8s)上搭建nacos集群

    你需要準備一個Kubernetes集群,如圖我的集群已經準備完畢: nacos可以將配置文件存儲到數據庫當中,所以我們要先準備一個擁有nacos數據表結構的數據庫,這樣的數據庫鏡像我已經準備好了,當然你也可以自己制作這個鏡像: 我之前寫過一篇Kubernetes上安裝數據庫的文章:h

    2024年02月03日
    瀏覽(35)
  • Kubernetes(K8s)使用 kubeadm 方式搭建多 master 高可用 K8s 集群

    Kubernetes(K8s)使用 kubeadm 方式搭建多 master 高可用 K8s 集群

    本篇主要針對上篇文章的單 master 節(jié)點的 K8s 集群上搭建多 master 節(jié)點集群 和 LB 負載均衡服務器。 Kubernetes(K8S)集群搭建基礎入門教程 虛擬機 IP 地址: IP 操作系統(tǒng) 主機名稱 192.168.2.121 centos7.9 k8s-master01 192.168.2.124 centos7.9 k8s-master02 192.168.2.125 centos7.9 k8s-node01 192.168.2.126 centos

    2023年04月26日
    瀏覽(34)
  • 使用kubectl連接遠程Kubernetes(k8s)集群

    使用kubectl連接遠程Kubernetes(k8s)集群

    你需要準備一個Kubernetes集群,你要記下你安裝Kubernetes的版本。如圖我已經準備好了一個版本號為 v1.21.14 的集群: 注意下載的版本號最好與你安裝的Kubernetes版本對應上,各個版本的下載地址(??注意修改url中的版本號): Windows: x86_64: arm64: MacOS: Intel: Apple Silicon: Linux: x86

    2024年02月04日
    瀏覽(28)
  • 基于Docker的K8s(Kubernetes)集群部署

    基于Docker的K8s(Kubernetes)集群部署

    開始搭建k8s集群 三臺服務器修改主機名稱 關閉對話窗口,重新連接 三臺主機名稱呢就修改成功了。 接下來修改每臺節(jié)點的 hosts 文件 所有節(jié)點關閉 setLinux 查看是否關閉成功 為每個節(jié)點添加 k8s 數據源 如果安裝docker數據源找不到y(tǒng)um-config 所有節(jié)點安裝kubelet kubelet安裝中… k

    2024年02月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包