Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. apiVersion: extensions/v1beta1
  2. kind: DaemonSet
  3. metadata:
  4. labels:
  5. app: rook
  6. role: osd
  7. rook_cluster: rookcluster
  8. name: osd
  9. spec:
  10. selector:
  11. matchLabels:
  12. app: osd
  13. rook_cluster: rookcluster
  14. template:
  15. metadata:
  16. labels:
  17. app: osd
  18. rook_cluster: rookcluster
  19. name: osd
  20. spec:
  21. containers:
  22. - command:
  23. - /bin/sh
  24. - -c
  25. - 'sleep 5;
  26. echo $(HOSTNAME) > /etc/hostname;
  27. hostname -F /etc/hostname;
  28. /usr/bin/rookd
  29. osd
  30. --data-dir=/var/lib/rook
  31. --mon-endpoints=mon2=10.2.247.8:6790,mon0=10.2.136.140:6790,mon1=10.2.6.9:6790
  32. --cluster-name=rookcluster
  33. --data-devices=^sd '
  34. env:
  35. - name: ROOKD_MON_SECRET
  36. valueFrom:
  37. secretKeyRef:
  38. key: mon-secret
  39. name: mon
  40. - name: ROOKD_ADMIN_SECRET
  41. valueFrom:
  42. secretKeyRef:
  43. key: admin-secret
  44. name: mon
  45. - name: HOSTNAME
  46. valueFrom:
  47. fieldRef:
  48. apiVersion: v1
  49. fieldPath: spec.nodeName
  50. - name: CEPH_CONF
  51. value: /etc/rook/ceph.conf
  52. - name: ROOK_FSID
  53. valueFrom:
  54. secretKeyRef:
  55. key: fsid
  56. name: mon
  57. - name: ROOK_CLUSTER_NAME
  58. valueFrom:
  59. secretKeyRef:
  60. key: cluster-name
  61. name: mon
  62. image: quay.io/travisn/rookd:dev-2017-03-16-k8s
  63. imagePullPolicy: Always
  64. name: osd
  65. securityContext:
  66. privileged: true
  67. volumeMounts:
  68. - mountPath: /var/lib/rook
  69. name: rook-data
  70. - mountPath: /dev
  71. name: devices
  72. - mountPath: /etc/rook
  73. name: rook-config
  74. readOnly: true
  75. nodeSelector:
  76. storage-node: "true"
  77. restartPolicy: Always
  78. volumes:
  79. - hostPath:
  80. path: /dev
  81. name: devices
  82. - configMap:
  83. defaultMode: 420
  84. name: rook-config
  85. name: rook-config
  86. - name: rook-keyring
  87. secret:
  88. defaultMode: 420
  89. items:
  90. - key: keyring
  91. path: keyring
  92. secretName: rook-keyring
  93. - hostPath:
  94. path: /var/lib/rook
  95. name: rook-data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement