Skip to content
Where did you find out about us? If you have 30 seconds, let us know.
Sidero Labs Logo
  • Products
    • OmniOmni
      Integrate across Kubernetes environments to make infrastructure consistent, seamless, and scalable.
      Integrate across Kubernetes environments to make infrastructure consistent, seamless, and scalable.
    • Talos LinuxTalos Linux
      API Managed, declarative, minimal Linux for K8s. Easier updates, simpler scale.
      API Managed, declarative, minimal Linux for K8s. Easier updates, simpler scale.
    • SupportSupport
      Comprehensive enterprise production coverage for Talos Linux and Omni
      Comprehensive enterprise production coverage for Talos Linux and Omni
  • Solutions
    • Omni data centerOmni data center
      Extend the value of Kubernetes to the infrastructure level with a minimal, secure-by-default platform.
      Extend the value of Kubernetes to the infrastructure level with a minimal, secure-by-default platform.
    • Omni edgeOmni edge
      Edge is hard. We make it easy. Focus on your business, not your platform.
      Edge is hard. We make it easy. Focus on your business, not your platform.
    • Omni bare metalOmni bare metal
      Streamlined, automated, and reliable bare metal infrastructure.
      Streamlined, automated, and reliable bare metal infrastructure.
    • SecuritySecurity
      Minimal by design, secure by default. Talos Linux and Omni.
      Minimal by design, secure by default. Talos Linux and Omni.
    • FIPS Talos LinuxFIPS Talos Linux
      FIPS-compliant Kubernetes OS builds for highly regulated environments.
      FIPS-compliant Kubernetes OS builds for highly regulated environments.
  • Resources
    • About usAbout us
      Sidero Labs® was born out of real-world experience of running Kubernetes in production. Read our story.
      Sidero Labs® was born out of real-world experience of running Kubernetes in production. Read our story.
    • Omni DocsOmni Docs
      From quick start tips & getting familiar with Omni, Omni Docs has everything you need
      From quick start tips & getting familiar with Omni, Omni Docs has everything you need
    • Case StudiesCase Studies
      See how organizations innovate and build better infrastructure across data center, cloud, and edge
      See how organizations innovate and build better infrastructure across data center, cloud, and edge
    • Talos DocsTalos Docs
      From quick start tips & getting familiar with Talos, to meeting the community, Talos Docs has you covered.
      From quick start tips & getting familiar with Talos, to meeting the community, Talos Docs has you covered.
    • Blog & NewsBlog & News
      Discover the latest news on Talos Linux, Omni, and Kubernetes
      Discover the latest news on Talos Linux, Omni, and Kubernetes
    • Learning resourcesLearning resources
      Talos Linux and Omni resources, all in one place.
      Talos Linux and Omni resources, all in one place.
    • PartnersPartners
      Our ecosystem of partners enable Kubernetes across bare metal, data center, edge, AI, and private cloud
      Our ecosystem of partners enable Kubernetes across bare metal, data center, edge, AI, and private cloud
    • CareersCareers
      Help shape the future of Kubernetes,
      Help shape the future of Kubernetes,
PricingContactTry OmniBook a DemoTry Omni On-Prem
PricingContactTry OmniBook a DemoTry Omni On-Prem

Case Studies

Civo: The public cloud powered by Talos Linux

EdgeData Center Bare MetalLocationGlobalRetailPublic Cloud

Civo is a public cloud provider focused on challenging the narrative of what a hyperscaler can offer and deliver. They launched with a target of being developer-focused and delivering a Kubernetes-focused public cloud and now offer cluster launch times of under 90 seconds.

Challenge

  • Minimizing data center intervention
  • Provisioning of full Kubernetes clusters in minutes
  • Avoiding overhead and configuration drift

Environment

  • Bare metal servers
Impact

Impact

  • No more data center visits
  • No more configuration drift
Question

Why Sidero and Omni

  • API-managed
  • Aligned with the Kubernetes operator pattern
  • Immutable, declarative, minimal OS
Challenge

Building a reliable infrastructure meant to scale

The process of getting servers up and running can take months of intensive work, from ordering hardware and waiting for delivery to unboxing, racking, cabling, installing the operating system, setting up switches and routers, and more. While Civo removes this work for its customers, the team must perform all of these steps on a massive scale. Building a cloud requires you to examine data center choice, hardware, and connectivity in incredible depth. When Civo set out to build their infrastructure, they outlined several goals.

  • They did not want their team to ever have to visit the data center again. Data center visits are time-consuming, expensive, and can present tough work for the specialist.
  • They wanted to reduce the time to build from months to minutes, so they could get up and running fast.
  • They wanted to provide their internal teams with “it just works” cloud management, ensuring that both engineers and end-customers had a positive experience.

Civo wanted to create a single interface to provision switches, routers, and compute hardware. They opted to use bare PXE servers to provision with cloud-init for OS install, and DHCP options for networking hardware. For their operating system, Civo initially looked to CoreOS, as it was focused on running Kubernetes. However, once CoreOS was acquired by RedHat, Civo found it was no longer suitable. They evaluated OpenStack, OpenShift, and CloudStack, but found that none of these solutions supported their vision for a modern cloud native infrastructure. Instead, these options imposed a large amount of overhead that shouldn’t be necessary to get Kubernetes running. Civo evaluated Ubuntu and Alpine but found that these came with excess packages that were not relevant to Kubernetes.

Civo chose to use Ubuntu. Issues arose quickly. Though they used Ansible to manage the tenant workload and address configuration drift, they found themselves having to create more and more operators to manage the infrastructure. Within two weeks, the system was rife with small changes, as engineers had gone in to make quick fixes. The team knew this configuration drift would not be manageable as the infrastructure grew. Civo was building for a massive scale, and they needed a solution to support their goals.

Solution

Drop-in, drift-free, and designed for Kubernetes OS

“The fact that we could just put operators on top of it, we could interact with it with an API to drive things like node reboots, and even all the way through to upgrades and configuration changes, really fit in with the operator pattern that we had running at the moment.”

Dinesh Majrekar, CTO, Civo

Civo discovered Talos Linux and “absolutely loved it.” The team found Talos Linux inherently solved many of their problems and saw it as a modern version of CoreOS, able to quietly perform its job and stay out of the way while also ensuring security. The team also liked that Talos Linux is API-managed, including for node reboots and upgrades, making it natively aligned with the operator paradigm of Kubernetes and therefore ideal for environments using Operators to automate infrastructure. Talos Linux functions as a drop-in replacement for their Ubuntu setup and is now a drop-in replacement for the PXE-based build system, sending Talos kernel flags for configuration.

Civo gives its users the choice between Talos Linux and K3s, which was their initial offering at launch, for provisioning Kubernetes clusters. They are the first provider to perform the full automation of a complete Talos Linux cluster with the press of a button. Civo users now need only 90 seconds to launch a new cluster.

Results

From power-on to customer-ready in 20 minutes

Civo now has one region fully built on Talos Linux and will migrate all other existing data center infrastructures from Ubuntu to Talos Linux. Going forward, Talos Linux will be used across all new regions and replace K3s as the default tenant offering.

With Talos Linux, the Civo team has achieved its goal of never having to go to a data center again. Within 20 minutes of a server arriving on site and connecting to the network, the region is up and serving customers. They can simply turn on the new hardware, and it self-registers, builds, and configures itself, and is made available. They no longer have to worry about configuration drift, as Talos Linux is immutable and declarative, eliminating the possibility of unwanted changes and ensuring consistency across Civo’s entire infrastructure. The team also enjoys an OS free from unnecessary packages or irrelevant overhead, as Talos Linux is built specifically for Kubernetes and includes only what is required to run Kubernetes.

This article is a summary of the talk Civo gave at TalosCon 2023. Watch the full talk below. All the talks of TalosCon are available here: TalosCon 2023 Kubernetes talks playlist.

Thanks for reading!

Sidero Labs, the creator of Talos Linux and Omni, focuses on bringing simplicity and security to Kubernetes on bare metal, data center, edge, and hybrid cloud.

Try OmniBook a demo
  • Omni
  • Talos Linux
  • Support and services
  • Omni data center
  • Omni edge
  • Talos Docs
  • Omni Docs
  • Learning resources
  • News & Insight
  • About us
  • Partners
  • Contact
  • FAQ

Address:

5662 Calle Real #471
Goleta CA 93117

Get in touch:

e: info@SideroLabs.com
t: (888) 488-2567

Sidero Footer
  • GitHub
  • LinkedIn
  • X
  • BlueSky
  • YouTube
© 2026 Sidero Labs, Inc - All Rights ReservedPrivacy PolicyTerms & Conditions