GitLab Commit is coming up on August 3-4. Learn how to innovate together using GitLab, the DevOps platform. Register for free: gitlabcommitvirtual2021.com

concepts.rst 1.5 KB
Newer Older
1
Kubesafe Concepts
2
3
4
5
=========================

This documents talks about Kubesafe concepts: what the software does
and how to accomplish key use cases.
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

Use Cases
-----------

.. image:: _static/use-cases.png
  :alt: Kubesafe use cases

Terminology
------------
Recovery Point
  A point in time copy of a namespace or application, including its data
  and configuration. A recovery point may be local (visible on the same
  cluster where the aplication is running) or remote (visible on a cluster
  or object store other than the one where the cluster is running).

Back up
  (verb) Create a new recovery point.

Backup
  (nound) A recovery point.

Snapshot
  (noun) A recovery point.

Restore
  Replace the contents of a namespace or application with the data and
  configuration from a recovery point. Because restores are done in
  place, this action is possible only when the recovery point exists
  on the cluster where the application is running.

Restore Latest
  Restore from the most recent recovery point for a namespace or application.

Clone
  Create a new running copy of a namespace or aplication using the
  data and configuration from a recovery point.

Clone Latest
  Clone from the most recent recovery point for a namespace or application.

Protectable
  Describes a namespace or application running on the current cluster.

Protected
  Describes a namespace or application with at least one recovery point.

Recoverable
  Describes a namespace or application having one or more recovery points
  on the current cluster.