Introduction
Bucket to Kubernetes introduction
Bucket files can be synchronized in a Kubernetes cluster as Kubernetes objects using the bucket-to-kubernetes plugin.
Synchronization process
Special rules
There are no special rules for this synchronization plugin.
Blacklisted objects
There are some Kubernetes objects that are blacklisted by default and will be ignored by the synchronization process.
This is the list of the blacklisted objects:
- Namespaces which name starts with kube-oropenshift, an the Namespaceresiliency-operator.
- All namespaced objects inside a blacklisted Namespace.
- ConfigMaps named kube-root-ca.crtoropenshift-service-ca.crt.
Objects path
The files from the bucket will be read as Kubernetes objectsfrom files with the following path: <group>.<version>.<kind>/<object_namespace>.<object_name>.
Examples:
- The Namespace named testwill be saved in the filecore.v1.Namespace/test.
- The Deployment named app-1deployed in thetestNamespace will be saved in the fileapps.v1.Deployment/test.app-1.
Use cases
Backup restore
Restore your Kubernetes cluster from a Bucket.
Pilot light architecture
Recover from a disaster by running the application saved in the Bucket.