• Cloud-Native Container ProductsCloud-Native Container Products
    • KubeSphere Enterprisehot
    • KubeSphere Virtualizationhot
    • KubeSphere Enterprise HCI
  • Cloud-Native ServiceCloud-Native Service
    • KubeSphere Backuphot
    • KubeSphere Litenew
    • KubeSphere Inspectornew
  • Public Cloud Container ServicePublic Cloud Container Service
    • KubeSphere on AWS
    • KubeSphere on DigitalOcean

Create a repository

Describes how to create an object storage repository on the console.

This topic describes how to create an object storage repository on the console.

You can choose to create a hosted repository or a S3-compatible repository.

Prerequisites

You have registered an account.

Create a hosted repository

  1. Log in to the KubeSphere Cloud platform with your account.

  2. In the upper-right corner, hover your cursor over the username area and click Console from the drop-down list.

  3. In the navigation pane on the left, click Resource Management > Object Storage Repositories, and then click Create Repository.

    common:NOTE

    You can also click Create Repository under Object Storage Repositories on the Overview page.

  4. On the Create Repository page, click Hosted Repository.

  5. Set the name in Repository Name and click Create. You can view the created repository in the object storage repository list.

    common:NOTE

    Each account can create only one hosted repository.

Add an S3-compatible repository

  1. Log in to the KubeSphere Cloud platform with your account.

  2. In the upper-right corner, hover your cursor over the username area and click Console from the drop-down list.

  3. In the navigation pane on the left, click Resource Management > Object Storage Repositories, and then click Create Repository.

    common:NOTE

    You can also click Create Repository under Object Storage Repositories on the Overview page.

  4. On the Create Repository page, click AWS S3 Standard Repository, specify Private Cloud Repo or Public Cloud Repo, and set the following parameters.

    ParameterRequiredDescription
    Storage TypeYesType of the object storage. The default value is S3 Standard.
    Repository NameYesUser-defined name of the repository. The name can contain only lowercase letters, numbers, and hyphens (-), and must start and end with a lowercase letter or number. The maximum length is 253 characters.
    BucketYesName of the S3 bucket.
    RegionYesName of the region of the S3 bucket. For more information, refer to the object storage documentation provided by the cloud provider.
    EndpointYesEndpoint of the storage repository. It must be compatible with the AWS S3 Standard. For more information, refer to the object storage documentation provided by the cloud provider on AWS S3 compatibility.
    Access Key IDYesAccess key ID of the object storage repository. For more information, refer to the object storage documentation provided by the cloud provider.
    Access Key SecretYesAccess key secret of the object storage repository. For more information, refer to the object storage documentation provided by the cloud provider.
    Disable SSLNoWhether to disable SSL. Security risks may arise if you select it.
  5. After setting the parameters, click Add.

    common:NOTE

    If you select Public Cloud Repo before, you need to click Connect first. After the connection is successful, click Add.

KubeSphere ®️ © QingCloud Technologies 2022