Skip to content

kubectl

Command line client for controlling a Kubernetes cluster

kubectl is a command line client for running commands against Kubernetes clusters.

devops

https://github.com/kubernetes/kubectl

amd64 armhf arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install kubectl

sudo apt install kubectl

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kubectl=1.26.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kubectl=1.26.3*

Download URLs

Version SHA256 Size (KB)
1.26.3 aab500978e5ef9c9e4c852870d9214be82a44a5a3f9de343ebab47544ab7356a 10081
1.26.2 c9f76437c7af696e083f8fe39e0697274e08b5a77a137c65a9118c987fd2dd12 10074
1.26.1 9411391aa799fe3728475e02d0499fac7361f22fe48c05b2b83e373693418372 10072
1.26.0 11db6d8670c963bd95af8fffa518e1ade3fe9654a215668629683c08d522ba14 10070
1.25.5 547d8e31252229ac4441bfffd23a31528f28751d01e705a5d99d7f702b394410 9503
1.25.4 4d824d0a3d61f932df67f9c244eb1bba50163bf570ae3551cfd9d8e5b5c13c3f 9498
1.25.3 0aa69a9104a1110bedbfef5a4a4524faefc244ece786b35a6e886da89216d9c7 9509
1.25.2 4a7a13207c3fc11374b794080593e9fd4c486b1a4fa59babe1ffae572cf6bc2d 9500
1.25.1 615d5f33bb1b2fd0ca3cced2943c2811b86faa322463902ba0990964d5534b30 9499
1.25.0 5e3b2e2e3776ae9a3b7e5532699ce023123d96ef4f2ab4399b8c20edf1bb0139 9498
Version SHA256 Size (KB)
1.26.3 d1616c0e111722131c7c8ad9df69c09d7476923d0037ffd87febbfa007bbbdce 8628
1.26.2 da8bde398712ff513f29f2804521c8cd30f4f31ac7a10661257a5fa4f97647db 8626
1.26.1 89f1cbc36d7b20349279157ee15c2be46655926314e298f7089d69fd15dbcb38 8621
1.26.0 56559dadb3fa2cc353d4d6e3da02034a405c210ace5b74f6e333788014731846 8622
1.25.5 c4a912c622a49db00ed149bf6be80f3ef7c330b78d37bb73fb5eb1ed3eff3217 8145
1.25.4 c424236eb3a8cb72eb83d8fa7ca20ab78b09c17165a8c51193b44b43881e375f 8139
1.25.3 18e5c129b5d5d0d561a4882726578e6a32161a9b0274f56cfd7d0c8bde8e7c37 8142
1.25.2 ef50d4209e5b19c437948d145827e86c5f3192df1951c07f4ab2f24e7b4dbbe2 8135
1.25.1 3bff5c0598289a3dc9e8f41a218f8c5ee0e545016f42810d7ba20a18192ab2a6 8138
1.25.0 bee7bb2f373ca918e1e5ef4329000ae0676bd2913c13943b74dab309fa095523 8139
Version SHA256 Size (KB)
1.26.3 8522e260ba52f2ff6bab11a07e0617bdb6ed5c39a56f0431653891c160928a15 8697
1.26.2 d61ce45e44b83cdad5de218a488a681840744f823f19c32979d061148c908e84 8700
1.26.1 5c2b13fd2c31d343c7e2536924e1e7e1958354626b2d82ff3ff92775f4e909cf 8692
1.26.0 139b2528e36850467730943af7ea8f8fbbc749a0f18b842a898db88047a24ed1 8692
1.25.5 49ff40ee74dc3972edd142e1aa2a9f290c9845c61c040f481aaed2ba5f7bd423 8243
1.25.4 9f05a06e77efe7ec5fffa078cf149dd5d2b2f33fdda74dd480180a1c6887217f 8235
1.25.3 af4121884b9058e9399a7162278c41e6c49becea9e34995f93f2a6308e57a0ef 8238
1.25.2 189b4251c907aa470e89dedd060219c36b356e64d8874bdbae1f75f09677c4d0 8233
1.25.1 2c1ad51408814262f8033d15d359d0b8675df1119eb8399932381c33a79660a5 8235
1.25.0 f586cf8c491fb1b031dc88be283713945a7f25dbc9fc0519a3baf2233093f0de 8233

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kubectl are versionned here.

Click here to see kubectl ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl/ops2deb.yml
- name: kubectl
  version: 1.22.4
  revision: "2"
  homepage: https://github.com/kubernetes/kubectl
  summary: command line client for controlling a Kubernetes cluster
  description: |-
    kubectl is a command line client for running commands against Kubernetes
    clusters.
  fetch: https://storage.googleapis.com/kubernetes-release/release/v{{version}}/bin/linux/amd64/kubectl
  script:
    - mv kubectl {{src}}/usr/bin/

- name: kubectl
  matrix:
    versions:
      - 1.23.3
      - 1.23.4
      - 1.23.5
      - 1.23.6
    architectures:
      - amd64
      - arm64
      - armhf
  homepage: https://github.com/kubernetes/kubectl
  summary: command line client for controlling a Kubernetes cluster
  description: |-
    kubectl is a command line client for running commands against Kubernetes
    clusters.
  fetch: https://storage.googleapis.com/kubernetes-release/release/v{{version}}/bin/linux/{{goarch}}/kubectl
  script:
    - mv kubectl {{src}}/usr/bin/

- name: kubectl
  matrix:
    versions:
      - 1.24.0
      - 1.24.1
      - 1.24.2
      - 1.24.3
      - 1.24.4
      - 1.25.0
      - 1.25.1
      - 1.25.2
      - 1.25.3
      - 1.25.4
      - 1.25.5
      - 1.26.0
      - 1.26.1
      - 1.26.2
      - 1.26.3
    architectures:
      - amd64
      - arm64
      - armhf
  homepage: https://github.com/kubernetes/kubectl
  summary: command line client for controlling a Kubernetes cluster
  description: |-
    kubectl is a command line client for running commands against Kubernetes
    clusters.
  fetch: https://storage.googleapis.com/kubernetes-release/release/v{{version}}/bin/linux/{{goarch}}/kubectl
  install:
    - kubectl:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to kubectl releases. Downloaded files are locked in a lockfile versionned here.

Click here to see kubectl release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kubectl/ops2deb.lock.yml
- url: https://storage.googleapis.com/kubernetes-release/release/v1.22.4/bin/linux/amd64/kubectl
  sha256: 21f24aa723002353eba1cc2668d0be22651f9063f444fd01626dce2b6e1c568c
  timestamp: 2021-12-05 20:09:00+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.3/bin/linux/amd64/kubectl
  sha256: d7da739e4977657a3b3c84962df49493e36b09cc66381a5e36029206dd1e01d0
  timestamp: 2022-01-26 02:15:06+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.3/bin/linux/arm/kubectl
  sha256: bc41382fbd3f6b33cb5ccb1819c5a38f2e6f3c9ce22acfedd6970b0b9b7748da
  timestamp: 2022-01-26 02:15:06+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.3/bin/linux/arm64/kubectl
  sha256: 6708d7a701b3d9ab3b359c6be27a3012b1c486fa1e81f79e5bdc71ffca2c38f9
  timestamp: 2022-01-26 02:15:06+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.4/bin/linux/amd64/kubectl
  sha256: 3f0398d4c8a5ff633e09abd0764ed3b9091fafbe3044970108794b02731c72d6
  timestamp: 2022-02-17 19:24:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.4/bin/linux/arm/kubectl
  sha256: bde3d7801cfe444d4e226d4669dfd518e4687e16c99efddd016c4bf3d529b198
  timestamp: 2022-02-17 19:24:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.4/bin/linux/arm64/kubectl
  sha256: aa45dba48791eeb78a994a2723c462d155af4e39fdcfbcb39ce9c96f604a967a
  timestamp: 2022-02-17 19:24:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.5/bin/linux/amd64/kubectl
  sha256: 715da05c56aa4f8df09cb1f9d96a2aa2c33a1232f6fd195e3ffce6e98a50a879
  timestamp: 2022-03-17 02:23:23+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.5/bin/linux/arm/kubectl
  sha256: 58420bc549e1683a4529066b38b2ac657611ed3b70041be78fba3b29401415db
  timestamp: 2022-03-17 02:23:23+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.5/bin/linux/arm64/kubectl
  sha256: 15cd560c04def7bbe5ee3f6f75e2cfd3913371c7e76354f4b2d5d6f536b70e39
  timestamp: 2022-03-17 02:23:23+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.6/bin/linux/amd64/kubectl
  sha256: 703a06354bab9f45c80102abff89f1a62cbc2c6d80678fd3973a014acc7c500a
  timestamp: 2022-04-20 23:19:30+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.6/bin/linux/arm/kubectl
  sha256: 30d8e9656334b57e78c8dbc5d5f245a64b9a74c4fd03db47182fa7a21c2f5e32
  timestamp: 2022-04-20 23:19:30+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.23.6/bin/linux/arm64/kubectl
  sha256: 4be771c8e6a082ba61f0367077f480237f9858ef5efe14b1dbbfc05cd42fc360
  timestamp: 2022-04-20 23:19:30+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.0/bin/linux/amd64/kubectl
  sha256: 94d686bb6772f6fb59e3a32beff908ab406b79acdfb2427abdc4ac3ce1bb98d7
  timestamp: 2022-05-03 23:20:55+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.0/bin/linux/arm/kubectl
  sha256: 410fc0b3c718f8f431fe4f7d5820bf8133b16ffb76187a53fa90929a77a38cbc
  timestamp: 2022-05-03 23:20:55+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.0/bin/linux/arm64/kubectl
  sha256: 449278789de283648e4076ade46816da249714f96e71567e035e9d17e1fff06d
  timestamp: 2022-05-03 23:20:55+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.1/bin/linux/amd64/kubectl
  sha256: 0ec3c2dbafc6dd27fc8ad25fa27fc527b5d7356d1830c0efbb8adcf975d9e84a
  timestamp: 2022-05-26 05:52:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.1/bin/linux/arm/kubectl
  sha256: 42e880ff20a55e8ec49187d54e2c1367226d220a0a6a1797e7fbf97426762f4f
  timestamp: 2022-05-26 05:52:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.1/bin/linux/arm64/kubectl
  sha256: b817b54183e089494f8b925096e9b65af3a356d87f94b73929bf5a6028a06271
  timestamp: 2022-05-26 05:52:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.2/bin/linux/amd64/kubectl
  sha256: f15fb430afd79f79ef7cf94a4e402cd212f02d8ec5a5e6a7ba9c3d5a2f954542
  timestamp: 2022-06-15 23:18:58+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.2/bin/linux/arm/kubectl
  sha256: c342216e1d32c28953e13f28ced387feda675b969a196ed69eaeda137fa7486a
  timestamp: 2022-06-15 23:18:58+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.2/bin/linux/arm64/kubectl
  sha256: 5a4c3652f08b4d095b686e1323ac246edbd8b6e5edd5a2626fb71afbcd89bc79
  timestamp: 2022-06-15 23:18:58+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.3/bin/linux/amd64/kubectl
  sha256: 8a45348bdaf81d46caf1706c8bf95b3f431150554f47d444ffde89e8cdd712c1
  timestamp: 2022-07-13 23:22:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.3/bin/linux/arm/kubectl
  sha256: 4ae94095580973931da53fd3b823909d85ca05055d6300f392d9dc9e5748d612
  timestamp: 2022-07-13 23:22:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.3/bin/linux/arm64/kubectl
  sha256: bdad4d3063ddb7bfa5ecf17fb8b029d5d81d7d4ea1650e4369aafa13ed97149a
  timestamp: 2022-07-13 23:22:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.4/bin/linux/amd64/kubectl
  sha256: 4a76c70217581ba327f0ad0a0a597c1a02c62222bb80fbfea4f2f5cb63f3e2d8
  timestamp: 2022-08-18 04:28:52+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.4/bin/linux/arm/kubectl
  sha256: 060c0bb55aa3284c489cf8224ab10296d486b5a2e7f3e5d6440c9382698bf68a
  timestamp: 2022-08-18 04:28:52+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.24.4/bin/linux/arm64/kubectl
  sha256: 0aa4a08ff81efe3fc1a8ef880ca2f8622e3b1f93bf622583d7b9bfe3124afe61
  timestamp: 2022-08-18 04:28:52+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/amd64/kubectl
  sha256: e23cc7092218c95c22d8ee36fb9499194a36ac5b5349ca476886b7edc0203885
  timestamp: 2022-08-24 04:23:26+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/arm/kubectl
  sha256: 0b907cfdcabafae7d2d4ac7de55e3ef814df999acdf6b1bd0ecf6abbef7c7131
  timestamp: 2022-08-24 04:23:26+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/arm64/kubectl
  sha256: 24db547bbae294c5c44f2b4a777e45f0e2f3d6295eace0d0c4be2b2dfa45330d
  timestamp: 2022-08-24 04:23:26+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.1/bin/linux/amd64/kubectl
  sha256: 9cc2d6ce59740b6acf6d5d4a04d4a7d839b0a81373248ef0ce6c8d707143435b
  timestamp: 2022-09-15 17:27:07+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.1/bin/linux/arm/kubectl
  sha256: e8c6bfd8797e42501d14c7d75201324630f15436f712c4f7e46ce8c8067d9adc
  timestamp: 2022-09-15 17:27:07+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.1/bin/linux/arm64/kubectl
  sha256: 73602eabf20b877f88642fafcbe1eda439162c2c1dbcc9ed09fdd4d7ac9919ea
  timestamp: 2022-09-15 17:27:07+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.2/bin/linux/amd64/kubectl
  sha256: 8639f2b9c33d38910d706171ce3d25be9b19fc139d0e3d4627f38ce84f9040eb
  timestamp: 2022-09-21 23:22:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.2/bin/linux/arm/kubectl
  sha256: d6b581a41b010ef86a9364102f8612d2ee7fbc7dd2036e40ab7c85adb52331cb
  timestamp: 2022-09-21 23:22:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.2/bin/linux/arm64/kubectl
  sha256: b26aa656194545699471278ad899a90b1ea9408d35f6c65e3a46831b9c063fd5
  timestamp: 2022-09-21 23:22:50+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.3/bin/linux/amd64/kubectl
  sha256: f57e568495c377407485d3eadc27cda25310694ef4ffc480eeea81dea2b60624
  timestamp: 2022-10-13 20:36:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.3/bin/linux/arm/kubectl
  sha256: 59e1dba0951f19d4d18eb04db50fcd437c1d57460f2008bc03e668f71b8ea685
  timestamp: 2022-10-13 20:36:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.3/bin/linux/arm64/kubectl
  sha256: cfd5092ce347a69fe49c93681a164d9a8376d69eef587da894207c62ec7d6a5d
  timestamp: 2022-10-13 20:36:25+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.4/bin/linux/amd64/kubectl
  sha256: e4e569249798a09f37e31b8b33571970fcfbdecdd99b1b81108adc93ca74b522
  timestamp: 2022-11-10 19:28:59+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.4/bin/linux/arm/kubectl
  sha256: 49ab7f05bb27a710575c2d77982cbfb4a09247ec94a8e21af28a6e300b698a44
  timestamp: 2022-11-10 19:28:59+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.4/bin/linux/arm64/kubectl
  sha256: a8e9cd3c6ca80b67091fc41bc7fe8e9f246835925c835823a08a20ed9bcea1ba
  timestamp: 2022-11-10 19:28:59+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.5/bin/linux/amd64/kubectl
  sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29
  timestamp: 2022-12-08 19:24:03+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.5/bin/linux/arm/kubectl
  sha256: fec9a0f7cd922744935dd5dfc2366ab307424ef4c533299d67edf7de15346e51
  timestamp: 2022-12-08 19:24:03+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.25.5/bin/linux/arm64/kubectl
  sha256: 7bc650f28a5b4436df2abcfae5905e461728ba416146beac17a2634fa82a6f0a
  timestamp: 2022-12-08 19:24:03+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.0/bin/linux/amd64/kubectl
  sha256: b6769d8ac6a0ed0f13b307d289dc092ad86180b08f5b5044af152808c04950ae
  timestamp: 2022-12-09 02:41:54+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.0/bin/linux/arm/kubectl
  sha256: 8eef310d0de238c582556d81ab8cbe8d6fca3c0e43ee337a905dcdd3578f9dda
  timestamp: 2022-12-09 02:41:54+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.0/bin/linux/arm64/kubectl
  sha256: 79b14e4ddada9e81d2989f36a89faa9e56f8abe6e0246e7bdc305c93c3731ea4
  timestamp: 2022-12-09 02:41:54+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.1/bin/linux/amd64/kubectl
  sha256: d57be22cfa25f7427cfb538cfc8853d763878f8b36c76ce93830f6f2d67c6e5d
  timestamp: 2023-01-18 22:17:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.1/bin/linux/arm/kubectl
  sha256: e067d59ac19e287026b5c2b75a1077b1312ba82ad64ee01dff2cdafd57720f39
  timestamp: 2023-01-18 22:17:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.1/bin/linux/arm64/kubectl
  sha256: 4027cb0a2840bc14ec3f18151b3360dd2d1f6ce730ed5ac28bd846c17e7d73f5
  timestamp: 2023-01-18 22:17:02+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.2/bin/linux/amd64/kubectl
  sha256: fcf86d21fb1a49b012bce7845cf00081d2dd7a59f424b28621799deceb5227b3
  timestamp: 2023-03-01 02:53:17+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.2/bin/linux/arm/kubectl
  sha256: a8944021fc9022f73976d8ab2736f21b64b30de3b2a6ccfddd0316ca1d3c6a1d
  timestamp: 2023-03-01 02:53:17+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.2/bin/linux/arm64/kubectl
  sha256: 291e85bef77e8440205c873686e9938d7f87c0534e9a491de64e3cc0584295b6
  timestamp: 2023-03-01 02:53:17+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.3/bin/linux/amd64/kubectl
  sha256: 026c8412d373064ab0359ed0d1a25c975e9ce803a093d76c8b30c5996ad73e75
  timestamp: 2023-03-17 21:16:26+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.3/bin/linux/arm/kubectl
  sha256: cdb3f670396a775119eb84436d6c0e7e29f24ec511681049200eeb39df9960fb
  timestamp: 2023-03-17 21:16:26+00:00
- url: https://storage.googleapis.com/kubernetes-release/release/v1.26.3/bin/linux/arm64/kubectl
  sha256: 0f62cbb6fafa109f235a08348d74499a57bb294c2a2e6ee34be1fa83432fec1d
  timestamp: 2023-03-17 21:16:26+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/kubectl.svg)](https://docs.wakemeops.com/packages/kubectl)
<a href="https://docs.wakemeops.com/packages/kubectl">
  <img src="https://docs.wakemeops.com/badges/kubectl.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/kubectl.svg
:target: https://docs.wakemeops.com/packages/kubectl