Installs Keptn on a Kubernetes cluster
The Keptn CLI allows installing Keptn on Azure Kubernetes Services (AKS), Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), Pivotal Container Service (PKS), any Kubernetes derivate to which your kube config is pointing to, and on OpenShift.
For more information, please consult the following docs:
keptn install [flags]
keptn install --platform=aks # install on Azure Kubernetes Service
keptn install --platform=gke --use-case=quality-gates # install quality-gates on Google Kubernetes Engine
keptn install --platform=kubernetes --gateway=NodePort # install on a Kubernetes instance with gateway NodePort
-c, --creds string Specify a JSON file containing cluster information needed for the installation (this allows skipping user prompts to execute a *silent* Keptn installation)
-d, --domain string Experimental: Overwrite the ingress domain (e.g., 127.0.0.1.xip.io)
-g, --gateway string The ingress-loadbalancer type [LoadBalancer,NodePort] (default "LoadBalancer")
-h, --help help for install
-s, --insecure-skip-tls-verify Skip tls verification for kubectl commands
-p, --platform string The platform to run keptn on [aks,eks,gke,pks,openshift,kubernetes] (default "gke")
-u, --use-case string The use case to install Keptn for [all,quality-gates] (default "all")
--mock mocking of server communication - ATTENTION: your commands will not be sent to the keptn server
-q, --quiet suppress debug and info output
--suppress-websocket disables websocket communication - use the ID of Keptn context (if provided) for checking the result of your command
-v, --verbose verbose logging