F24 Self Contained Change: Atomic Storage Clients

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



= Proposed Self Contained Change: Atomic Storage Clients =
https://fedoraproject.org/wiki/Changes/AtomicStorageClients

Change owner(s):
* mmicene <nzwulfin AT gmail DOT com >

Kubernetes provides a mechanism for providing storage to Pods via
volumes. Volumes support several underlying storage protocols, but
clients are needed to support each type. Native GlusterFS and Ceph
clients will be added to the Atomic host base to support these Volume
types.

== Detailed Description ==
By design, Docker container internal storage is ephemeral in nature
and data is lost when a container is stopped. Kubernetes uses Volumes
to provide a means for Pods keep data for extended periods of time and
between container restarts.

A Volume in Kubernetes represents a real piece of underlying storage
capacity in the infrastructure. Persistent Volumes are a way for users
to "claim" a Volume without knowing the details of the particular
storage environment. Persistent volumes are intended for "network
volumes" like NFS shares, iSCSI devices, GlusterFS volumes, or Ceph
devices. Persistent Volumes also exist past the Pod lifecycle.

In order to access the underlying storage, the appropriate drivers
must be available to Kubernetes on the Atomic host. We will add the
appropriate packages to support the following Volume types:
* GlusterFS
* RBD (Ceph Block Device)

Both projects currently have packages available and accepted in Fedora
for general use. No new packaging should be required.

== Scope ==
Proposal owners:
* Add GlusterFS client Fedora packages to Atomic package list
* Add Ceph client Fedora packages to Atomic package list
  -- The Ceph packaging will be changing to reduce the number of
dependencies. This may cause some bloat in the image until fixed.

Other developers: N/A (not a System Wide Change)

Release engineering: N/A (not a System Wide Change)

List of deliverables: N/A (not a System Wide Change)

Policies and guidelines: N/A (not a System Wide Change)

Trademark approval: N/A (not needed for this Change)

-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux