<!-- This file was autogenerated via cilium cmdref, do not edit manually-->

## cilium status

Display status of daemon

### Synopsis

Display status of daemon

```
cilium status [flags]
```

### Options

```
      --all-addresses     Show all allocated addresses, not just count
      --all-controllers   Show all controllers, not just failing
      --all-health        Show all health status, not just failing
      --all-nodes         Show all nodes, not just localhost
      --all-redirects     Show all redirects
      --brief             Only print a one-line status message
  -h, --help              help for status
  -o, --output string     json| jsonpath='{}'
      --verbose           Equivalent to --all-addresses --all-controllers --all-nodes --all-health
```

### Options inherited from parent commands

```
      --config string   config file (default is $HOME/.cilium.yaml)
  -D, --debug           Enable debug messages
  -H, --host string     URI to server-side API
```

### SEE ALSO

* [cilium](../cilium)	 - CLI


<!-- This file was autogenerated via cilium cmdref, do not edit manually-->

## cilium status

Display status of daemon

### Synopsis

Display status of daemon

```
cilium status [flags]
```

### Options

```
      --all-addresses      Show all allocated addresses, not just count
      --all-controllers    Show all controllers, not just failing
      --all-health         Show all health status, not just failing
      --all-nodes          Show all nodes, not just localhost
      --all-redirects      Show all redirects
      --brief              Only print a one-line status message
  -h, --help               help for status
  -o, --output string      json| jsonpath='{}'
      --timeout duration   Sets the timeout to use when querying for health (default 30s)
      --verbose            Equivalent to --all-addresses --all-controllers --all-nodes --all-health
```

### Options inherited from parent commands

```
      --config string   config file (default is $HOME/.cilium.yaml)
  -D, --debug           Enable debug messages
  -H, --host string     URI to server-side API
```

### SEE ALSO

* [cilium](../cilium)	 - CLI


Allow setting timeout on status command
Allow setting timeout on status command

We use cilium status as a liveness check and sometimes (due to other issues),
the daemon can fail to respond to the health endpoint within a reasonable amount
of time. If this is larger then the liveness timeout of 5 seconds then this can
cause the liveness check to timeout.

In these scenarios, for exec liveness probes, the kubelet does not treat timeouts
as failure. (It does do that for http/tcp liveness probes)

kubernetes/kubernetes#82987 has more context on the k8s side.

Signed-off-by: AshrayJain <46a9d51a7df573c3fe724c030358dc8ecc26446c@gmail.com>
