Components of Charmed Kubernetes 1.20

This page details the charms, snaps, images and other components which comprise the 1.20 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 docs source bugs version notes
aws-iam A charm that enables using AWS IAM to authenticate with Kubernetes docs source bugs 62 --
aws-integrator Charm to enable AWS integrations via Juju relations. docs source bugs 76 --
azure-integrator Proxy charm to enable Azure integrations via Juju relations. docs source bugs 57 --
calico A robust Software Defined Network from Project Calico docs source bugs 759 --
canal A Software Defined Network based on Flannel and Calico docs source bugs 755 --
containerd Containerd container runtime subordinate docs source bugs 102 --
docker Docker container runtime subordinate docs source bugs 92 --
docker-registry Registry for docker images docs source bugs 174 --
easyrsa Delivers EasyRSA to create a Certificate Authority (CA). docs source bugs 345 --
etcd Deploy a TLS terminated ETCD Cluster docs source bugs 553 --
flannel A charm that provides a robust Software Defined Network docs source bugs 518 --
gcp-integrator Charm to enable GCP integrations via Juju relations. docs source bugs 68 --
kata Kata untrusted container runtime subordinate docs source bugs 64 --
keepalived Failover and monitoring daemon for LVS clusters docs source bugs 37 --
kubeapi-load-balancer Nginx Load Balancer docs source bugs 757 --
kubernetes-master The Kubernetes control plane. docs source bugs 955 --
kubernetes-worker The workload bearing units of a kubernetes cluster docs source bugs 726 --
openstack-integrator Proxy charm to enable OpenStack integrations via Juju relations. docs source bugs 102 --
tigera-secure-ee Tigera Secure Enterprise Edition docs source bugs 156 --
vsphere-integrator Proxy charm to enable VMware vSphere integrations via Juju relations. docs source bugs 52 --

Compatible Charms

These charms are frequently used with Charmed Kubernetes.

Charm Summary Store page notes
apache2 Apache HTTP Server metapackage docs
ceph-osd Highly scalable distributed storage - Ceph OSD storage docs
elasticsearch Open Source, Distributed, RESTful, Search Engine built on Apache Lucene docs
filebeat Filebeat is a lightweight, open source shipper for log file data. docs
grafana Graph and Dashboard builder docs
graylog Graylog log management system docs
hacluster Corosync Cluster Engine - membership, messaging and quorum docs
mongodb An open-source document database, and the leading NoSQL database docs
nagios Nagios Core 3 monitoring. docs
nfs NFS server docs
nrpe Nagios Remote Plugin Executor Server docs
prometheus2 Monitoring system and timeseries database. v2.0 and later only docs
telegraf The plugin-driven server agent for collecting & reporting metrics. docs
vault a tool for managing secrets docs

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
  • cephcsi/cephcsi:v2.1.2
  • coredns/coredns:1.6.7
  • coreos/kube-state-metrics:v1.9.7
  • defaultbackend-amd64:1.5
  • defaultbackend-arm64:1.5
  • defaultbackend-s390x:1.4
  • diverdane/nginxdualstack:1.0.0
  • external_storage/nfs-client-provisioner:v3.1.0-k8s1.11
  • google-samples/node-hello:1.0
  • jujusolutions/juju-db:4.0
  • jujusolutions/jujud-operator:2.8.6
  • jujusolutions/jujud-operator:2.8.7
  • k8s-artifacts-prod/ingress-nginx/controller:v0.34.1
  • k8s-dns-dnsmasq-nanny:1.15.10
  • k8s-dns-kube-dns:1.15.10
  • k8s-dns-sidecar:1.15.10
  • k8scloudprovider/cinder-csi-plugin:v1.18.0
  • k8scloudprovider/k8s-keystone-auth:v1.19.0
  • k8scloudprovider/openstack-cloud-controller-manager:v1.18.0
  • k8scsi/csi-attacher:v2.1.1
  • k8scsi/csi-node-driver-registrar:v1.2.0
  • k8scsi/csi-node-driver-registrar:v1.3.0
  • k8scsi/csi-provisioner:v1.4.0
  • k8scsi/csi-resizer:v0.4.0
  • k8scsi/csi-resizer:v0.5.0
  • k8scsi/csi-snapshotter:v1.2.2
  • kubernetes-ingress-controller/nginx-ingress-controller-ppc64le:0.20.0
  • kubernetesui/dashboard:v2.0.1
  • kubernetesui/metrics-scraper:v1.0.4
  • library/busybox:1.32
  • library/nginx:1.18
  • library/ubuntu:focal
  • metrics-server-amd64:v0.3.6
  • metrics-server-arm64:v0.3.6
  • metrics-server-ppc64le:v0.3.6
  • metrics-server-s390x:v0.3.6
  • microbot-amd64:latest
  • microbot-arm64:latest
  • microbot-s390x:latest
  • nvidia/k8s-device-plugin:v0.7.2
  • pause:3.2
  • rancher/rancher:latest
  • registry-amd64:2.6
  • registry-arm64:2.6
  • sonatype/nexus3:latest

Snaps

The following snaps are used by this release of Charmed Kubernetes:

snap confinement summary link
aws-cli classic Resource to side-load aws-cli snap in network-restricted deployments. store page
core strict core snap store page
etcd classic Snap package of etcd store page
gcloud ? Resource to side-load gcloud snap in network-restricted deployments. ?
cdk-addons strict CDK addons snap store page
kube-apiserver strict kube-apiserver snap store page
kube-controller-manager strict kube-controller-manager snap store page
kube-proxy classic kube-proxy snap store page
kube-scheduler strict kube-scheduler snap store page
kubectl classic kubectl snap store page
kubelet classic kubelet snap store page
openstackclients classic Resource to side-load openstackclients snap in network-restricted deployments. store page