Skip to main content
The Wiz Kubernetes Connector provides security visibility into your Kubernetes clusters by scanning for vulnerabilities, misconfigurations, and compliance issues. This guide covers how to install the connector on Talos Linux.

Prerequisites

Before you begin, ensure you have the following:
  • Talos 1.83 or later
  • A Wiz account with access to the Wiz portal.
  • A Wiz Service Account with Kubernetes Connector permissions. You can create one in the Wiz portal under Settings > Service Accounts.
  • helm installed on your local machine.
  • kubectl configured to access your Talos cluster.

Set up the Wiz Kubernetes connector credentials

To install the Wiz Kubernetes Connector, you need to set your Wiz credentials as shell variables and create a Helm values file that references them. Step 1. Export your Wiz credentials as shell variables, replacing each placeholder with the corresponding value from Wiz:
Step 2. Create a Helm values file named wiz-values.yaml by running the following command. This file configures authentication with the Wiz API and specifies the cluster to register:
With your credentials set and your values file in place, you are ready to install the connector.

Install the Wiz Kubernetes connector

You can install the Wiz Kubernetes Connector in one of the following ways:
  • Using Omni manifest sync: Recommended if you manage clusters with Omni. This approach renders the Helm chart to static manifests that Omni applies automatically after the cluster becomes available.
  • Using Helm: Recommended if you manage your clusters directly without Omni.

Using Omni manifest sync

With Omni manifest sync, you manage the Wiz connector declaratively as part of your cluster configuration. First render the Helm chart to static manifests, then reference those manifests in your cluster template. Step 1. Render the Helm chart to a manifest file:
Step 2. Create a wiz-prereqs.yaml file with the namespace and secret:
Step 3. Reference both manifests in your Omni cluster template: Step 4. Apply the cluster template:
Step 5. Verify that the connector pods are running:
The connector pods should appear in the Running state. After startup, the connector registers with the Wiz portal and begins scanning the cluster. You can verify the connection in the Wiz portal under Settings > Connectors.

Using Helm

If you are not using Omni, you can install the connector directly with Helm. Step 1. Add the Wiz Helm repository:
Step 2. Create a dedicated namespace for the Wiz connector:
Step 3. Create the API credentials secret using your Wiz Client ID and Client Secret:
Step 4. Install the connector:
Step 5. Verify that the connector pods are running:
You should see the connector pods in a Running state. The connector will register with the Wiz portal and begin scanning your cluster. You can confirm the connection in the Wiz portal under Settings > Connectors.

Uninstall the Wiz Kubernetes connector

To remove the connector when installed via Helm:
When installed via Omni, remove the manifest entries from your cluster template and re-sync: