Enterprise support for etcd databases
Secure and automate the deployment, maintenance and upgrades of your etcd clusters thanks to our hardened artifacts, open source automation, and SLA-backed support.
Run etcd across public and private clouds
When you use our etcd artifacts, you benefit from optimized configurations for every cloud. You can run etcd on public clouds on top of VMs. You can also run etcd in your private data center on top of MAAS and MicroCloud, OpenStack, or VMware.
Our offering by the numbers
1000+ users
Rely on our etcd
Our etcd artifacts are proven in thousands of deployments globally across verticals.
9+ automations
To scale your operations
Including deployment, scaling, backups, restores, auto-tuning, encryption, monitoring, and upgrades.
~ 30 minutes
To get started
Get up and running quickly in either your lab or your production environments.
etcd deployment options
Snap
Get our etcd snap to benefit from added confinement and atomic updates on all major Linux distributions while having a minimal footprint and attack surface.
Install etcd on LinuxContainer
Our etcd rocks are OCI compliant container images. They come in a few flavors:
- Separate and minimalist container images for etcd, etcdctl, and etcdutl.
- A single etcd container combining all the needed tools.
Software operator
Our charm helps you automate the operations of your etcd clusters, including deployment, scaling, backup, encryption, and upgrades.
Explore all featuresPopular etcd use cases
Kubernetes control plane storage
etcd is the de-facto data store for Kubernetes. Using Canonical Kubernetes together with our etcd artifacts is the best way to get reliable and securely maintained K8s deployments.
Configuration management
etcd is a highly reliable and strongly consistent key-value store, which makes it a foundational component for building resilient and fault-tolerant systems. For example, it can be used as the source of truth for configuration management among diverse applications.
Service discovery
Due to its strong consistency and simple API, etcd is often used for service discovery in geo-distributed setups. Typically, service providers will publish their endpoints in etcd and consumers will regularly check it for any endpoint change.
etcd is a good alternative to Apache Zookeeper or Consul for service discovery related use cases.
Distributed locking
When operations must be coordinated across multiple nodes, you can either rely on a central orchestrator to serialize them or implement distributed locking to ensure mutual exclusion. Thanks to its strong serializability guarantees, etcd is a reliable foundation for implementing these patterns.
etcd support services
Whether you are exploring etcd or need deep expertise to scale your deployments and meet your SLAs, our subscription-based services – including Ubuntu Pro – are designed to support your team and free them from time-consuming and error-prone tasks.
Our on-demand services help you address specific challenges by designing the right solutions, providing targeted knowledge transfer, or delivering timely expert consulting tailored to your needs.
Subscription-based
What's included
- Security maintenance
- 24/7 phone and ticket support
- SLA-backed firefighting support
- Managed deployments
- And much more
On-demand
What's included
- Workshops
- Deployment packages
- Consulting packages
- Trainings
- And much more