package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Daemon_set_spec is the specification of a daemon set.

type t
val to_yojson : t -> Yojson.Safe.t
val make : ?update_strategy: Kubernetes.Definitions.Api.Apps.V1.Daemon_set_update_strategy.t -> template:Kubernetes.Definitions.Api.Core.V1.Pod_template_spec.t -> selector: Kubernetes.Definitions.Apimachinery.Pkg.Apis.Meta.V1.Label_selector.t -> ?revision_history_limit:int -> ?min_ready_seconds:int -> unit -> t
val min_ready_seconds : t -> int option

The minimum number of seconds for which a newly created Daemon_set pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).

val revision_history_limit : t -> int option

The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.

A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors

An object that describes the pod that will be created. The Daemon_set will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template

An update strategy to replace existing Daemon_set pods with new pods.

module Object : Object.S with type value := t
OCaml

Innovation. Community. Security.