Skip to main content

Hikube glossary

Find here the definitions of the terms and concepts used in the Hikube documentation.


TermDefinitionDocumentation
External accessOption of databases and RabbitMQ that assigns a public IP to the cluster; the address is shown in the External zone of the detail page (for a MongoDB replica set, the address of each member). The internal host, reachable from the project, is shown in the Internal zone with or without external access.PostgreSQL - Concepts
Add-on / ExtensionComponent that can be enabled on a Kubernetes cluster from the Addons step of the wizard (cert-manager, Ingress NGINX, monitoring, etc.).Kubernetes - Concepts
AMQPAdvanced Message Queuing Protocol. Standard messaging protocol used notably by RabbitMQ for communication between applications.RabbitMQ - Overview
Cloud-initTool that automatically initializes virtual machines at first boot: users, packages, scripts, network. The script is entered in the VM creation wizard.Configure cloud-init
CNI (Container Network Interface)Standard defining network management for containers in a Kubernetes cluster. Hikube uses Cilium as its CNI.Kubernetes - Overview
ConsoleHikube's web interface, console.hikube.cloud, from which you manage all your resources.Key concepts
Control PlaneSet of components that manage the state of the Kubernetes cluster (API server, scheduler, controller manager). Its size and number of instances are chosen when the cluster is created.Kubernetes - Concepts
DiskPersistent block storage volume attached to a virtual machine (system or data disk), managed in Infrastructure → Disks.Disks - Overview
Golden ImagePreconfigured base image for virtual machines, optimized for a given operating system (Ubuntu, Rocky Linux, Windows Server, etc.).Virtual machines - Overview
Node groupSet of worker nodes in a Kubernetes cluster sharing an instance type, autoscaling bounds (minimum/maximum) and, where applicable, a GPU.Manage node groups
Ingress / IngressClassKubernetes resource that manages external HTTP/HTTPS access to the cluster's services. IngressClass defines the controller used.Ingress NGINX
KubeconfigAccess file for a Kubernetes cluster (server URL, certificates). Your cluster's kubeconfig is downloaded from its detail page in the console (Kubeconfig button, reserved for project administrators).Kubernetes - Quick start
OrganizationEntity that represents your company in Hikube. It groups your users and your projects; it is created by Hidora.Key concepts
PresetSize (CPU and memory) of a managed database, of RabbitMQ or of the Kubernetes control plane. The sizes are the VM sizes, from the u1, s1 and m1 series: u1.medium has the same resources (1 vCPU, 4 GB) for a VM and for a database. The Kubernetes control plane is sized s1.small or s1.medium.PostgreSQL - Concepts, Kubernetes - Concepts
ProjectIsolated space within an organization that groups resources and carries quotas (CPU, memory, storage). Formerly called tenant.Key concepts
PVC (PersistentVolumeClaim)Request for persistent storage in a Kubernetes cluster. Allows pods to keep data beyond their lifecycle.Kubernetes - Concepts
Quorum QueuesRabbitMQ queue type based on Raft consensus, providing strong replication and fault tolerance for critical messages.RabbitMQ - Overview
QuotaCPU, memory or storage limit of a project. The wizards show the impact of each creation on the quota.Key concepts
SentinelRedis component that monitors the cluster state, detects master failures and automatically orchestrates failover to a replica.Redis - Overview
Shard / ReplicaA shard is a horizontal partition of the data (MongoDB). A replica is a copy of the data for high availability.MongoDB - Concepts
StorageClassStorage type of persistent volumes in a Kubernetes cluster. replicated replicates data across several datacenters.Kubernetes - Concepts
Instance typeCPU and memory size of a VM or Kubernetes node (s1, u1, m1 series).Virtual machines - Concepts
VPCVirtual private network of a project, divided into subnets, that connects your VMs to one another. Managed in Infrastructure → Networking.Networking - Overview