"name": "kubernetes-master" "summary": "The Kubernetes control plane." "maintainers": - "Tim Van Steenburgh " - "George Kraft " - "Rye Terrell " - "Konstantinos Tsakalozos " - "Charles Butler " - "Matthew Bruzek " - "Mike Wilson " - "Joe Borg " "description": | Kubernetes is an open-source platform for deploying, scaling, and operations of application containers across a cluster of hosts. Kubernetes is portable in that it works with public, private, and hybrid clouds. Extensible through a pluggable infrastructure. Self healing in that it will automatically restart and place containers on healthy nodes if a node ever goes away. "tags": - "misc" - "infrastructure" - "kubernetes" - "master" "series": - "focal" - "bionic" - "xenial" "requires": "certificates": "interface": "tls-certificates" "vault-kv": "interface": "vault-kv" "ha": "interface": "hacluster" "etcd": "interface": "etcd" "loadbalancer": "interface": "public-address" "ceph-storage": "interface": "ceph-admin" "ceph-client": "interface": "ceph-client" "aws": "interface": "aws-integration" "gcp": "interface": "gcp-integration" "openstack": "interface": "openstack-integration" "vsphere": "interface": "vsphere-integration" "azure": "interface": "azure-integration" "keystone-credentials": "interface": "keystone-credentials" "dns-provider": "interface": "kube-dns" "provides": "nrpe-external-master": "interface": "nrpe-external-master" "scope": "container" "container-runtime": "interface": "container-runtime" "scope": "container" "kube-api-endpoint": "interface": "http" "cluster-dns": # kube-dns is deprecated. Its functionality has been rolled into the # kube-control interface. The cluster-dns relation will be removed in # a future release. "interface": "kube-dns" "kube-control": "interface": "kube-control" "cni": "interface": "kubernetes-cni" "scope": "container" "prometheus": "interface": "prometheus-manual" "grafana": "interface": "grafana-dashboard" "aws-iam": "interface": "aws-iam" "scope": "container" "peers": "coordinator": "interface": "coordinator" "kube-masters": "interface": "kube-masters" "resources": "core": "type": "file" "filename": "core.snap" "description": "core snap" "kubectl": "type": "file" "filename": "kubectl.snap" "description": "kubectl snap" "kube-apiserver": "type": "file" "filename": "kube-apiserver.snap" "description": "kube-apiserver snap" "kube-controller-manager": "type": "file" "filename": "kube-controller-manager.snap" "description": "kube-controller-manager snap" "kube-scheduler": "type": "file" "filename": "kube-scheduler.snap" "description": "kube-scheduler snap" "cdk-addons": "type": "file" "filename": "cdk-addons.snap" "description": "CDK addons snap" "kube-proxy": "type": "file" "filename": "kube-proxy.snap" "description": "kube-proxy snap" "subordinate": !!bool "false"