UAC - Kubernetes

Universal Task to Run Kubernetes; List (Get), Create, Delete, and Replace Functions.

The Universal Task can automate the following Kubernetes functions:

  • List
  • Create
  • Delete
  • Replace

Example Output


Universal Task Details Fields

Function = List (Get)


Field Label

Description

Example

Kubernetes Object

Type of Kubernetes Object to perform the selected function against:

  • Pod
  • Deployment
  • Namespace

Pod

Logging Level

Controls messages issues from the Universal Task:

  • None
  • Info
  • Debug
  • Warning
  • Critical

None

Function = Create


Field Label

Description

Example

Kubernetes Object

Type of Kubernetes Object to perform the selected function against:

  • Pod
  • Deployment
  • Namespace

Pod

Object Name

The Name of the Kubernetes Object (Pod, Deployment, Namespace) to be created


Namespace

The Namespace of the Kubernetes Object to be created.

NOT used if Kubernetes Object = Namespace in this case the Namespace name is specified as the Object Name

default

YAML Definition

UC Data Script containing the Kubernetes Object definition in yaml format


Logging Level

Controls messages issues from the Universal Task Script:

  • None
  • Info
  • Debug
  • Warning
  • Critical

None


Function = Delete


Field Label

Description

Example

Kubernetes Object

Type of Kubernetes Object to perform the selected function against

  • Pod
  • Deployment
  • Namespace

Pod

Object Name

The Name of the Kubernetes Object (Pod, Deployment, Namespace) to be deleted


Namespace

The Namespace of the Kubernetes Object to be deleted.

NOT used if Kubernetes Object = Namespace in this case the Namespace name is specified as the Object Name

default

Logging Level

Controls messages issues from the Universal Task

  • None
  • Info
  • Debug
  • Warning
  • Critical

None


Function = Replace


Field Label

Description

Example

Kubernetes Object

Type of Kubernetes Object to perform the selected function against:

  • Pod
  • Deployment
  • Namespace

Pod

Object Name

The Name of the Kubernetes Object (Pod, Deployment, Namespace) to be Replaced


Namespace

The Namespace of the Kubernetes Object to be replaced.

NOT used if Kubernetes Object = Namespace in this case the Namespace name is specified as the Object Name

default

YAML Definition

UC Data Script containing the Kubernetes Object definition in yaml format


Logging Level

Controls messages issues from the Universal Task:

  • None
  • Info
  • Debug
  • Warning
  • Critical

None