Skip to main content

Privacera Platform

Prerequisites for Kubernetes

This section is applicable only if you are installing Privacera on Kubernetes.



Kubernetes Cluster

For security reasons, it is recommended to have Kubernetes dedicated for Privacera

Kubernetes Namespace

Privacera will automatically create the Namespace in the Kubernetes cluster. But you have the option to pre-create one and make it available during Privacera installation

IAM Roles for NodeGroups (AWS)

The NodeGroups where Privacera's pods run will need the IAM roles based on the services enabled. For the complete list refer here.

Install kubectl

kubectl is a tool used to interact with your Kubernetes cluster. To install the kubectl (Kubernetes CLI), see Install Tools.

Cluster authentication

The cluster details such as users, namespaces and authentication mechanisms are defined in the kubeconfig file. A kubeconfig file is a file used to configure access to Kubernetes when used in conjunction with the kubectl tool.

When you create your Kubernetes cluster, the kubeconfig file should be generated automatically. For more information, see the Kubernetes documentation.

By default, the kubeconfig file is generated at the location ~/.kube/config. The kubectl checks for the file at this location.

If the file is not generated at the location, then you can create one. See the following links for each platform: