Components of Charmed Kubernetes 1.24
This page details the charms, snaps, images and other components which comprise the 1.24 release of Charmed Kubernetes.
Other information about this release can be found on the following pages:
Release notes Upgrading Bugs Source Milestone
What's new
For a list of new features, changes, deprecations, and bug fixes in this release, please see the Release notes.
Core charms
These charms are the core components or official optional components of the release. These charms are maintained by the Charmed Kubernetes team.
charm | summary | source | docs | bugs |
---|---|---|---|---|
calico | A robust Software Defined Network from Project Calico | source | docs | bugs |
containerd | Containerd container runtime subordinate | source | docs | bugs |
easyrsa | Deploys and manages EasyRSA to create a Certificate Authority (CA) | source | docs | bugs |
etcd | Deploy a TLS terminated ETCD Cluster | source | docs | bugs |
kata | Kata untrusted container runtime subordinate | source | docs | bugs |
kubeapi-load-balancer | Nginx Load Balancer | source | docs | bugs |
kubernetes-control-plane | The Kubernetes control plane | source | docs | bugs |
kubernetes-worker | The workload bearing units of a kubernetes cluster | source | docs | bugs |
CNI charms
These are the CNI charms also supported by Charmed Kubernetes ( calico is the default CNI and is included in the core charms above)
charm | summary | source | docs | bugs |
---|---|---|---|---|
canal | A Software Defined Network based on Flannel and Calico | source | docs | bugs |
flannel | A charm that provides a robust Software Defined Network | source | docs | bugs |
tigera-secure-ee | Tigera Secure Enterprise Edition | source | docs | bugs |
multus | a CNI plugin for attaching multiple network interfaces | source | docs | bugs |
sriov-cni | Attach SR-IOV Virtual Functions (VFs) directly to pods | source | docs | bugs |
sriov-network-device-plugin | Enable SR-IOV support | source | docs | bugs |
coredns | The CoreDNS domain name service provider | source | docs | bugs |
Integrator charms
These charms provide cloud integration for Charmed Kubernetes (e.g. for running native loadbalancers and storage).
charm | summary | source | docs | bugs |
---|---|---|---|---|
azure-integrator | source | docs | bugs | |
gcp-integrator | Charm which enables Google GCP integrations for Juju | source | docs | bugs |
aws-integrator | Charm to enable AWS integrations via Juju relations. | source | docs | bugs |
openstack-integrator | Charm which enables OpenStack integrations for Juju | source | docs | bugs |
vsphere-integrator | Charm which enables vSphere integrations for Juju | source | docs | bugs |
Additional charms
These charms are also maintained and supported by the Charmed Kubernetes team to provide extra features for your K8s cluster.
charm | summary | source | docs | bugs |
---|---|---|---|---|
kube-state-metrics | a service that listens to the Kubernetes API and generates metrics | source | docs | bugs |
kubernetes-autoscaler | automatically scales up and down a kubernetes cluster | source | docs | bugs |
kubernetes-e2e | End-to-end (e2e) tests for Kubernetes | source | docs | bugs |
kubernetes-metrics-server | Exposes core Kubernetes metrics via metrics API | source | docs | bugs |
keepalived | Failover and monitoring daemon for LVS clusters | source | docs | bugs |
docker-registry | Registry for docker images | source | docs | bugs |
aws-iam | source | docs | bugs | |
metallb-controller | Controller charm for the metallb loadbalancer | source | docs | bugs |
metallb-speaker | Speaker charm for the metallb loadbalancer | source | docs | bugs |
Images
These are the container images used by this release:
- addon-resizer-amd64:1.8.9
- addon-resizer-arm64:1.8.9
- addon-resizer-ppc64le:1.8.9
- addon-resizer-s390x:1.8.9
- calico/cni:v3.21.4
- calico/kube-controllers:v3.21.4
- calico/node:v3.21.4
- calico/pod2daemon-flexvol:v3.21.4
- cdkbot/microbot-amd64:latest
- cdkbot/microbot-arm64:latest
- cdkbot/microbot-s390x:latest
- cephcsi/cephcsi:v3.5.1
- coredns/coredns:1.9.0
- defaultbackend-amd64:1.5
- defaultbackend-arm64:1.5
- defaultbackend-ppc64le:1.5
- defaultbackend-s390x:1.4
- dns/k8s-dns-dnsmasq-nanny:1.21.1
- dns/k8s-dns-kube-dns:1.21.1
- dns/k8s-dns-sidecar:1.21.1
- external_storage/nfs-client-provisioner:v3.1.0-k8s1.11
- k8s-artifacts-prod/ingress-nginx/controller:v1.2.0
- k8scloudprovider/cinder-csi-plugin:v1.23.0
- k8scloudprovider/k8s-keystone-auth:v1.23.0
- k8scloudprovider/openstack-cloud-controller-manager:v1.23.0
- kube-state-metrics/kube-state-metrics:v2.4.2
- kubernetes-ingress-controller/nginx-ingress-controller-ppc64le:0.20.0
- kubernetesui/dashboard:v2.5.1
- kubernetesui/metrics-scraper:v1.0.7
- metrics-server/metrics-server:v0.5.2
- nvidia/k8s-device-plugin:v0.12.2
- pause:3.6
- sig-storage/csi-attacher:v3.3.0
- sig-storage/csi-attacher:v3.4.0
- sig-storage/csi-node-driver-registrar:v2.4.0
- sig-storage/csi-provisioner:v3.0.0
- sig-storage/csi-provisioner:v3.1.0
- sig-storage/csi-resizer:v1.3.0
- sig-storage/csi-snapshotter:v4.2.0
- sig-storage/csi-snapshotter:v4.2.1
- sig-storage/livenessprobe:v2.5.0