Sync with Manager
commit 0b3f97866bb0016d09c7054b9ad7c41ae3096484 Author: Sheng Yang <sheng.yang@rancher.com> Date: Tue Nov 12 23:15:45 2019 -0800 Longhorn v0.7.0-rc2 release Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
This commit is contained in:
parent
47de210eb6
commit
5c5103d0a9
@ -240,7 +240,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: longhorn-manager
|
- name: longhorn-manager
|
||||||
image: longhornio/longhorn-manager:v0.7.0-rc1
|
image: longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
@ -249,9 +249,9 @@ spec:
|
|||||||
- -d
|
- -d
|
||||||
- daemon
|
- daemon
|
||||||
- --engine-image
|
- --engine-image
|
||||||
- longhornio/longhorn-engine:v0.7.0-rc1
|
- longhornio/longhorn-engine:v0.7.0-rc2
|
||||||
- --manager-image
|
- --manager-image
|
||||||
- longhornio/longhorn-manager:v0.7.0-rc1
|
- longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
- --service-account
|
- --service-account
|
||||||
- longhorn-service-account
|
- longhorn-service-account
|
||||||
ports:
|
ports:
|
||||||
@ -267,7 +267,7 @@ spec:
|
|||||||
mountPath: /var/lib/rancher/longhorn/
|
mountPath: /var/lib/rancher/longhorn/
|
||||||
mountPropagation: Bidirectional
|
mountPropagation: Bidirectional
|
||||||
- name: longhorn-default-setting
|
- name: longhorn-default-setting
|
||||||
mountPath: /var/lib/longhorn/setting/
|
mountPath: /var/lib/longhorn-setting/
|
||||||
env:
|
env:
|
||||||
- name: POD_NAMESPACE
|
- name: POD_NAMESPACE
|
||||||
valueFrom:
|
valueFrom:
|
||||||
@ -283,7 +283,7 @@ spec:
|
|||||||
fieldPath: spec.nodeName
|
fieldPath: spec.nodeName
|
||||||
# Should be: mount path of the volume longhorn-default-setting + the key of the configmap data in 04-default-setting.yaml
|
# Should be: mount path of the volume longhorn-default-setting + the key of the configmap data in 04-default-setting.yaml
|
||||||
- name: DEFAULT_SETTING_PATH
|
- name: DEFAULT_SETTING_PATH
|
||||||
value: /var/lib/longhorn/setting/default-setting.yaml
|
value: /var/lib/longhorn-setting/default-setting.yaml
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev
|
- name: dev
|
||||||
hostPath:
|
hostPath:
|
||||||
@ -336,7 +336,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: longhorn-ui
|
- name: longhorn-ui
|
||||||
image: longhornio/longhorn-ui:v0.7.0-rc1
|
image: longhornio/longhorn-ui:v0.7.0-rc2
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8000
|
- containerPort: 8000
|
||||||
env:
|
env:
|
||||||
@ -376,26 +376,20 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: wait-longhorn-manager
|
- name: wait-longhorn-manager
|
||||||
image: longhornio/longhorn-manager:v0.7.0-rc1
|
image: longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
command: ['sh', '-c', 'while [ $(curl -m 1 -s -o /dev/null -w "%{http_code}" http://longhorn-backend:9500/v1) != "200" ]; do echo waiting; sleep 2; done']
|
command: ['sh', '-c', 'while [ $(curl -m 1 -s -o /dev/null -w "%{http_code}" http://longhorn-backend:9500/v1) != "200" ]; do echo waiting; sleep 2; done']
|
||||||
containers:
|
containers:
|
||||||
- name: longhorn-driver-deployer
|
- name: longhorn-driver-deployer
|
||||||
image: longhornio/longhorn-manager:v0.7.0-rc1
|
image: longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command:
|
command:
|
||||||
- longhorn-manager
|
- longhorn-manager
|
||||||
- -d
|
- -d
|
||||||
- deploy-driver
|
- deploy-driver
|
||||||
- --manager-image
|
- --manager-image
|
||||||
- longhornio/longhorn-manager:v0.7.0-rc1
|
- longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
- --manager-url
|
- --manager-url
|
||||||
- http://longhorn-backend:9500/v1
|
- http://longhorn-backend:9500/v1
|
||||||
# manually choose "flexvolume" or "csi"
|
|
||||||
#- --driver
|
|
||||||
#- flexvolume
|
|
||||||
# manually set root directory for flexvolume
|
|
||||||
#- --flexvolume-dir
|
|
||||||
#- /usr/libexec/kubernetes/kubelet-plugins/volume/exec/
|
|
||||||
# manually set root directory for csi
|
# manually set root directory for csi
|
||||||
#- --kubelet-root-dir
|
#- --kubelet-root-dir
|
||||||
#- /var/lib/rancher/k3s/agent/kubelet
|
#- /var/lib/rancher/k3s/agent/kubelet
|
||||||
@ -418,11 +412,20 @@ spec:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: spec.serviceAccountName
|
fieldPath: spec.serviceAccountName
|
||||||
# For auto detection, leave this parameter unset
|
|
||||||
#- name: FLEXVOLUME_DIR
|
|
||||||
# FOR RKE
|
|
||||||
#value: "/var/lib/kubelet/volumeplugins"
|
|
||||||
# FOR GKE
|
|
||||||
#value: "/home/kubernetes/flexvolume/"
|
|
||||||
serviceAccountName: longhorn-service-account
|
serviceAccountName: longhorn-service-account
|
||||||
---
|
---
|
||||||
|
kind: StorageClass
|
||||||
|
apiVersion: storage.k8s.io/v1
|
||||||
|
metadata:
|
||||||
|
name: longhorn
|
||||||
|
provisioner: driver.longhorn.io
|
||||||
|
parameters:
|
||||||
|
numberOfReplicas: "3"
|
||||||
|
staleReplicaTimeout: "2880"
|
||||||
|
fromBackup: ""
|
||||||
|
# diskSelector: "ssd,fast"
|
||||||
|
# nodeSelector: "storage,fast"
|
||||||
|
# recurringJobs: '[{"name":"snap", "task":"snapshot", "cron":"*/1 * * * *", "retain":1},
|
||||||
|
# {"name":"backup", "task":"backup", "cron":"*/2 * * * *", "retain":1,
|
||||||
|
# "labels": {"interval":"2m"}}]'
|
||||||
|
---
|
||||||
|
@ -9,6 +9,7 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
persistentVolumeReclaimPolicy: Delete
|
persistentVolumeReclaimPolicy: Delete
|
||||||
|
storageClassName: longhorn
|
||||||
csi:
|
csi:
|
||||||
driver: driver.longhorn.io
|
driver: driver.longhorn.io
|
||||||
fsType: ext4
|
fsType: ext4
|
||||||
@ -28,17 +29,26 @@ spec:
|
|||||||
requests:
|
requests:
|
||||||
storage: 2Gi
|
storage: 2Gi
|
||||||
volumeName: longhorn-vol-pv
|
volumeName: longhorn-vol-pv
|
||||||
|
storageClassName: longhorn
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Pod
|
kind: Pod
|
||||||
metadata:
|
metadata:
|
||||||
name: volume-test
|
name: volume-pv-test
|
||||||
namespace: default
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
containers:
|
containers:
|
||||||
- name: volume-test
|
- name: volume-pv-test
|
||||||
image: nginx:stable-alpine
|
image: nginx:stable-alpine
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- ls
|
||||||
|
- /data/lost+found
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: vol
|
- name: vol
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
|
@ -40,9 +40,17 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: mysql
|
app: mysql
|
||||||
spec:
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
containers:
|
containers:
|
||||||
- image: mysql:5.6
|
- image: mysql:5.6
|
||||||
name: mysql
|
name: mysql
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- ls
|
||||||
|
- /var/lib/mysql/lost+found
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
env:
|
env:
|
||||||
- name: MYSQL_ROOT_PASSWORD
|
- name: MYSQL_ROOT_PASSWORD
|
||||||
value: changeme
|
value: changeme
|
||||||
|
@ -1,41 +0,0 @@
|
|||||||
apiVersion: storage.k8s.io/v1
|
|
||||||
kind: StorageClass
|
|
||||||
metadata:
|
|
||||||
name: longhorn
|
|
||||||
provisioner: rancher.io/longhorn
|
|
||||||
parameters:
|
|
||||||
numberOfReplicas: '3'
|
|
||||||
staleReplicaTimeout: '2880'
|
|
||||||
reclaimPolicy: Delete
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: longhorn-vol-pvc
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 2Gi
|
|
||||||
storageClassName: longhorn
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Pod
|
|
||||||
metadata:
|
|
||||||
name: volume-test
|
|
||||||
namespace: default
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: volume-test
|
|
||||||
image: nginx:stable-alpine
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
volumeMounts:
|
|
||||||
- name: vol
|
|
||||||
mountPath: /data
|
|
||||||
ports:
|
|
||||||
- containerPort: 80
|
|
||||||
volumes:
|
|
||||||
- name: vol
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: longhorn-vol-pvc
|
|
@ -1,25 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Pod
|
|
||||||
metadata:
|
|
||||||
name: volume-test
|
|
||||||
namespace: default
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: volume-test
|
|
||||||
image: nginx:stable-alpine
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
volumeMounts:
|
|
||||||
- name: voll
|
|
||||||
mountPath: /data
|
|
||||||
ports:
|
|
||||||
- containerPort: 80
|
|
||||||
volumes:
|
|
||||||
- name: voll
|
|
||||||
flexVolume:
|
|
||||||
driver: "rancher.io/longhorn"
|
|
||||||
fsType: "ext4"
|
|
||||||
options:
|
|
||||||
size: "2Gi"
|
|
||||||
numberOfReplicas: "3"
|
|
||||||
staleReplicaTimeout: "20"
|
|
||||||
fromBackup: ""
|
|
@ -1,50 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolume
|
|
||||||
metadata:
|
|
||||||
name: longhorn-volv-pv
|
|
||||||
spec:
|
|
||||||
capacity:
|
|
||||||
storage: 2Gi
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
storageClassName: longhorn
|
|
||||||
flexVolume:
|
|
||||||
driver: "rancher.io/longhorn"
|
|
||||||
fsType: "ext4"
|
|
||||||
options:
|
|
||||||
size: "2Gi"
|
|
||||||
numberOfReplicas: "3"
|
|
||||||
staleReplicaTimeout: "20"
|
|
||||||
fromBackup: ""
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: longhorn-volv-pvc
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
storageClassName: longhorn
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 2Gi
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Pod
|
|
||||||
metadata:
|
|
||||||
name: volume-test
|
|
||||||
namespace: default
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: volume-test
|
|
||||||
image: nginx:stable-alpine
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
volumeMounts:
|
|
||||||
- name: volv
|
|
||||||
mountPath: /data
|
|
||||||
ports:
|
|
||||||
- containerPort: 80
|
|
||||||
volumes:
|
|
||||||
- name: volv
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: longhorn-volv-pvc
|
|
@ -16,10 +16,18 @@ metadata:
|
|||||||
name: volume-test
|
name: volume-test
|
||||||
namespace: default
|
namespace: default
|
||||||
spec:
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
containers:
|
containers:
|
||||||
- name: volume-test
|
- name: volume-test
|
||||||
image: nginx:stable-alpine
|
image: nginx:stable-alpine
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- ls
|
||||||
|
- /data/lost+found
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: volv
|
- name: volv
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
|
@ -27,10 +27,18 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: nginx # has to match .spec.selector.matchLabels
|
app: nginx # has to match .spec.selector.matchLabels
|
||||||
spec:
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
terminationGracePeriodSeconds: 10
|
terminationGracePeriodSeconds: 10
|
||||||
containers:
|
containers:
|
||||||
- name: nginx
|
- name: nginx
|
||||||
image: k8s.gcr.io/nginx-slim:0.8
|
image: k8s.gcr.io/nginx-slim:0.8
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- ls
|
||||||
|
- /usr/share/nginx/html/lost+found
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 5
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 80
|
- containerPort: 80
|
||||||
name: web
|
name: web
|
||||||
|
@ -58,7 +58,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: longhorn-uninstall
|
- name: longhorn-uninstall
|
||||||
image: longhornio/longhorn-manager:v0.7.0-rc1
|
image: longhornio/longhorn-manager:v0.7.0-rc2
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command:
|
command:
|
||||||
- longhorn-manager
|
- longhorn-manager
|
||||||
|
Loading…
Reference in New Issue
Block a user