Skip to main content

Getting Started

This document introduces the prerequisites and preparation work for using AlterShield Operator.

Prerequisites

Docker

You need to install Docker to build and push images. Please refer to the Docker Installation Guide.

Kubernetes

You need a running Kubernetes cluster, and it is recommended to use version 1.19 and above. You can use KIND or MINIKUBE to obtain a local cluster for testing. If you need to use a remote cluster, please configure it accordingly.

Note: Your controller will automatically use the current context in the kubeconfig file (any content displayed by kubectl config get-contexts).

GoLang

You need to install GoLang to run the controller locally. Please refer to the GoLang Installation Guide.

Kustomize

You need to install Kustomize to use custom configuration to manage Kubernetes deployment files. Please refer to the Kustomize Installation Guide.