#etcd

2025-04-23

Documenting stuff is really great, because you figure out that a lot of people seem to be doing it wrong.

Or can anybody tell me a valid use case for having an #etcd certificate have IP/DNS SANs of *all* cluster members? Assuming that they're all distinct and do not share load-balanced addresses between them?

From my reading, neither the `server` certificate nor the `peer certificate` need to be aware of the other cluster nodes and are completely node-focused.

James Just Jamespurpleidea
2025-03-26

I published a short write-up about how a very simple new etcd feature could make the tool vastly more useful and powerful.

If you're interested please thumbs up the proposal, and consider writing the patch too!

github.com/etcd-io/etcd/issues

2025-03-25

Self-awareness is important #etcd #xkcd2347 github.com/etcd-io/etcd/blob/m (Alt text for the linked image: The image is an alteration of the popular XKCD 2347, where the original depicts that all modern digital infrastructure is dependant on one project that is thanklessly maintained by a single (unpaid) person in Nebraska since 2003. The alteration to that image is that this dependency is etcd and it's for all cloud native infrastructure. It is self-aware as this image is in the github repo of etcd)

Elizabeth K. Josephpleia2@floss.social
2025-03-18

The #s390x open source software team at IBM confirms the latest versions of various software packages run well on #Linux on #IBMZ & #LinuxONE

In February 2025 validation was maintained for over 3 dozen projects, including the #Apache HTTP server, #Bazel and #etcd

Plus, community CI and docs were added to go-mysql, and fastfetch added CI & began releasing binaries with v2.36.0!

Full report + how your project can apply for a s390x VM: community.ibm.com/community/us

2025-03-12

Is there a library that allows interacting with #k8s control plane (or #etcd natively) like a regular database e.g. by being able to write more complex stuff like:

SELECT COUNT(podname)
FROM pods
INNER JOIN services
HAVING
pods.label = service.label;

2025-03-08

Only one more Week to register as a mentee for etcd! If you are a #golang programmer OR kube/etcd #contributor OR experienced #etcd user OR experienced #documentation writer? etcd is looking for #mentees - join here docs.google.com/forms/d/e/1FAI

Caleb Woodbine 🎺🐛calebwoodbine@mastodon.nz
2025-03-04
2025-02-19

Автоматические резервные копии etcd и миграции master-узлов: дайджест обновлений Deckhouse Kubernetes Platform 1.65–1.67

Узнайте о ключевых изменениях в Deckhouse Kubernetes Platform за последние три релиза. Поддержка МОС ОС и OpenSuse, автоматическое создание резервных копий базы etcd, поддержка Kubernetes 1.31, новый вид активной балансировки и другие изменения, которые помогут улучшить управление кластерами.

habr.com/ru/companies/flant/ar

#dkp #deckhouse #deckhouse_kubernetes_platform #devops #kubernetes #отечественное_по #j #обновления #etcd #миграция

2025-02-16

You are a #golang programmer OR kube/etcd #contributor OR experienced #etcd user OR experienced #documentation writer? etcd is looking for #mentees - If you are interested to become a contributor or even maintainer - join here docs.google.com/forms/d/e/1FAI

2024-11-25

Calling all fellow #homelab #k8s nerds:

Is anyone running #k3s with the #pi5? (Especially those running multi-node)

Any issues or gotchas with #arm64?

I was thinking of running something like @fedora #CoreOS unless PiOS is fine.

I was also gonna run #etcd on my #nas to get some #HA going for my #smarthome #homeassistant services.

Christian Huthchristianhuth
2024-11-24

Every Sunday I share an Open Source Tool from the Cloud Native Ecosystem. Today: kine.

Kine is an etcdshim that translates the etcd API. It enables the usage of MySQL, PostgreSQL, sqlite, dqlite instead of etcd as the central database of a Kubernetes cluster: github.com/k3s-io/kine

2024-10-18

Построение отказоустойчивого кластера 1С Предприятие 8.3. Требования назначения функциональности. MythBusters

Одна из завершающих публикаций цикла «В облако на работу:… Рецепты от Капитана» в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая… На закуску разбираемся с отказоустойчивостью. В этой публикации для серверов 1С, заодно попробуем подобно сериалу «Разрушители легенд» подтвердить или опровергнуть пару устойчивых мифов о требованиях назначения функциональности.

habr.com/ru/companies/serversp

#1С_Предприятие #vipmanager #patroni #etcd #HAProxy #Alt_Linux #Astra_Linux #Ред_ОС #Kylin #рабочее_место_пользователя_1С #active_directory #авторизация_ОС

Bob Dendry (Join Our Server!)BobDendry@masto.fediverse.games
2024-10-15

Good Morning. It's #Wednesday, which means we're almost officially half way through the week.

I wonder what today will bring? Will I finally being able to fix my #etcd issues and get my #Kubernetes cluster into a completely healthy shape?

I mean, probably not, but we can always try, right?

Bob Dendry (Join Our Server!)BobDendry@masto.fediverse.games
2024-10-14

Hmm, so it seems the new #etcd member can't get synced above before kubeadm join times out.

They're not terribly powerful machines so probably aren't up to the task of all the i/o on the DB records.

I wonder if I could copy the /var/lib/etcd/member folder to the new node and skip the preflight error on the etcd folder. Would that work... or break everything even more? Who knows.

#Kubernetes

Bob Dendry (Join Our Server!)BobDendry@masto.fediverse.games
2024-10-14

So the next piece of work I need to do after my #Kubernetes disaster last week is re-establishing high availability in my control plane, as I've been running on a single master over the weekend.

I didn't realise that it can take an inordinate amount of time to sync a new #etcd member to a long-lived, existing cluster.

So at this point everything is running but my control plane is almost completely blocked by the sync process. So the instance might drop off temporarily during the night.

Bob Dendry (Join Our Server!)BobDendry@masto.fediverse.games
2024-10-11

Well, judging by the fact I had a few favourites on that last post, it looks like we're back online.

I have spent the last three days agonisingly trying to recover my #Kubernetes cluster without losing everything - and it appears to have been largely successful.

I'll probably put up a blog post somewhere in more detail, but what I'll say is this: respect your #etcd #quorum, people!

Bob Dendry (Join Our Server!)BobDendry@masto.fediverse.games
2024-10-09

Is it ironic that as I'm preparing a backup scheme to disaster-proof my #Kubernetes cluster, I have a catastrophic loss of #etcd quorum that could possibly derail the whole thing? 🙃

Joerg Jaspert :debian:Ganneff@fulda.social
2024-09-26

Hahumm. Being new to #patroni and #etcd - i wonder how I can get a list of ALL keys out of etcd. I mean, each and every key the etcd cluster contains, independent of any prefix/namespace/whatever it may think, i want a complete list of the whole data etcd keeps.

#lazyfedi help please. (Haven't found something with a quick search yet)

2024-09-24

I am decided to test #etcd + #confd on my home stack because that looks totally rad. The only thing I need now is a usecase.

2024-07-24

Also, I can't debug anything #etcd related because #k3s just lets etcdctl requests timeout. 🤷‍♂️ #kubernetes #k8s

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst