web 监控 es 集群

mkdir -p /data/yaml/kube-system/cerebro
cd /data/yaml/kube-system/cerebro

cat deployment.yaml 
apiVersion: apps/v1
kind: Deployment
metadata:
  name: cerebro
  namespace: kube-system
spec:
  replicas: 1
  selector:
    matchLabels:
      app: cerebro
  template:
    metadata:
      labels:
        app: cerebro
    spec:
      containers:
      - name: cerebro
        image: lmenezes/cerebro:0.8.3
        volumeMounts: 
        - mountPath: /etc/localtime
          readOnly: true 
          name: time-data
      volumes: 
      - name: time-data 
        hostPath: 
          path: /usr/share/zoneinfo/Asia/Shanghai

kubectl apply -f deployment.yaml 

cat svc.yaml 
kind: Service
apiVersion: v1
metadata:
  labels:
    app: cerebro
  name: cerebro
  namespace: kube-system
spec:
  ports:
    - port: 9000
      targetPort: 9000
      nodePort: 30081
  selector:
    app: cerebro
  type: NodePort

kubectl apply -f svc.yaml 


posted @ 2022-01-27 11:43  klvchen  阅读(39)  评论(0)    收藏  举报