kubebuilder
SDK for building Kubernetes APIs using CRDs
Kubebuilder is a framework for building Kubernetes APIs using custom resource definitions (CRDs).
Similar to web development frameworks such as Ruby on Rails and SpringBoot, Kubebuilder increases velocity and reduces the complexity managed by developers for rapidly building and publishing Kubernetes APIs in Go. It builds on top of the canonical techniques used to build the core Kubernetes APIs to provide simple abstractions that reduce boilerplate and toil.
Kubebuilder does not exist as an example to copy-paste, but instead provides powerful libraries and tools to simplify building and publishing Kubernetes APIs from scratch. It provides a plugin architecture allowing users to take advantage of optional helpers and features.
arm64 amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install kubebuilder
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
4.3.1 | d77d7171e5702e64608e3f80cb7480f1832a817163f5a9c72552380d612975be |
3062 |
4.3.0 | 3af3aec21b935b07b4edbc5105c941a571940e47a2eddde2f859dd92a5597456 |
3060 |
4.2.0 | ce3f91a35c99a7b081c1454d1188f5d69c8b33d54f75ac1c519c2431cb16b0ec |
3050 |
4.1.1 | 78b8356a6115c905e92a99ab8effb6eb1170f869fdc494966c338db4311cf596 |
3047 |
4.1.0 | 7781d08c3040cfd86c640b35aee76b02c249d5156ca50ac1fe00296c1bf42d4b |
3047 |
4.0.0 | 9aeab3336d5877e4de4491d806d21b16e30e7caf3d41da091ab4e00c0bd2d2b8 |
3043 |
3.15.1 | f687c5ea848ef3a01c961bb05eea3c145e25f0b7207566905380653c9bd6b7e1 |
3055 |
3.15.0 | 59e267c3833352133c7aa209f64b3ab6844d0d28bd1f3cfc33177e9680b48761 |
3055 |
3.14.2 | 728f98687f26d3c2a64c59e3e9d20aa04ab150e670950e75a2fc5fe639e51af8 |
3052 |
3.14.1 | c3e7568ac6d924ccc11c88c7a373187793572083e3728df5b40bdd40653329fc |
2993 |
Version | SHA256 | Size (KB) |
---|---|---|
4.3.1 | c5a37cf98f673df7e1de9854b02de188590edb28ca4aec939116d7b3723be544 |
2660 |
4.3.0 | b9538c9e63efb9ef37a7a1cd02b86b1aa0f17df04924bc1e27df1f87d495bf1d |
2656 |
4.2.0 | 7133a70cd621927283c95480c947b5543eab6fb5c7ea2d94b4b7cc6c07ec883c |
2647 |
4.1.1 | 732aba19c0e57f47296c40adb64da5835027c04f7f1962686fc900a8cdbb19b5 |
2643 |
4.1.0 | e7d4fee8393a04121574788f3d70a4934fd6bce73608adbe8267fa25f2cc4e88 |
2643 |
4.0.0 | 24292c18d0b154595d12532b885ac1857bc71702534da469bdb8773b532df7b9 |
2639 |
3.15.1 | c8bf3f566e78e161266d1015b87c2cdfb76cd0a9d020b883c4583c81a4841a56 |
2654 |
3.15.0 | 21923b1d6f845876e486ca9a4f6379153111327c7e087edfb91104209b952005 |
2654 |
3.14.2 | afc7f7bf3a9b9f7d4c115a6fe8a3310f3ad9f5f12b0f62c17689d9af1401d7ce |
2652 |
3.14.1 | dd9f1579e6e32baa3dda6205dceefe207fd69411261bbaef14c2c7d8b13480a5 |
2594 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kubebuilder are versioned here.
Click here to see kubebuilder ops2deb blueprints
name: kubebuilder
matrix:
architectures:
- amd64
- arm64
versions:
- 3.0.0
- 3.1.0
- 3.2.0
- 3.3.0
- 3.4.0
- 3.4.1
- 3.5.0
- 3.6.0
- 3.7.0
- 3.8.0
- 3.9.0
- 3.9.1
- 3.10.0
- 3.11.0
- 3.11.1
- 3.12.0
- 3.13.0
- 3.14.0
- 3.14.1
- 3.14.2
- 3.15.0
- 3.15.1
- 4.0.0
- 4.1.0
- 4.1.1
- 4.2.0
- 4.3.0
- 4.3.1
homepage: https://book.kubebuilder.io
summary: SDK for building Kubernetes APIs using CRDs
description: |-
Kubebuilder is a framework for building Kubernetes APIs using custom resource
definitions (CRDs).
Similar to web development frameworks such as Ruby on Rails and SpringBoot,
Kubebuilder increases velocity and reduces the complexity managed by developers
for rapidly building and publishing Kubernetes APIs in Go.
It builds on top of the canonical techniques used to build the core Kubernetes
APIs to provide simple abstractions that reduce boilerplate and toil.
Kubebuilder does not exist as an example to copy-paste, but instead provides
powerful libraries and tools to simplify building and publishing Kubernetes
APIs from scratch. It provides a plugin architecture allowing users to take
advantage of optional helpers and features.
fetch: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v{{version}}/kubebuilder_linux_{{arch}}
install:
- kubebuilder_linux_{{arch}}:/usr/bin/kubebuilder
The blueprint fetch
keyword contains a URL template pointing to kubebuilder releases. Downloaded files are locked in a lockfile versioned here.
Click here to see kubebuilder release hashes
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.0.0/kubebuilder_linux_amd64
sha256: d762c5cd954f9eb8620c64d27fc413e383e8100108d9edaee2211457165d2dff
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.0.0/kubebuilder_linux_arm64
sha256: f5032bc018a44dded6ae72d9b90ed81f56fe8765f85d0ff7fc936138a56ba8e6
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.1.0/kubebuilder_linux_amd64
sha256: a4af6a2110cf506855cdc86d0291c6e76203ae9fb3c918f7fdc05e7962e4b488
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.1.0/kubebuilder_linux_arm64
sha256: 017ec01bb20535bd22f1e75218d4effffea5457a2378886981ff4f986b05eb31
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.10.0/kubebuilder_linux_amd64
sha256: d9ba5517a8cc8acaa9cf46c62525db7c5b2d3fd160618904a7796491e3f1ea21
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.10.0/kubebuilder_linux_arm64
sha256: 7ac513787b4870e3a390b711fffb7d7e519638335f8338abba32f5796c047252
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.0/kubebuilder_linux_amd64
sha256: 4278df20b5159aec35ef19f9fd769711f81bdf304e848a8fad516c7b5d4e099a
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.0/kubebuilder_linux_arm64
sha256: 64fb711150bcf9de6656b85cd78bbe1fa55fc1c52b0b6dfaf1ed01cde937ad51
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.1/kubebuilder_linux_amd64
sha256: ca8dac24944ca97d6deecada35ef301b3cf67ec4bc25a5cdeccf38eaa7495285
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.1/kubebuilder_linux_arm64
sha256: 213e821514dd3221e8a8bb8b45da049b7fd7b089ad4e24aaf56288b8f2637dc4
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.12.0/kubebuilder_linux_amd64
sha256: c835bdf3572b61a1641c2445e1b119dc7887cbc4c593e71fafc00a7d04acd8c9
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.12.0/kubebuilder_linux_arm64
sha256: 278a342438af004e04ed33cf0ecb83bfc7e11a8412ce00ca553e77aed42b5de7
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.13.0/kubebuilder_linux_amd64
sha256: ceaa07c801d245cfa96bf8003c26cc267b9e9668886efa4a50cc82997d4d639d
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.13.0/kubebuilder_linux_arm64
sha256: 93652c13ddf01c3e4b259082cfb90fc60f72980977a91e7f70de2d80bb3f87bd
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.0/kubebuilder_linux_amd64
sha256: 702dce3c115f78a5c3e7372787a2894ab80cb6f2c7bd66fd83cbc88c79bc8768
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.0/kubebuilder_linux_arm64
sha256: 441a0e3023024e3b97c92f7f76cd1b926da0f01b32c909ed8df83579410ae5ee
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.2.0/kubebuilder_linux_amd64
sha256: 102bb0f586dcb50951aded67856483a2ee114057c56475b3cda6051a12832a72
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.2.0/kubebuilder_linux_arm64
sha256: 0a340ea925c801aa71344becdefce96eda6fa0bc92352b9c7bcb36a4f8c56314
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.3.0/kubebuilder_linux_amd64
sha256: f9fb1a8e329dfe3be635ccdec3c7d3a6df4092ba13243bfcb89111b12343eb4f
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.3.0/kubebuilder_linux_arm64
sha256: 3d89b52b6587759290af43d02168d81326e1b6843e3d1733e9408d4fa00a6723
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.4.0/kubebuilder_linux_amd64
sha256: cf90dad16d27a9c31db11f2c326aad926036610a75be03f342e28136ae64cf47
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.4.0/kubebuilder_linux_arm64
sha256: 9b6fb03d1fe4e0d6ce55baa37af6336affc3f5f3bf34ff03b433b35fd6dfc816
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.4.1/kubebuilder_linux_amd64
sha256: 4b9c6b3afec09bd1c1f1a67ed11c275854b9cbddc1654ebdb77c3b0b95f4e065
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.4.1/kubebuilder_linux_arm64
sha256: 802aaa112d9890d30744e20058b7fff0d6a8741ee37804855e7191dd494c9e74
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.5.0/kubebuilder_linux_amd64
sha256: 271e59de861684156515b8aa53eafa0cd242017595652c52a072b1812bbd3775
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.5.0/kubebuilder_linux_arm64
sha256: 6c7a8238138b309d2fb84f316f800da804ece829c67304ead144a0291f282f1a
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.6.0/kubebuilder_linux_amd64
sha256: d5a9f639cb98298817bcab32b6046eb45cb912b56217a75d729646512a436ff4
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.6.0/kubebuilder_linux_arm64
sha256: 15e1cdf90ffcfefbd81aac0f620f8239f13902e80592e1239733e5ba607a5ec7
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.7.0/kubebuilder_linux_amd64
sha256: b413f3229a27d83bdfe525c20144e8bab5c15fc8771717c41d8fb9fd68898dd8
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.7.0/kubebuilder_linux_arm64
sha256: 2f6f57d100ae9c89edf250043f0b883a6debbac0688868bacd4979dc9b8d4d0b
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.8.0/kubebuilder_linux_amd64
sha256: 27d22a91e293c916012d60b66e42e72e7f0234fded7cc5c73eb28343cca7a869
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.8.0/kubebuilder_linux_arm64
sha256: 06d48bf9a580472c2b84771eb4a3b4d3b1583e880bf937339a1f04a3387abfe5
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.0/kubebuilder_linux_amd64
sha256: 2dfd6eebabd7e6b05c02ca1f5e5ecd9be38f462a2754dea039318c6565517c3f
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.0/kubebuilder_linux_arm64
sha256: 32c2cc01e02e7e8ea4d950447c614c16aec6f0973b88ff8336984fa0f0e6a12c
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.1/kubebuilder_linux_amd64
sha256: aa20234e12e8d74c988482c21f8bb00be12b859e377a51d2358dac4017f3623b
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.1/kubebuilder_linux_arm64
sha256: 7d6b1841beb12a6e899b52db1e96082ce6464b0aa815569b2ee05fcf0267de1d
timestamp: 2024-02-01 03:24:52+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.1/kubebuilder_linux_amd64
sha256: 6af06e8b2eff7e56abf95239eebee7f260714560961165d26c420810de8257cf
timestamp: 2024-03-30 12:06:58+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.1/kubebuilder_linux_arm64
sha256: f5dc08da67141d31ec47e602373ea219804f5d14fcd84fb0d3ec69b6ca24db53
timestamp: 2024-03-30 12:06:58+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.2/kubebuilder_linux_amd64
sha256: 4424cde82d8f523ca200dd94cbe1d3514411b0739046e41ebc53862ea199c904
timestamp: 2024-04-27 09:06:13+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.14.2/kubebuilder_linux_arm64
sha256: e5782947c99d41d8c36d5ac19c48d7a941316fc0ed19b2958232a327f3bc46e0
timestamp: 2024-04-27 09:06:13+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.15.0/kubebuilder_linux_amd64
sha256: 51fb03cd3435c72c512100b6bf39c13147a69c376661aed5215cbcd435c433d8
timestamp: 2024-05-15 12:09:33+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.15.0/kubebuilder_linux_arm64
sha256: e27e1e38d841f0ec072b3ae505113cb41184b3d2fdb38d58e6ebedc17b500d2e
timestamp: 2024-05-15 12:09:33+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.15.1/kubebuilder_linux_amd64
sha256: b1f04e198035beb65ba7439196541ffb231c3c9feae07ac82149fcbb1576ae7a
timestamp: 2024-05-23 21:05:38+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.15.1/kubebuilder_linux_arm64
sha256: 0c457625a7e5f8ca552da902e4d1e6f9925741ad00dc7a673dbbf2dcaa0a5e30
timestamp: 2024-05-23 21:05:38+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.0.0/kubebuilder_linux_amd64
sha256: da79077245c0f6d18d4654354837751239b1b7c14ad6deaa14e2e335400fe6f2
timestamp: 2024-05-24 18:07:12+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.0.0/kubebuilder_linux_arm64
sha256: 19b3cc9d3e6d2b8524a5975f93a2530b9c9ef97821e7661c04c404e6829a8c8e
timestamp: 2024-05-24 18:07:12+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.1.0/kubebuilder_linux_amd64
sha256: 881749712318cc1035067944d8d971546ca5a090e14a52f74f9a33efee758b95
timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.1.0/kubebuilder_linux_arm64
sha256: 8acb1eb930c302fca4263a724f81d5d7725372db220850128195b8908814526c
timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.1.1/kubebuilder_linux_amd64
sha256: 48130ea24ed9d48a99277baa37c41673f6bcfaba2d747cc6213b97a2f00bef78
timestamp: 2024-07-23 09:06:10+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.1.1/kubebuilder_linux_arm64
sha256: 670d1570dc9b0b349c615dbdc91084c4e3b32eedc57f3a4f98091a090c32d1b6
timestamp: 2024-07-23 09:06:10+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.2.0/kubebuilder_linux_amd64
sha256: 287abc072ecbdf6387d98b7c0695bcbadc91996fe577b70b529de1a4089b46ae
timestamp: 2024-08-17 12:07:58+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.2.0/kubebuilder_linux_arm64
sha256: d2404629ec92399f207194529591e34f5770866b2043b2a7615f04bced80a589
timestamp: 2024-08-17 12:07:58+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.3.0/kubebuilder_linux_amd64
sha256: abbea590681ba05870e5f3bc0232e021577c9ebceeb46705b7d2c2023378e981
timestamp: 2024-10-22 06:08:41+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.3.0/kubebuilder_linux_arm64
sha256: 9aad0901d5e02268c9f66d192593a996811edaf4cf556d88f416e6f2630d1af4
timestamp: 2024-10-22 06:08:41+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.3.1/kubebuilder_linux_amd64
sha256: 42cc63d37285d69cf7f308fd6b58d5be85a5d96a47ca60e17a20f4e86643697b
timestamp: 2024-11-09 15:06:01+00:00
- url: https://github.com/kubernetes-sigs/kubebuilder/releases/download/v4.3.1/kubebuilder_linux_arm64
sha256: b9e087f7df8d0565008efc3f4ec1b5247d6ce78fb419ac7db3f1dbb3f7796204
timestamp: 2024-11-09 15:06:01+00:00