title: ETCD Cluster getting rpc error: code = DeadlineExceeded desc = context deadline exceeded
body: <p>just looking for some  clarification here
  I have a 2 node etcd cluster:</p>
  <pre><code>master01=http://10.1.1.21:2379,master02=http://10.1.1.22:2379
  </code></pre>
  <p>all running fine.
  If I login to master01 and do the following:</p>
  <pre><code>etcdctl --cluster=true endpoint health
  </code></pre>
  <p>i get a good response:</p>
  <pre><code>http://10.1.1.21:2379 is healthy: successfully committed proposal: took = 25.628392ms
  http://10.1.1.22:2379 is healthy: successfully committed proposal: took = 42.98645ms
  </code></pre>
  <p>all operations get, put are running as expected.</p>
  <pre><code>ETCDCTL_API=3 etcdctl --endpoints=http://10.1.1.21:2379,http://10.1.1.22:2379 get date
  </code></pre>
  <p>The trouble starts when I drop one of the nodes, so if i kill one node I am now getting errors instead of results for example:</p>
  <pre><code>ETCDCTL_API=3 etcdctl --endpoints=http://10.1.1.21:2379,http://10.1.1.22:2379 get date
  {&quot;level&quot;:&quot;warn&quot;,&quot;ts&quot;:&quot;2021-09-09T08:58:22.175Z&quot;,&quot;logger&quot;:&quot;etcd-client&quot;,&quot;caller&quot;:&quot;v3/retry_interceptor.go:62&quot;,&quot;msg&quot;:&quot;retrying of unary invoker failed&quot;,&quot;target&quot;:&quot;etcd-endpoints://0xc0000e0a80/#initially=[http://10.1.1.21:2379;http://10.1.1.22:2379]&quot;,&quot;attempt&quot;:0,&quot;error&quot;:&quot;rpc error: code = DeadlineExceeded desc = context deadline exceeded&quot;}
  Error: context deadline exceeded
  </code></pre>
  <p>in this case i killed off master01, am i doing something wrong?</p>