# Kubernetes

### What is Kubernetes integration in ZigiOps?

Kubernetes is a container orchestration platform used to automate the deployment, scaling, and management of containerized applications.

ZigiOps enables secure API-based integration between Kubernetes and ITSM, ITOM, DevOps, and monitoring systems. Using ZigiOps, Kubernetes events and cluster data can be synchronized with external platforms to enable automated incident management, DevOps visibility, and cross-team collaboration.

With ZigiOps, Kubernetes can:

* Send cluster events to ITSM systems
* Trigger automation workflows based on container state changes
* Synchronize deployment information with DevOps tools
* Participate in monitoring-to-incident automation scenarios
* Enable one-way or bi-directional integration workflows

The integration is configurable and does not require custom development.

### Which Kubernetes versions are supported?

Please note that using a supported version is mandatory. ZigiOps supports all Kubernetes deployment types and versions that expose a functional Kubernetes API.

### Are there any environmental prerequisites for Kubernetes?

There are no environmental prerequisites for this product.

However, ensure the following basic connectivity requirements are met:

* Kubernetes API endpoint is accessible from ZigiOps
* Proper authentication method is configured
* Network communication is allowed over HTTPS

### How do I connect Kubernetes to ZigiOps?

#### Kubernetes - Connected System Configuration

Follow the steps below to add your Kubernetes cluster as a connected system.

{% stepper %}
{% step %}
Log in to your ZigiOps instance.
{% endstep %}

{% step %}
Navigate to **Connected Systems > Add New System > Kubernetes**.
{% endstep %}

{% step %}
Configure the following parameters:

**Server URL**\
Input the URL of your Kubernetes API server.\
Example: `https://kubernetes.example.com:8443`

**Authentication Type**\
Select the desired authentication type that ZigiOps will use to authenticate against the Kubernetes API.

Available authentication methods:

* **No Auth** - ZigiOps will not authenticate against the Kubernetes API
* **Basic Auth** - ZigiOps will use a username and password
* **Bearer Token** - ZigiOps will use a token to authenticate

**Proxy Settings**\
Enables the usage of a proxy server if required.
{% endstep %}

{% step %}
Examine the settings and click **Save** to store the system.

Once saved, Kubernetes becomes available for use in ZigiOps integration templates.
{% endstep %}
{% endstepper %}

### What are the most common Kubernetes integration use cases?

#### Use case 1: Kubernetes events to ITSM incidents

Automatically create incidents in ITSM platforms when Kubernetes detects pod failures, container crashes, or deployment errors.

#### Use case 2: Cluster monitoring automation

Synchronize Kubernetes cluster events with monitoring and observability platforms to enable unified operational visibility.

#### Use case 3: DevOps change tracking

Update change management records when Kubernetes deployments occur.

#### Use case 4: Infrastructure-to-DevOps synchronization

Bridge infrastructure-level Kubernetes data with DevOps and ticketing systems for improved traceability.

### What integration templates are available for Kubernetes?

Template availability information is provided upon request.

For information regarding integration templates for Kubernetes, please contact:

**Email:** <support@zigiwave.com>

All templates are documented individually in the Integration Catalog.

### Summary

The Kubernetes integration in ZigiOps enables:

* Secure API-based connectivity to Kubernetes clusters
* Support for all Kubernetes deployment types and versions
* Multiple authentication options (No Auth, Basic Auth, Bearer Token)
* Optional proxy configuration
* Automated event-driven integration workflows
* Participation in enterprise ITSM, ITOM, and DevOps automation scenarios

ZigiOps allows Kubernetes to be integrated into broader enterprise automation processes without requiring custom code.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigiwave.com/available-systems/kubernetes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
