You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.4 KiB
54 lines
1.4 KiB
apiVersion: apps/v1 |
|
kind: Deployment |
|
metadata: |
|
name: rook-ceph-tools |
|
namespace: rook-ceph # namespace:cluster |
|
labels: |
|
app: rook-ceph-tools |
|
spec: |
|
replicas: 1 |
|
selector: |
|
matchLabels: |
|
app: rook-ceph-tools |
|
template: |
|
metadata: |
|
labels: |
|
app: rook-ceph-tools |
|
spec: |
|
dnsPolicy: ClusterFirstWithHostNet |
|
containers: |
|
- name: rook-ceph-tools |
|
image: rook/ceph:master |
|
command: ["/tini"] |
|
args: ["-g", "--", "/usr/local/bin/toolbox.sh"] |
|
imagePullPolicy: IfNotPresent |
|
env: |
|
- name: ROOK_CEPH_USERNAME |
|
valueFrom: |
|
secretKeyRef: |
|
name: rook-ceph-mon |
|
key: ceph-username |
|
- name: ROOK_CEPH_SECRET |
|
valueFrom: |
|
secretKeyRef: |
|
name: rook-ceph-mon |
|
key: ceph-secret |
|
volumeMounts: |
|
- mountPath: /etc/ceph |
|
name: ceph-config |
|
- name: mon-endpoint-volume |
|
mountPath: /etc/rook |
|
volumes: |
|
- name: mon-endpoint-volume |
|
configMap: |
|
name: rook-ceph-mon-endpoints |
|
items: |
|
- key: data |
|
path: mon-endpoints |
|
- name: ceph-config |
|
emptyDir: {} |
|
tolerations: |
|
- key: "node.kubernetes.io/unreachable" |
|
operator: "Exists" |
|
effect: "NoExecute" |
|
tolerationSeconds: 5
|
|
|