Questions tagged [etcd]

A highly-available key value store for shared configuration and service discovery

etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines. It’s open-source and available on GitHub. etcd gracefully handles master elections during network partitions and will tolerate machine failure, including the master.

Your applications can read and write data into etcd. A simple use-case is to store database connection details or feature flags in etcd as key value pairs. These values can be watched, allowing your app to reconfigure itself when they change.

Advanced uses take advantage of the consistency guarantees to implement database master elections or do distributed locking across a cluster of workers.

76 questions
0
votes
1 answer

kube-calico bird: Mesh_172_26_178_195: Socket error: bind: Address not available

Issue appears when kube-calico service on node trying to connect master: Dec 17 12:03:41 a docker[27052]: bird: Mesh_47_105_189_58: Socket error: bind: Address not available Dec 17 12:03:41 a docker[27052]: bird: Mesh_172_26_178_195: Socket error:…
0
votes
1 answer

Is there a way to determine to which etcd server the Kubernetes-apiserver is communicating with?

In the following scenario, is there a way to determine to which etcd server the Kubernetes-apiserver is communicating with?? Let's say we have 3 Master nodes with an external load balancer and 3 etcd's that are co-located in the same host with etcd…
0
votes
1 answer

Does etcd resources are encrypted on gke master nodes?

I do not find any information on etcd database managed by google on kubernetes master nodes. I see how resources (pod/nodes/...) communicates, but I don't know if the data are encrypted before being stored in etcd database. Sincerely
0
votes
1 answer

etcd on GCE-load balancing and health checks

I'm trying to set up a secure etcd cluster on CoreOS on top of GCE. I want to distribute load between several etcd nodes with some kind of load balancing. I want a load balancer that would have an external IP(to make etcd cluster reachable for other…
Victor Bessonov
  • 153
  • 1
  • 2
  • 10
0
votes
1 answer

kubelet not able to update node status

kubernetes node status reports as below. root@csp-nso-server78:~# kubectl get nodes 10.213.5.78 NAME STATUS AGE 10.213.5.78 NotReady 1h The kubelet logs show below error E0812 11:00:31.626169 10488 kubelet.go:2745] Error updating…
Akilesh
  • 131
  • 1
  • 4
0
votes
1 answer

etcd & kubernetes: No connection possible to etcd instance

currently I am following the k8s guide "from scratch" (found here: LINK, up to this point everything seems pretty clear, though I start without doing all that certificate stuff. I started kubelet on master and added the etcd.manifest file found…
Jannick
  • 131
  • 3
0
votes
1 answer

OpenShift Origin asks for credentials

I had a cluster OpenShift with a master and a node. Today, it doesn't work anymore, OpenShift continously asks me the credentials, the following is the command and the output: [root@openshift-master ~]# openshift start master…
DarkSkull
  • 161
  • 1
  • 9
0
votes
2 answers

etcd2 will not start via systemctl on CoreOS

Really hoping somebody can help me out here. I had a CoreOS etcd2 member's disk fill up. After a reboot etcd2 was in a bad way. Ultimately I removed the /var/lib/etcd2/member data directory and went through the instructions to remove and re-add the…
0
votes
2 answers

CoreOS: Inject a real private IP in etcd2 cloud-config

I have three networks on Rackspace: Public network Service network 10.181.XXX.XXX (they call it a private network sometimes but it is not private per-se, it is datacenter-wide private so their tenants may share it) A real private network of…
Barbadoss
  • 129
  • 4
0
votes
1 answer

on etcd node, where can I find standby mode indicator?

In 0.4 branch, how can I determine, that node is in standby mode? I can tell if it is follower/leader by using /v2/stats/self API call, but no standby info in there. https://coreos.com/blog/etcd-0.4.0/
mighq
  • 355
  • 1
  • 3
  • 11
0
votes
1 answer

Kubernetes component status reports etcd as unhealthy

I have a 3 node kube control network setup with etcd, kube-apiserver, kube-control-manager and kube-scheduler running. When I check the status of the components it says etcd is unhealthy, but etcd reports that is healthy > kubectl get…
George
  • 113
  • 1
  • 2
  • 7
0
votes
0 answers

CoreDNS not recognizing queries with unempty "text" keys in etcd records

I've spent my last 2 days trying to figure out what's wrong with my setup and couldn't find a resonable answer or solution, so I want to share it with you. What happened: I've deployed a new etcd using helm and configured external-dns to create dns…
0
votes
1 answer

Patroni interconnection failover

3 Data Centres: Patroni version: 2.1.4 PostgreSQL version: 14.4 Etcd version: 3.3.11 DC Server Name Host Status 1st Patroni patroni-s11 172.16.0.2 Leader 1st Patroni patroni-s12 172.16.0.3 Sync…
0
votes
0 answers

Changed IP addresses of etcd nodes. How to restart cluster?

I have a k8s cluster set up using 'hardway' a while ago. I've recently changed my network around and needed to set new IPs for the controller nodes (which are also the clustered etcd hosts). I've updated the IP addresses in the systemd unit file,…
spoovy
  • 354
  • 4
  • 15
0
votes
0 answers

Clean install of Kubernetes on Raspberry Pi doesn't work

I'm trying to do a clean install of Kubernetes 1.23.x on a cluster of four Raspberry Pis, each running the x64 version of Raspberry Pi OS, however I am running into a major snag as soon as I try and run kubeadm init on the master node (before even…
soapergem
  • 719
  • 4
  • 13
  • 29