Skip to main content

Kubernetes: Automate Container Operations

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