Prerequisites for provisioning Kubernetes clusters with the KKP are as follows:
Edge Gateway
is required for connectivity with the internet, network address translation, and network firewall.Kubermatic Kubernetes Platform (KKP) integration has been tested with VMware Cloud Director 10.4
.
Following settings can be configured at the Seed
level
allowInsecure
: Disable TLS checks when interacting with VMware Cloud Director API.catalog
: Default catalog to use for vApp templates.storageProfile
: Default storage profile to use for provisioning disks.templates
: Default templates for supported operating systems.url
: The URL for the VMware Cloud Director API endpoint.apiVersion: kubermatic.k8c.io/v1
kind: Seed
metadata:
name: kubermatic
namespace: kubermatic
spec:
# these two fields are only informational
country: FR
location: Paris
# List of datacenters where this seed cluster is allowed to create clusters.
datacenters:
vmware-cloud-director-ger:
country: DE
location: Hamburg
spec:
vmwareclouddirector:
allowInsecure: false
catalog: <default-catalog-name>
storageProfile: <default-storage-profile-name>
templates:
ubuntu: ubuntu
url: <vmware-cloud-director-endpoint>
CSI driver settings can be configured at the cluster level when creating a cluster using UI or API. The following settings are required: