Home / Support / etcd on Ubuntu 24.04 LTS
etcd on Ubuntu 24.04 LTS — etcd is the strongly consistent, distributed key-value store behind Kubernetes — used for configuration, service discovery and leader election. Published by Derek Coleman & Associates Inc on the Azure Marketplace, deployed in your own Azure subscription.
The image ships etcd.service disabled and first boot starts etcd exactly once, so the new member's first start can no longer be interrupted. First boot then creates the root user with a password generated on your VM, enables authentication, proves the credential and writes /root/etcd-admin-credentials.txt and the login message.
If you deployed this VM before 2026-10-12, it came from the older image and is not changed by the new publication — redeploy from the current Marketplace version, or apply the one-time repair below:
Image change: see the pull request.
Source: the Marketplace live version set for this offer, read from Partner Center on 2026-10-12. New deployments take the newest version by default.
| Application ports | 2379 (client) and 2380 (peer) — both bound to 127.0.0.1 only; no inbound application port is open |
|---|---|
| Admin credential file | sudo cat /root/etcd-admin-credentials.txt |
| Sign in as | root (etcd auth is enabled; the file also walks through exposing the node safely) |
| Service(s) | etcd |
| Configuration | /etc/systemd/system/etcd.service (listen/advertise URLs); data in /var/lib/etcd/ |
| Logs | journalctl -u etcd -f |
| Version | etcd 3.6.15 (single node, authentication enabled) |
| Platform | Ubuntu 24.04 LTS |
This image generates its admin credential on the VM at first boot — nothing is pre-set. SSH into the VM with the username + key you chose at deploy, then print the generated credential:
ssh <your-username>@<VM-IP>
sudo cat /root/etcd-admin-credentials.txtSign in as root (etcd auth is enabled; the file also walks through exposing the node safely).
Auth is enabled; the root password is in the file. The plain-HTTP listeners are loopback-only — never expose 2379/2380 without TLS.
Email support@dcassociatesgroup.com (response within 1 business day) or send a
message via the contact form. Include the offer name, VM size, region, and any log output — sudo journalctl -u <service> -n 100 usually tells the story.