Kubernetes Core

  • By Canonical Kubernetes | bundle
  • Cloud
Channel Version Revision Published Runs on
latest/stable 1778 1778 01 Sep 2022
latest/candidate 1781 1781 09 Sep 2022
latest/beta 1776 1776 28 Aug 2022
latest/edge 1774 1774 17 Aug 2022
1.26/edge 1782 1782 14 Sep 2022
1.25/stable 1779 1779 01 Sep 2022
1.25/candidate 1780 1780 09 Sep 2022
1.25/beta 1777 1777 28 Aug 2022
1.25/edge 1775 1775 17 Aug 2022
1.24/stable 1748 1748 04 Aug 2022
1.24/candidate 1742 1742 02 Aug 2022
1.24/beta 1605 1605 06 May 2022
1.24/edge 1772 1772 15 Aug 2022
1.23/edge 1542 1542 16 Mar 2022
juju deploy kubernetes-core
Show information

Platform:

Ubuntu

Charms

Ca Co Ea Et Ku Ku

Kubernetes Core Bundle

Overview

This is a minimal Kubernetes cluster composed of the following components and features:

  • Kubernetes (automated deployment, operations, and scaling)
    • Kubernetes cluster with one control-plane node and one worker node.
    • TLS used for communication between nodes for security.
    • CNI plugin (Calico)
    • Optional Ingress Controller (on worker)
    • Optional Metrics and Dashboard addons (on control-plane)
  • EasyRSA
    • Performs the role of a certificate authority serving self-signed certificates to the requesting units of the cluster.
  • Etcd (distributed key value store)
    • One node for basic functionality.

This bundle is suitable for development and testing purposes. For a more robust, scaled-out cluster, deploy the charmed-kubernetes bundle.

For detailed installation and usage, please see the Charmed Kubernetes documentation.

Calico

Calico is used as a CNI plugin to manage networking for the Kubernetes cluster.

Configuration

ipip: Enable IP tunneling. string, default Never

nat-outgoing: NAT outgoing traffic. boolean, default true

vxlan: VXLAN encapsulation mode. string, default Always