To use backup and restoration in Cocktail, you need a repository where Kubernetes resources can be backed up and stored. Choose an appropriate repository and create it according to your needs.
Amazon S3 (Simple Storage Service) is a cloud-based, secure, and scalable object storage service provided by Amazon Web Services (AWS).
To use AWS S3 storage, please refer to the following guide.
1) Log in to the console and click on "S3."
(Note: This guide assumes the use of the "us-east-1" region.)
2) Click on the "Create bucket" button to navigate to the creation screen.
3) Set the region, bucket name, and default encryption according to user preferences, then click the "Create bucket" button at the bottom right to create the bucket.
1) Access the AWS Console to retrieve the necessary information.
3) Click "Other" among the next buttons and click "Next."
4) Enter a description tag for the access key to be created and click the "Create access key" button.
5) Confirm the generated access key and secret access key values.
MinIO is an open-source object storage server known for its compatibility with the Amazon S3 API.
To use MinIO storage, please refer to the guide below.
1) Access the MinIO console by entering the installed MinIO URL.
2) After logging in, go to [Administrator] - [Buckets] and click the "Create Bucket +" button in the top right corner.
3) Provide an appropriate bucket name and click the "Create Bucket" button to create the bucket.
1) After logging into the console, go to [User] - [Access Keys] and click the "Create access key +" button in the top right corner.
2) Save the displayed Access Key and Secret Key separately, then click the "Create" button to generate authentication information.
aws_access_key_id
: Access Key
aws_secret_access_key
: Secret Key
2) Click on the registered user, then click the tab and click the button in the top right of the [Access keys] box.
Azure Blob Storage is an object storage service provided by Microsoft Azure cloud platform.
To use Azure Storage, please refer to the guide below.
1) Access the Azure Portal to obtain the necessary information.
2) Efficiently manage access, policies, and compliance regulations for your subscription by clicking on "Management groups."(All services - Management and governance - Management groups)
2-1) Click the "Create" button.
2-2) Create a management group for internal use.
3) Click on "Subscriptions" to create a logical container called "Resource Group" for grouping resources for efficient management.(All services - Management and governance - Subscriptions)
3-1) Click the "Create" button to go to the creation screen.
4) Click on "Subscriptions" to create a logical container called "Resource Group" for grouping resources for efficient management.(All services - Management and governance - Resource Group)
4-1) Click the "Create" button to go to the creation screen.
4-2) [Create a Resource Group] - Enter the resource group name and select the region before creating.
5) Click on "Resources" to create resources that can be used in Azure services.
5-1) Search for "Storage account" in the marketplace and click on "Storage account."
5-2) Click the "Create" button.
5-3) nter subscription, resource group, storage account name, and region to register.
6) Click on the created resource, and under [Data Storage], click on "Containers."
6-1) Click "+ Container" to create storage.
Bucket : Container Name
Log in to the Azure Portal.
Select the subscription from the Azure service title. If your subscription is not displayed, use the search box to find it.
Find the subscription in the list and verify the subscription ID displayed in the second column.
Azure PortalLog in to the Azure Portal.
Make sure you are logged in to the tenant for which you want to retrieve the ID. If not, switch directories to ensure you're working in the correct tenant.
Use the search to find "Tenant properties."
Find the Tenant ID in the Overview section of the Basic Information screen.
Please refer to the guide below for more details.
Google Cloud Storage is an object storage service provided by the Google Cloud Platform (GCP), offering a secure and scalable data storage solution in the cloud.
To use Google Storage, please refer to the guide below.
1) Access the Google Cloud Console.
2) Open the left menu, navigate to [Cloud Storage] - [Storage] menu.
3) Click the "Create" button in the top right corner to go to the creation screen.
4) Enter the bucket name, select the region (default: us), and click the "Create" button to create the bucket.
1) Access the Google Cloud Console.
2) In the Google Cloud Console, click on the "IAM & Admin" button.
3) Click on the Service accounts tab in IAM & Admin, and then click on the "+ Create Service Account" button at the top center.
4) Set the name for the service account.
5) Set the permissions for the created service account.
Owner permissions provide full access to most Google Cloud resources.
You can grant other permissions if needed, but note that access may be restricted based on the granted permissions.
6) Click on the created service account, click on "Add Key," choose JSON type, and click "Create" to generate a new key.
7) Confirm that a JSON file has been generated locally.
Authentication Information
: Contents of the file