Revision 30b0d3fc3189a8383e766b76d14c388191c70cc1 authored by André Martins on 11 May 2020, 13:32:08 UTC, committed by André Martins on 26 May 2020, 12:42:04 UTC
Listing all pods, even if with a filter will load the etcd kvstore as the filtering is done in kube-apiserver. To avoid doing this operation every 10 seconds we can have a single watcher that keeps track of all unmanaged kube-dns pods locally. Signed-off-by: André Martins <andre@cilium.io>
1 parent 40fface
ciliumendpoints.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: ciliumendpoints.cilium.io
spec:
additionalPrinterColumns:
- JSONPath: .status.id
description: Cilium endpoint id
name: Endpoint ID
type: integer
- JSONPath: .status.identity.id
description: Cilium identity id
name: Identity ID
type: integer
- JSONPath: .status.policy.ingress.enforcing
description: Ingress enforcement in the endpoint
name: Ingress Enforcement
type: boolean
- JSONPath: .status.policy.egress.enforcing
description: Egress enforcement in the endpoint
name: Egress Enforcement
type: boolean
- JSONPath: .status.state
description: Endpoint current state
name: Endpoint State
type: string
- JSONPath: .status.networking.addressing[0].ipv4
description: Endpoint IPv4 address
name: IPv4
type: string
- JSONPath: .status.networking.addressing[0].ipv6
description: Endpoint IPv6 address
name: IPv6
type: string
conversion:
strategy: None
group: cilium.io
names:
kind: CiliumEndpoint
listKind: CiliumEndpointList
plural: ciliumendpoints
shortNames:
- cep
- ciliumep
singular: ciliumendpoint
scope: Namespaced
subresources:
status: {}
validation:
openAPIV3Schema: {}
version: v2
versions:
- name: v2
served: true
storage: true
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...