Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.32 KB

deployment_guide.md

File metadata and controls

53 lines (37 loc) · 1.32 KB

Deployment Guide

KubeArmor currently supports the following.

Self-managed Kubernetes. MicroK8s, MiniKube, Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Service (EKS)

In order to deploy KubeArmor, please choose one of the below options according to your environment.

  • Deploy KubeArmor on Self-managed Kubernetes with Docker 19.03 or above, Containerd

    $ cd KubeArmor/deployments/generic
    ~/KubeArmor/deployments/generic$ kubectl apply -f .
    
  • Deploy KubeArmor on Self-managed Kubernetes with Docker 18.09 or above, Minikube

    $ cd KubeArmor/deployments/docker
    ~/KubeArmor/deployments/docker$ kubectl apply -f .
    
  • Deploy KubeArmor on Self-managed Kubernetes with Docker in RedHat-based Linux distributions

    $ cd KubeArmor/deployments/docker
    ~/KubeArmor/deployments/docker$ kubectl apply -f .
    
  • Deploy KubeArmor on MicroK8s

    $ cd KubeArmor/deployments/microk8s
    ~/KubeArmor/deployments/microk8s$ kubectl apply -f .
    
  • Deploy KubeArmor on GKE

    $ cd KubeArmor/deployments/GKE
    ~/KubeArmor/deployments/GKE$ kubectl apply -f .
    
  • Deploy KubeArmor on EKS

    KubeArmor Deployment Guide on EKS

    $ cd KubeArmor/deployments/EKS
    ~/KubeArmor/deployments/EKS$ kubectl apply -f .