Hyperconverged, multi-tenant IaaS software delivering compute, networking, and storage, optimized for performance, scalability, and low TCO across traditional, cloud-native, and AI/ML workloads.
Storage
Software-defined storage delivering block, file, and S3-compatible object services, optimized for performance, scalability, and cost efficiency across modern workloads.
Application Management
Elastic PaaS software for application deployment, scaling, and lifecycle management, with DevOps and CI/CD integrations across private, public, and multi-cloud environments.
Server
Virtualization layer delivering high-density virtual machines and containers, optimized for performance, resource efficiency, and simplified management.
Cloud
Fully managed, multi-tenant offering operated by Virtuozzo, enabling MSPs to deliver IaaS and PaaS without owning or operating infrastructure.
Virtuozzo Kubernetes cluster can be installed with NGINX, Traefik, or HAProxy ingress controllers. In this post, we will take a closer look at Traefik and its evolution in Virtuozzo Kubernetes Service (Virtuozzo KS). At the moment, all issued Virtuozzo Kubernetes versions support Traefik v1. However, commencing from K8s version 1.21.2, Traefik v2 will be used…
In this post, we’d like to show how to expose applications via a public IP address attached to one of the nodes of a Kubernetes cluster environment in Virtuozzo PaaS. It can be done in two possible ways – attaching IP to Dedicated Load Balancer or to K8s Worker node. Dedicated Load Balancer for Application…
If you have multiple Kubernetes (K8s) clusters in different regions and need to run the same application across all of them, it is reasonable to use the so-called Kubernetes Cluster Federation or KubeFed. Kubernetes Federation is a multi-cloud or multi-region implementation for centralized deployment and management of applications and services across multiple Kubernetes clusters. Federation…
Flexibility, accelerated development and delivery, improved scalability and high availability are the main reasons companies are adopting Kubernetes (K8s) technology. But managing and keeping the system up to date can be so complex for organizations that they need to hire a separate department just to handle everything properly. With Virtuozzo’s Kubernetes automation, you can improve…
In the previous article, we described how to integrate Kubernetes cluster with GitLab server to automate CI/CD pipelines while running your applications in containers. In today’s article, we’ll describe how you can test this integration of Kubernetes with GitLab, as well as how to bind custom domains to the applications running within this setup to…
In the article “Private GitLab Server Automatic Installation with Virtuozzo PaaS”, we looked at the GitLab installation, its initial setup, and the basics required for the project’s lifecycle (git project importing and docker registry accessing). And today we’ll move forward to the integration of GitLab with Kubernetes, as well as describe how to set up…
Virtuozzo PaaS combines two types of containers in a single platform. These containerization technologies are oriented to solve different problems, but Virtuozzo orchestration inherits benefits of both implementations. Talking about containers nowadays, people often think of Docker technology, as it was highly promoted and adopted during the last years. Most cloud vendors offer Docker application…
Once an internal project from Google, Kubernetes has changed the way software development is done these days. A white steering wheel on a blue background seems to be everywhere now. Business wants to grow and pay less, DevOps want a stable platform that can run applications at scale, developers want reliable and reproducible flows to…