Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
Applies to SUSE Cloud Application Platform 1.5.2

2 Other Kubernetes Systems

2.1 Kubernetes Requirements

SUSE Cloud Application Platform is designed to run on any Kubernetes system that meets the following requirements:

  • Kubernetes API version of at least 1.10

  • Ensure nodes use a mininum kernel version of 3.19.

  • docker info must not show aufs as the storage driver

  • The Kubernetes cluster must have a storage class for SUSE Cloud Application Platform to use. The default storage class is persistent. You may specify a different storage class in your deployment's values.yaml file (which is called scf-config-values.yaml in the examples in this guide), or as a helm command option, for example --set kube.storage_class.persistent=my_storage_class.

  • kube-dns must be be running

  • ntp, systemd-timesyncd, or chrony must be installed and active

  • Docker must be configured to allow privileged containers

  • Privileged container must be enabled in kube-apiserver. See kube-apiserver.

  • For Kubernetes deployments prior to version 1.15, privileged must be enabled in kubelet

  • The TasksMax property of the containerd service definition must be set to infinity

  • Helm's Tiller has to be installed and active, with Tiller on the Kubernetes cluster and Helm on your remote administration machine

Print this page