-
Notifications
You must be signed in to change notification settings - Fork 27
/
metadata.yaml
52 lines (52 loc) · 1.51 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Copyright 2024 Canonical, Ltd.
# See LICENSE file for licensing details.
name: kubernetes-worker
display-name: Kubernetes Worker
summary: The workload bearing units of a Kubernetes cluster.
maintainers:
- Kevin Monroe <[email protected]>
- Mateo Florido <[email protected]>
- Adam Dyess <[email protected]>
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.
docs: https://discourse.charmhub.io/t/kubernetes-worker-docs-index/6104
subordinate: false
assumes:
- juju >= 3.1
peers:
coordinator:
# LP:2049953 needed for upgrading from < 1.29
interface: coordinator
provides:
cni:
interface: kubernetes-cni
scope: container
container-runtime:
interface: container-runtime
scope: container
cos-agent:
interface: cos_agent
ingress-proxy:
interface: http
requires:
aws:
interface: aws-integration
gcp:
interface: gcp-integration
azure:
interface: azure-integration
certificates:
interface: tls-certificates
kube-control:
interface: kube-control
tokens:
interface: tokens
resources:
cni-plugins:
type: file
filename: cni-plugins.tar.gz
description: CNI network plugins for Kubernetes