"name": "kubernetes-worker" "summary": "The workload bearing units of a kubernetes cluster" "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" "series": - "focal" - "jammy" - "bionic" "requires": "certificates": "interface": "tls-certificates" "kube-api-endpoint": # kube-api-endpoint is not recommended as the API endpoints will be provided # via the kube-control relation. However, it can be used to override those # endpoints if you need to inject a reverse proxy between the control-plane and workers. "interface": "http" "kube-control": "interface": "kube-control" "aws": "interface": "aws-integration" "gcp": "interface": "gcp-integration" "openstack": "interface": "openstack-integration" "vsphere": "interface": "vsphere-integration" "azure": "interface": "azure-integration" "nfs": "interface": "mount" "provides": "nrpe-external-master": "interface": "nrpe-external-master" "scope": "container" "container-runtime": "interface": "container-runtime" "scope": "container" "cni": "interface": "kubernetes-cni" "scope": "container" "ingress-proxy": "interface": "http" "scrape": "interface": "prometheus" "peers": "coordinator": "interface": "coordinator" "docs": "https://discourse.charmhub.io/t/kubernetes-worker-docs-index/6104" "resources": "cni-amd64": "type": "file" "filename": "cni.tgz" "description": "CNI plugins for amd64" "cni-arm64": "type": "file" "filename": "cni.tgz" "description": "CNI plugins for arm64" "cni-s390x": "type": "file" "filename": "cni.tgz" "description": "CNI plugins for s390x" "core": "type": "file" "filename": "core.snap" "description": | core snap [DEPRECATED] in favor of using a Snap Store Proxy. See https://ubuntu.com/kubernetes/docs/proxies for more details. "kubectl": "type": "file" "filename": "kubectl.snap" "description": | kubectl snap [DEPRECATED] in favor of using a Snap Store Proxy. See https://ubuntu.com/kubernetes/docs/proxies for more details. "kubelet": "type": "file" "filename": "kubelet.snap" "description": | kubelet snap [DEPRECATED] in favor of using a Snap Store Proxy. See https://ubuntu.com/kubernetes/docs/proxies for more details. "kube-proxy": "type": "file" "filename": "kube-proxy.snap" "description": | kube-proxy snap [DEPRECATED] in favor of using a Snap Store Proxy. See https://ubuntu.com/kubernetes/docs/proxies for more details. "subordinate": !!bool "false"