Frequently asked questions
Find here the answers to the most common questions about using Hikube. Each service also has its own FAQ.
1. How do I access Hikube?
Sign in to the console: https://console.hikube.cloud, with the credentials provided by Hidora. If you do not have an account yet, contact sales@hidora.io.
See: Quick start
2. What is the difference between an organization and a project?
The organization represents your company; it is created by Hidora. Projects are the isolated spaces you create within the organization to group your resources, each with its own quotas. In older versions of the documentation, a project was called a tenant.
See: Key concepts
3. How do I retrieve the kubeconfig of my Kubernetes cluster?
Open Infrastructure → Kubernetes, click your cluster, then Kubeconfig. The console downloads the kubeconfig-<cluster-name>.yaml file.
This file grants administrator access to the cluster: downloading it is reserved for project administrators. For other members, the Kubeconfig button is disabled with the note "Reserved for project administrators."
export KUBECONFIG=~/.kube/kubeconfig-<cluster-name>.yaml
kubectl get nodes
4. Do I still need a kubeconfig to manage my Hikube resources?
No. VMs, disks, buckets, networks, Kubernetes clusters and databases are created and managed from the console, and automated with the public API. The project kubeconfig is no longer available; the legacy Terraform method that relied on it is retired.
The kubeconfig of a Kubernetes cluster (question 3), on the other hand, remains the normal way to access that cluster.
5. Where do I find my database credentials?
On the detail page of the database cluster in the console (DB & Messaging → service → cluster). The users, their passwords and the connection host are shown there.
See: PostgreSQL, MariaDB, MongoDB, Redis, RabbitMQ
6. How do I expose a database to the Internet?
Enable the External access option when creating the cluster or in Edit. A public IP is then assigned and shown in the External zone of the detail page. For a MongoDB replica set, the zone lists the address of each member.
To connect from a VM or a Kubernetes cluster of the same project, external access is not needed: use the host in the Internal zone, which is always shown.
Only expose a database if necessary, and use strong passwords.
7. How do I choose the size of my resources?
The creation wizards offer predefined sizes:
- VMs and Kubernetes nodes: instance types from the
s1,u1andm1series (from 1 to 64 vCPU). See Kubernetes concepts and Virtual machine concepts. - Managed databases and RabbitMQ (PostgreSQL, MariaDB, MongoDB, Redis, RabbitMQ): the VM sizes, from the
u1,s1andm1series, froms1.small(1 vCPU, 2 GB) tom1.8xlarge(32 vCPU, 256 GB). A size has the same resources as the VM of the same name:u1.mediumis 1 vCPU and 4 GB. See the Concepts page of each service. - Kubernetes control plane:
s1.small(1 vCPU, 2 GB) ors1.medium(2 vCPU, 4 GB), applied to each of its four components. See Kubernetes concepts.
At creation, no size is preselected: choose one. A resource created with a former size (small, medium…) keeps it and can still be edited.
Each wizard shows the impact on the project quota and the estimated cost before creation.
8. How do I increase a project's quotas?
Project or organization administrators change the quotas in the project settings. A quota cannot be lowered below current consumption. If your organization's capacity is insufficient, contact support.
9. How do I scale my resources?
- Kubernetes cluster: change the minimum and maximum bounds of the node groups in Edit. Nodes adjust automatically to the load between these bounds. See Manage node groups.
- Databases: depending on the service, the preset and the storage can be changed in Edit. The disk size cannot be reduced and the version cannot be downgraded; changing the version or the preset restarts the instances. See the "scaling" guide of each service.
10. How does database high availability work?
With several replicas, each managed service automatically fails over to a healthy replica if the primary instance fails. The number of replicas is chosen at creation.
See: PostgreSQL - Concepts, Redis - Concepts
11. Are database backups available in the console?
Yes. PostgreSQL and MariaDB databases, as well as virtual machines and disks, are backed up and restored from the console, in the Infrastructure > Backups menu and the Backups tab of each resource. See Backups.
12. How do I contact support?
From the console, open the profile menu and click Contact support: the technical context of the page is attached to your request. You can also write to support@hidora.io.