INPUT_OBJECT

KubernetesKindStatefulSetSpecTemplateSpecVolumesRbdInput

RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md

link GraphQL Schema definition

  • input KubernetesKindStatefulSetSpecTemplateSpecVolumesRbdInput {
  • # Filesystem type of the volume that you want to mount. Tip: Ensure that the
  • # filesystem type is supported by the host operating system. Examples: "ext4",
  • # "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info:
  • # https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent
  • # errors in the filesystem from compromising the machine
  • fsType: String
  • # The rados image name. More info:
  • # https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • image: String
  • # Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More
  • # info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • keyring: String
  • monitors: [String]
  • # The rados pool name. Default is rbd. More info:
  • # https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • pool: String
  • # ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to
  • # false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • readOnly: Boolean
  • # SecretRef is name of the authentication secret for RBDUser. If provided
  • # overrides keyring. Default is nil. More info:
  • # https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • secretRef: KubernetesKindStatefulSetSpecTemplateSpecVolumesRbdSecretRefInput
  • # The rados user name. Default is admin. More info:
  • # https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
  • user: String
  • }