Documentation ¶
Overview ¶
Package operator to manage Kubernetes storage.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Operator ¶
type Operator struct {
// contains filtered or unexported fields
}
Operator type for managing storage
func New ¶
func New(context *clusterd.Context, volumeAttachmentWrapper attachment.Attachment, rookImage, securityAccount string) *Operator
New creates an operator instance
Directories ¶
Path | Synopsis |
---|---|
Package agent to manage Kubernetes storage attach events.
|
Package agent to manage Kubernetes storage attach events. |
Package cluster to manage a Ceph cluster.
|
Package cluster to manage a Ceph cluster. |
mgr
Package mgr for the Ceph manager.
|
Package mgr for the Ceph manager. |
mon
Package mon provides methods for creating clusters of Ceph mons in Kubernetes, for monitoring the cluster's status, for taking corrective actions if the status is non-ideal, and for reporting mon cluster failures.
|
Package mon provides methods for creating clusters of Ceph mons in Kubernetes, for monitoring the cluster's status, for taking corrective actions if the status is non-ideal, and for reporting mon cluster failures. |
osd/config
Package config for OSD config managed by the operator Package config for OSD config managed by the operator Copyright 2016 The Rook Authors.
|
Package config for OSD config managed by the operator Package config for OSD config managed by the operator Copyright 2016 The Rook Authors. |
rbd
Package rbd for mirroring Package rbd for mirroring
|
Package rbd for mirroring Package rbd for mirroring |
Package file manages a CephFS filesystem and the required daemons.
|
Package file manages a CephFS filesystem and the required daemons. |
Package rgw to manage a rook object store.
|
Package rgw to manage a rook object store. |
user
Package objectuser to manage a rook object store user.
|
Package objectuser to manage a rook object store user. |
Package pool to manage a rook pool.
|
Package pool to manage a rook pool. |
Package provisioner to provision Rook volumes on Kubernetes.
|
Package provisioner to provision Rook volumes on Kubernetes. |
Package spec provides Kubernetes controller/pod/container spec items used for many Ceph daemons Package spec provides Kubernetes controller/pod/container spec items used for many Ceph daemons
|
Package spec provides Kubernetes controller/pod/container spec items used for many Ceph daemons Package spec provides Kubernetes controller/pod/container spec items used for many Ceph daemons |
Package test provides common resources useful for testing many Ceph daemons.
|
Package test provides common resources useful for testing many Ceph daemons. |
Click to show internal directories.
Click to hide internal directories.