Guide to the web platform

How to purchase a service on VKube

How to use VKube services

How to purchase a service on VKube

Signup/login v-kube

Visit https://vkube.vcloud.systems (opens new window) to sign up as a first-time user. Accounts are IP-based, which means that new users will only need to set up a password and save the back-up seed phase displayed during registration.

Purchase

Click on “Purchase” to configure your service and place an order.

Click order button to go to purchase configuration.

Create your order

Click create button to create an order, or click "shopping cart" button to add an order. User can check shopping list in shopping cart icon in the upper right corner.

Complete the payment

Click on “My Orders” to complete the payment of your service and start deploying your container. Click on “Pay” to complete the payment.

Review the order details and select the token you want to pay with (VSYS or USDV).

Payment dialogue

Review your purchased services

Click on "My Services" on the left to view the services you have purchased. To start deploying a container, click on “Secret”. Should you need to Refund or renew the Service, please click on the corresponding buttons.

How to start deploying containers

Under "My Services", click on “Secret” to copy the service secret key. You will be automatically redirected to “My Containers”, where you can paste the service secret key in the search bar. Click on “Add”.

Please note that each service secret key corresponds to a container, and it is stored in the local cache. The service secret key will be erased once you empty the browser cache.

By adding or deleting service secret keys you won’t affect your service info or status. Please note that the container cannot be deployed again after the first time.

My Containers

Each row represents a container. Order ID refers to the order number of the container created, while “Service Status” refers to the status of the container. Under “Actions” you can update the container or the service secret key. You can find the Log, Deploy, and Delete buttons:

  • Log: Open a dialog window to display the real-time log information from the container. The server will push logs when new log data is available.

  • Delete: Delete the service secret keys in the Local Storage. This will not impact the operation of the remote container.

  • Deploy: If the container has not been deployed yet, the Deploy button will be displayed. It will disappear once the container has been deployed.

You can click on the arrow on the left side of each row to view the corresponding details, including:

  • Service Name: Service name of the Container defined by the container creator.
  • Created Time: Time of order creation
  • Expired Time: Time at which the service expired time. If the expired time is displayed, then the container can’t be used any longer.
  • Service Duration: Total duration of the service.
  • Address: VSYS wallet address used to purchase the service.
  • Recipient: VSYS wallet address of the merchant providing the service (VKube by V Systems)
  • Service Option: Parameters of the container. This information is embedded inside a collapsing menu, accessible by clicking on the arrow icon besides the Service Options.
  • Status: Current order status

pod-table

Container status dialog

  • Display the status and information of all containers, including the past and current container status, configuration info, and current status

  • You can view the container Service ID in the dialog box. You can slide up, down, left, and right in the lower area to view the status information in json format

container status

Deploy a container

After placing an order, the container status will be “Pending”, and the “Deploy” button will appear. Once the container deployment is complete, you won’t be able to deploy the container again. If the service needs to be deployed again, please shut down the container and place another order. Start deploying your container:

  1. Enter the image information. Currently, the supported images can be from dockerhub public, dockerhub private, and GitHub public. dockerhub public image format is: image name :tag '(e.g. nginx:latest). The image format of dockerhub private and GitHub public image format is: account name/image name :tag '. For private images, you need to add the account and password (or assessKey) information. Before deployment, you will need the corresponding warehouse address to access the image. Ensure that the image corresponding to the tag is readable in the image repository.
  2. Click the Deploy button to deploy. The system will review each input before submitting the deployment request.

Options:

  • Add ports to add a container and a host port pair (neither the container nor the host port can be empty in a port pair). The number of ports available is displayed, and the number of ports used is indicated under Service Options. The number of container ports ranges from 1 to 65535. Port numbers cannot be reused within a container. The system will check if a host port is occupied in the selected Region.
  • Click on "Environment Variables" to add variables (name and value) to deploy the container.
  • Click on the arrow on the right side of “Advance” to enter the command and argument for container deployment.

pod status

Once the container is successfully deployed, you will be able to perform the following functions: Restart, Delete, Bind, and Config.

Operating the container

After the deployment is complete, perform the following operations on the container: Restart, Delete, Bind and Config.

  • Restart container

  • Delete container

  • Configure environment: Select one of the container names and configure the container and environment variables.

Bind domains to container:

  • Support binding multiple domain names
  • Unbind All to unbind all domain
  • Unbind single domain
  • Add a single domain

Single container oprations(Log, Upgrate):

  • Check container running logs:
  • Upgrade the image to a specific version:

User can click "notice" to check container running status (Restarted OOMKilled etc.)

Last Updated: 10/27/2023, 2:16:46 AM