...
Admin access to the Kubernetes cluster.
Whitelisting Data Theorem IP’s to allow the analyzer to properly talks to the Kubernetes API.
...
This service account will have read-only permissions and will allow Data Theorem to connect to the Kubernetes cluster API to analyze its configuration.
The script requires:
cluster-admin access to the Kubernetes cluster.
Python 3.7+ on MacOS or Linux.
View file | ||
---|---|---|
|
...
Create a service account for Data Theorem.
Add a security audit role (with read-only access).
Link the security audit role to the service account.
Generate a kube config file for the previously generated service account.
Note |
---|
The script calls |
...
Code Block | ||
---|---|---|
| ||
python3 datatheorem-k8s-onboarding.py -p aws -o <CONFIGdatatheorem_k8s_OUTPUTservice_PATH>account.yaml --rolearn <ROLE_ARN> |
Onboarding Kubernetes cluster on Azure (AKS)
...
Kubernetes Services
Search for the name of the cluster you want to onboard and click on it
Under
Settings
, click onCluster configuration
Role-based access control (RBAC)
must beEnabled
...
Code Block | ||
---|---|---|
| ||
python3 datatheorem-k8s-onboarding.py -p azure -o datatheorem_k8s_service_account.yaml |
...