Kubernetes Control Plane

  • Canonical Kubernetes
Channel Revision Published Runs on
latest/stable 560 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/stable 559 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/stable 558 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/stable 219 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/candidate 560 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/candidate 559 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/candidate 558 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/candidate 219 07 Sep 2023
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/beta 536 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/beta 535 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/beta 534 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/beta 211 24 Jan 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 563 Yesterday
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 562 Yesterday
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 561 Yesterday
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 508 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 507 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 506 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/edge 211 07 Sep 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.32/edge 563 Yesterday
Ubuntu 22.04 Ubuntu 20.04
1.32/edge 562 Yesterday
Ubuntu 22.04 Ubuntu 20.04
1.32/edge 561 Yesterday
Ubuntu 22.04 Ubuntu 20.04
1.31/stable 560 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.31/stable 559 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.31/stable 558 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.31/stable 219 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.31/candidate 560 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/candidate 559 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/candidate 558 06 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 536 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 535 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 534 20 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 539 27 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 538 27 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 537 27 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 505 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 504 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 503 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 505 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 504 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 503 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/edge 511 29 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.30/edge 510 29 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.30/edge 509 29 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.30/edge 508 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.30/edge 507 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.30/edge 506 27 Jul 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
1.29/stable 502 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 501 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 500 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 502 02 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 501 02 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 500 02 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 439 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 438 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 437 05 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 427 05 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 426 05 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 425 05 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.28/stable 321 07 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/candidate 321 01 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/beta 302 18 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/edge 305 06 Sep 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/stable 274 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/candidate 274 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/beta 260 10 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/edge 261 10 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/stable 247 20 Mar 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/candidate 247 16 Mar 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/beta 220 09 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/edge 220 01 Dec 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.26/edge 211 16 Nov 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.25/stable 219 01 Dec 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.25/candidate 219 30 Nov 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.25/beta 221 01 Dec 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.25/beta 186 01 Sep 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.25/edge 190 09 Sep 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.24/stable 171 04 Aug 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.24/stable 152 05 May 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.24/candidate 171 02 Aug 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
1.24/beta 152 05 May 2022
Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.24/edge 172 12 Aug 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.24/edge 166 21 Jul 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.24/edge 165 10 Jul 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.23/beta 90 22 Mar 2022
Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
1.23/edge 98 25 Mar 2022
Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
juju deploy kubernetes-control-plane
Show information

Platform:

Ubuntu
24.04 22.04 20.04 18.04 16.04

Learn about actions >

  • apply-manifest

    Apply JSON formatted Kubernetes manifest to cluster. juju run this action using --string-args

    Params
    • json string

      The content of the manifest to deploy in JSON format

    Required

    json

  • cis-benchmark

    Run the CIS Kubernetes Benchmark against snap-based components.

    Params
    • apply string

      Apply remedies to address benchmark failures. The default, 'none', will not attempt to fix any reported failures. Set to 'conservative' to resolve simple failures. Set to 'dangerous' to attempt to resolve all failures.

      Note: Applying any remediation may result in an unusable cluster.

    • config string

      Archive containing configuration files to use when running kube-bench. The default value is known to be compatible with snap components. When using a custom URL, append '#<hash_type>=<checksum>' to verify the archive integrity when downloaded.

    • release string

      Archive containing the 'kube-bench' binary to run. The default value points to a stable upstream release. When using a custom URL, append '#<hash_type>=<checksum>' to verify the archive integrity when downloaded.

      This may also be set to the special keyword 'upstream'. In this case, the action will compile and use a local kube-bench binary built from the default branch of the upstream repository: https://github.com/aquasecurity/kube-bench

  • get-kubeconfig

    Retrieve Kubernetes cluster config, including credentials

  • namespace-create

    Create new namespace

    Params
    • name string

      Namespace name eg. staging

    Required

    name

  • namespace-delete

    Delete namespace

    Params
    • name string

      Namespace name eg. staging

    Required

    name

  • namespace-list

    List existing k8s namespaces

  • restart

    Restart the Kubernetes control-plane services on demand.

  • upgrade

    Upgrade the Kubernetes snaps

  • user-create

    Create a new user

    Params
    • groups string

      Optional comma-separated list of groups eg. 'system:masters,managers'

    • name string

      Username for the new user. This value must only contain alphanumeric characters, ':', '@', '-' or '.'.

    Required

    name

  • user-delete

    Delete an existing user

    Params
    • name string

      Username of the user to delete

    Required

    name

  • user-list

    List existing users