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
Raw File
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

back to top