Learn about Tempest’s Kubernetes integration capabilities and supported resources
The Tempest Kubernetes App enables management of Kubernetes applications and resources, with capabilities for both new deployments and importing existing resources for centralized management.
For detailed information about each resource, see the Resources section below.
Currently supports public Kubernetes clusters via kubeconfig. Support for private clusters coming soon.
Prerequisites
Generate Kubeconfig for Tempest
Create Service Account
Apply with: kubectl apply -f sa.yaml
Create Service Account Token
Apply with: kubectl apply -f sa_token.yaml
Bind to Cluster Role
Apply with: kubectl apply -f crb.yaml
Get Token
Retrieve token: kubectl get secret <token_name> -o jsonpath='{.data.token}' | base64 --decode
Create Kubeconfig
Connect to Tempest
Access Recipes
Navigate to Recipes and create or select a recipe
Add Kubernetes Resource
Add or select a Kubernetes resource
Link Credentials
Click “Add credentials” then “+Link credentials”
Select Kubeconfig
Choose “Kubeconfig” authentication
Name Credentials
Enter an identifier for these credentials
Upload Configuration
Upload your kubeconfig file
Deploy containerized applications in Kubernetes.
Configuration options:
Properties:
Tempest can import existing Kubernetes resources for centralized management:
Properties for imported resources:
Learn about Tempest’s Kubernetes integration capabilities and supported resources
The Tempest Kubernetes App enables management of Kubernetes applications and resources, with capabilities for both new deployments and importing existing resources for centralized management.
For detailed information about each resource, see the Resources section below.
Currently supports public Kubernetes clusters via kubeconfig. Support for private clusters coming soon.
Prerequisites
Generate Kubeconfig for Tempest
Create Service Account
Apply with: kubectl apply -f sa.yaml
Create Service Account Token
Apply with: kubectl apply -f sa_token.yaml
Bind to Cluster Role
Apply with: kubectl apply -f crb.yaml
Get Token
Retrieve token: kubectl get secret <token_name> -o jsonpath='{.data.token}' | base64 --decode
Create Kubeconfig
Connect to Tempest
Access Recipes
Navigate to Recipes and create or select a recipe
Add Kubernetes Resource
Add or select a Kubernetes resource
Link Credentials
Click “Add credentials” then “+Link credentials”
Select Kubeconfig
Choose “Kubeconfig” authentication
Name Credentials
Enter an identifier for these credentials
Upload Configuration
Upload your kubeconfig file
Deploy containerized applications in Kubernetes.
Configuration options:
Properties:
Tempest can import existing Kubernetes resources for centralized management:
Properties for imported resources: