Kubernetes: Automate Container Operations

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