Update README and deployment, split up dockerfile
This commit is contained in:
parent
6663621a25
commit
f12bc09bdf
10 changed files with 168 additions and 112 deletions
|
@ -67,7 +67,7 @@ spec:
|
|||
serviceAccount: csi-attacher-sa
|
||||
containers:
|
||||
- name: csi-attacher
|
||||
image: quay.io/k8scsi/csi-attacher:v1.0.1
|
||||
image: quay.io/k8scsi/csi-attacher:v1.1.0
|
||||
args:
|
||||
- "--v=4"
|
||||
- "--csi-address=$(ADDRESS)"
|
||||
|
|
|
@ -55,7 +55,7 @@ spec:
|
|||
hostNetwork: true
|
||||
containers:
|
||||
- name: driver-registrar
|
||||
image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.1
|
||||
image: quay.io/k8scsi/csi-node-driver-registrar:v1.1.0
|
||||
args:
|
||||
- "--kubelet-registration-path=$(DRIVER_REG_SOCK_PATH)"
|
||||
- "--v=4"
|
||||
|
@ -80,15 +80,10 @@ spec:
|
|||
capabilities:
|
||||
add: ["SYS_ADMIN"]
|
||||
allowPrivilegeEscalation: true
|
||||
image: ctrox/csi-s3:1.0.1-alpha
|
||||
image: ctrox/csi-s3:v1.1.0
|
||||
args:
|
||||
- "--endpoint=$(CSI_ENDPOINT)"
|
||||
- "--nodeid=$(NODE_ID)"
|
||||
- "--access-key-id=$(ACCESS_KEY_ID)"
|
||||
- "--secret-access-key=$(SECRET_ACCESS_KEY)"
|
||||
- "--s3-endpoint=$(S3_ENDPOINT)"
|
||||
- "--region=$(REGION)"
|
||||
- "--encryption-key=$(ENCRYPTION_KEY)"
|
||||
- "--v=4"
|
||||
env:
|
||||
- name: CSI_ENDPOINT
|
||||
|
|
|
@ -2,6 +2,7 @@ apiVersion: v1
|
|||
kind: Pod
|
||||
metadata:
|
||||
name: csi-s3-test-nginx
|
||||
namespace: default
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-s3-test-nginx
|
||||
|
|
|
@ -66,7 +66,7 @@ spec:
|
|||
serviceAccount: csi-provisioner-sa
|
||||
containers:
|
||||
- name: csi-provisioner
|
||||
image: quay.io/k8scsi/csi-provisioner:v1.0.1
|
||||
image: quay.io/k8scsi/csi-provisioner:v1.1.0
|
||||
args:
|
||||
- "--provisioner=ch.ctrox.csi.s3-driver"
|
||||
- "--csi-address=$(ADDRESS)"
|
||||
|
@ -79,15 +79,10 @@ spec:
|
|||
- name: socket-dir
|
||||
mountPath: /var/lib/kubelet/plugins/ch.ctrox.csi.s3-driver
|
||||
- name: csi-s3
|
||||
image: ctrox/csi-s3:1.0.1-alpha
|
||||
image: ctrox/csi-s3:v1.1.0
|
||||
args:
|
||||
- "--endpoint=$(CSI_ENDPOINT)"
|
||||
- "--nodeid=$(NODE_ID)"
|
||||
- "--access-key-id=$(ACCESS_KEY_ID)"
|
||||
- "--secret-access-key=$(SECRET_ACCESS_KEY)"
|
||||
- "--s3-endpoint=$(S3_ENDPOINT)"
|
||||
- "--region=$(REGION)"
|
||||
- "--encryption-key=$(ENCRYPTION_KEY)"
|
||||
- "--v=4"
|
||||
env:
|
||||
- name: CSI_ENDPOINT
|
||||
|
|
|
@ -5,10 +5,10 @@ metadata:
|
|||
stringData:
|
||||
accessKeyID: <YOUR_ACCESS_KEY_ID>
|
||||
secretAccessKey: <YOUR_SECRET_ACCES_KEY>
|
||||
# For AWS set it to "https://s3.amazonaws.com"
|
||||
endpoint: <S3_ENDPOINT_URL>
|
||||
# For AWS set it to "https://s3.<region>.amazonaws.com"
|
||||
endpoint: https://s3.eu-central-1.amazonaws.com
|
||||
# If not on S3, set it to ""
|
||||
region: <S3_REGION>
|
||||
# Currently only for s3ql
|
||||
# If not using s3ql, set it to ""
|
||||
encryptionKey: <FS_ENCRYPTION_KEY>
|
||||
encryptionKey: ""
|
||||
|
|
|
@ -7,4 +7,12 @@ provisioner: ch.ctrox.csi.s3-driver
|
|||
parameters:
|
||||
# specify which mounter to use
|
||||
# can be set to s3backer, s3ql, s3fs or goofys
|
||||
mounter: s3backer
|
||||
mounter: rclone
|
||||
csi.storage.k8s.io/provisioner-secret-name: csi-s3-secret
|
||||
csi.storage.k8s.io/provisioner-secret-namespace: kube-system
|
||||
csi.storage.k8s.io/controller-publish-secret-name: csi-s3-secret
|
||||
csi.storage.k8s.io/controller-publish-secret-namespace: kube-system
|
||||
csi.storage.k8s.io/node-stage-secret-name: csi-s3-secret
|
||||
csi.storage.k8s.io/node-stage-secret-namespace: kube-system
|
||||
csi.storage.k8s.io/node-publish-secret-name: csi-s3-secret
|
||||
csi.storage.k8s.io/node-publish-secret-namespace: kube-system
|
Loading…
Add table
Add a link
Reference in a new issue