从零到一k8s(四)云原生存储Longhorn

环境安装请参考

Longhorn简介

https://www.rancher.cn/longhorn/

安装步骤

https://longhorn.io/docs/1.2.3/deploy/install/install-with-kubectl/

 

一个使用pv 的小demo

apiVersion: v1
kind: Service
metadata:
  name: nginx
  labels:
    app: nginx
spec:
  ports:
  - port: 80
    name: web
  clusterIP: None
  selector:
    app: nginx
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: web
spec:
  serviceName: "nginx"
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: k8s.gcr.io/nginx-slim:0.8
        ports:
        - containerPort: 80
          name: web
        volumeMounts:
        - name: www
          mountPath: /usr/share/nginx/html
  volumeClaimTemplates:
  - metadata:
      name: www
    spec:
      accessModes: [ "ReadWriteOnce" ]
      storageClassName: longhorn
      resources:
        requests:
          storage: 1Gi

 

dashbord

 

posted @ 2022-03-01 16:42  萱乐庆foreverlove  阅读(151)  评论(0)    收藏  举报