salt.states.k8s

Manage Kubernetes

New in version 2016.3.0.

kube_label_1:
  k8s.label_present:
    - name: mylabel
    - value: myvalue
    - node: myothernodename
    - apiserver: http://mykubeapiserer:8080

kube_label_2:
  k8s.label_absent:
    - name: mylabel
    - node: myothernodename
    - apiserver: http://mykubeapiserer:8080

kube_label_3:
  k8s.label_folder_present:
    - name: mylabel
    - node: myothernodename
    - apiserver: http://mykubeapiserer:8080
salt.states.k8s.label_absent(name, node=None, apiserver=None)

Deprecated since version 2017.7.0: This state has been moved to kubernetes.node_label_absent <salt.states.kubernetes.node_label_absent().

Ensure the label doesn't exist on the kube node.

name

Name of the label.

node

Override node ID.

apiserver

K8S apiserver URL.

salt.states.k8s.label_folder_absent(name, node=None, apiserver=None)

Deprecated since version 2017.7.0: This state has been moved to kubernetes.node_label_folder_absent <salt.states.kubernetes.node_label_folder_absent().

Ensure the label folder doesn't exist on the kube node.

name

Name of the label folder.

node

Override node ID.

apiserver

K8S apiserver URL.

salt.states.k8s.label_present(name, value, node=None, apiserver=None)

Deprecated since version 2017.7.0: This state has been moved to kubernetes.node_label_present <salt.states.kubernetes.node_label_present().

Ensure the label exists on the kube node.

name

Name of the label.

value

Value of the label.

node

Override node ID.

apiserver

K8S apiserver URL.