kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
APACHE-2.0 License
Bot releases are visible (Hide)
Published by cppforlife over 3 years ago
--kube-api-qps
and --kube-api-burst
flagsda6411b79c66138cd7437beb268675edf2df3c0a4a8be07fb140dd4ebde758c1 ./kapp-darwin-amd64
f845233deb6c87feac7c82d9b3f5e03ced9a4672abb1a14d4e5b74fe53bc4538 ./kapp-linux-amd64
d4ae2a9f8fc67f19ee4327e7ef34c274fbe50f2f1770b9bdab6446ad871589f2 ./kapp-linux-arm64
ced626c9e73f1acfd3486dd0a86653f8e82e346d760faebe011b5405cb7adf7c ./kapp-windows-amd64.exe
Published by cari-lynn over 3 years ago
1076da52c7291a7b9c7c0169b59fa18ef5248dee1e060676f8f5af325826d508 ./kapp-darwin-amd64
22fe308f1d9ebbb829a6ea10ca80d9468ff4b9aa911b0c33788fe67d04ccb383 ./kapp-linux-amd64
35645feb0b10e61b2dfd01fb578a6654b47b19260b82d0a06df2a8f380ce9731 ./kapp-linux-arm64
7478692ad70de93ac060c928d9be7de68f8aa8d28440f67fd6ca73e7078fdbf6 ./kapp-windows-amd64.exe
Published by cppforlife almost 4 years ago
kapp completion
command for auto-completion for bash and zshkapp-linux-arm64
to released binaries2f7b37c9cf5a8fd46e7b5da181c93ac3c16fba21664e3c5e413e38fca3510cc2 ./kapp-darwin-amd64
0f9d4daa8c833a8e245362c77e72f4ed06d4f0a12eed6c09813c87a992201676 ./kapp-linux-amd64
fafdc975bf1750d69e1dd135c2a4c22edf8a417deb544867473c228fa0416748 ./kapp-linux-arm64
1d83f6abeda6c4ff4c397e31d1eda5b1371d0d4bb9abe6ee671893eb8a6e6f90 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife about 4 years ago
emptyFieldMatcher
(doc)61795970d69c530c134711e35fca35ef143176c9a32bf8dce9ef39b1bd0d3b75 ./kapp-darwin-amd64
e170193c40ff5dff9f9274c25048de1f50e23c69e8406df274fbb416d5862d7f ./kapp-linux-amd64
df66e0345cbd4fc861fdcbc6cda22f3562680e9749fcdb56b6c0603366e45f08 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife about 4 years ago
kapp.k14s.io/disable-default-ownership-label-rules
annotation (doc)kapp.k14s.io/disable-default-label-scoping-rules
annotation
kapp.k14s.io/disable-label-scoping
annotationkapp.k14s.io/update-strategy=skip
annotation (doc)04883a0b40f0a52843288ae5316e3fd4053dcdcd3a566b4daaa3f4b0f64e4807 ./kapp-darwin-amd64
2a3328c9eca9f43fe639afb524501d9d119feeea52c8a913639cfb96e38e93d1 ./kapp-linux-amd64
24a49e59aafe0c881f5d2814e982494aea25f1741184a8caf4912b5717488cf4 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
Op strategy
column (shortened to Op st.
)
kapp.k14s.io/deploy-logs
to support filtering new/existing pods (docs)
kapp.k14s.io/delete-strategy=orphan
is involved081f8428236ecd2c432819b6cf606f3284ab77f9636cbe9df4c3b2b852595dab ./kapp-darwin-amd64
9039157695a2c6a6c768b21fe2550a64668251340cc17cf648d918be65ac73bd ./kapp-linux-amd64
049be0b1a815ee4e45844a6a9dba5718b18c5715d1a04d4698de829b8c60dc7e ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
${KAPP_KUBERNETES_SERVICE_HOST_PORT}
with k8s host/port pair based on in-cluster config in --kubeconfig-yaml
flag
Exists()
when access is forbidden39efaf9be55571852db01ab59f436a28b1e2e74052be61a98e8205e0b85791ac ./kapp-darwin-amd64
031020e3cd83883900695959f067d8afc64369c09d127a0ed34eeee3e264e422 ./kapp-linux-amd64
59a4be6bb8ca0e84344c8f9ef81aa46ca45681087741106e3ff34039827cdfab ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
32239ec4684a61b07148a7613402ae5fdb139f02e84dc1e8ba8082190bc6e9d8 ./kapp-darwin-amd64
24b235f9929c7ce700b53682264793c3f977dc6475e4d9c8566419400cf6cb27 ./kapp-linux-amd64
e96a6292f34456a0ac92f8e151ac7eff796ca3b5a63fe4261b676344c9961ffa ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
kapp.k14s.io/disable-original
annotation to skip saving last applied state (doc)b345f30d349682694c51b86a4cd14e37deabcd7b2f008132865a32d667fa55e6 ./kapp-darwin-amd64
68af97af76fd3dfb94ec8c2e98e00b8fec3d8d2dc17487601ab00692a358a479 ./kapp-linux-amd64
0d53692b223b520748b7ecc6ee59e3062787344359c8bd5e8e127d79f97ef5f5 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
--diff-line-numbers
to toggle showing diff line numbers
4d7c81ddab0fe336db4bb52986e5550d84d3eb180a8175b14d06799401f6178c ./kapp-darwin-amd64
01487d351bd1e0aac8961ab28a27bd3cb7239b587154e2bb4a10a2bdafa2b9bb ./kapp-linux-amd64
c33f0ca58fd4f450f834ca843c6cb2f42beae6762d4f65066df602ac01188287 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
spec.healthCheckNodePort
for ServicesimagePullSecrets
, ServiceAccount
, projected volumes
PriorityClass
and RuntimeClass
to pod related resources for better ordering41104f4b402906046a493463b4363aa3e8cf3e6477e00d85f85333b88e52c2b2 ./kapp-darwin-amd64
7c4d525b02e0241dab13fd729735875ea2b15e2f504bd94d1480edd3072ccf96 ./kapp-linux-amd64
a136ebf835093108bb774d4f2f0e45a3ed42de4bb0f38214f3d52c8e70ff9a00 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
kapp.k14s.io/update-strategy: fallback-on-replace
annotation
kapp ls
since it's rarely useful to see
kapp -a app1 label
to retrieve app labelallResourceMatcher
to allMatcher
used in kapp configde558603a95fdc42b73d337ecef0b6bf41c2c098dba9b71524feda734b857cf7 ./kapp-darwin-amd64
9b760e6dfb8e8ed4886141affb99d6b4ab7e80178f3991cbb68f44a5bc1353de ./kapp-linux-amd64
70ff5d5113644b2c55ae53c09a19622b2f0d8d96be402904dbf76be676c49ff0 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
e021f9ba9a1398b502e8e4146d695fb79c1f1f975136a9c3ec0a2b29a2bfcaf5 ./kapp-darwin-amd64
044a8355c1a3aa4c9e427fc64f7074b80cb759e539771d70d38933886dbd2df4 ./kapp-linux-amd64
6710ee9b478956cb74047ab7252a08edf3ab01441eea68fdd461e520b392cd1b ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
0
is disable, 1
, 2
, 3
is enable) to force color preferenceminimumRequiredVersion
in config for kapp1736e0a2cf8f25e2a26de344f8ea7c36e8d0215b2112b830923b5fb0b8c5d498 ./kapp-darwin-amd64
8e163878cf985c93df3fff594d63a6b1104e66a02d35745f4217efc05eacdad1 ./kapp-linux-amd64
6fda99262a21f2770d80690e3fa5b7abe7e2cfb1f28ac0452ece11f9aa5b1892 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
--apply-exit-status
(doc)kapp.k14s.io/create-strategy
annotation (doc)stringData
fields for v1/Secret by default (previously only masking data
)ea96e31135a125514f92f28576f4dcbf51e6fac4089f32eac7b352a35fad8e0d ./kapp-darwin-amd64
620fe978c40260f1742134648f50c637f86c27c9097dc4b1cd4126989c49602b ./kapp-linux-amd64
abaad10d85dd30fbe19685ce6d0529fc28a4a18c133e55c5ea16fcd51b3f3e9e ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
[1] Transient resources are resources created and owned by the cluster vs resources specified in configuration given to kapp. See Owner
column in kapp inspect
command.
09c49473b7fa31633203867f253c10d0bbd543cda5bc640ff2ebc91aec9be130 ./kapp-darwin-amd64
9dfeb831f8caf5515dff968f040f06cb9cb8942dec7df3626a44eee1e63cf460 ./kapp-linux-amd64
94c970c038e547cc03948513a62250257d2e734ef73217858ac1735401553e04 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
f4f259d3b0a226f8ea7ccbf7347de3e40529d698fb0bc2ef1f0dcf7aea25c72a ./kapp-darwin-amd64
3287514b8ca14fb0378af701fce94cec09e613bff473a2ee969335edf86da5b5 ./kapp-linux-amd64
c98bc53c2b6fc4fdcf09dba62536c15bd96a425db2e10f047c92d6e06d33b747 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
APIServices
Available
condition immediately even for Local ones8817b3afea01173d53d1a76c266cb1897eb94c5d3d2df496cfa54c464c064ee7 ./kapp-darwin-amd64
99a2597d29ab9cf75d636a8220cb7e5ee315ac85b7adeb48b6c1ccb56a5cf477 ./kapp-linux-amd64
7a1b49c5c261c38b7d26b131196e490f850bfb8359d6d25f441079266985d7b8 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife over 4 years ago
caBundle
for *WebhookConfiguration/APIService
resourcesEstablished
and NamesAccepted
conditions on CRDs (instead of all of them)v1beta1.APIService
in addition to v1
--kubeconfig-yaml/$KAPP_KUBECONFIG_YAML
for easier interop with other toolse46aa8b334832275ddf9b982c0b88633bc891a8ffff1e0204ee36cf2fb2f20fb ./kapp-darwin-amd64
4f08b5e3639c2d126903efa81cbc1af2ff342464cc24815442c190e4b220d52f ./kapp-linux-amd64
9140f8ef0572e2eeb207a639fc3a40ec1d4bd0faa81583cf8bc5ae4e9cb3e139 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
Published by cppforlife almost 5 years ago
--diff-exit-status
to control exit status for --diff-run
--filter-kind-name
resource filter for convenienceAPIService
s to become availablekapp.k14s.io/disable-default-change-group-and-rules
annotationSecret
s and ConfigMap
s for initContainers
to the default config49dbf96dbed4c72774e13dadd2211f77bbad91c2044fa0eae5401ccd0082887f ./kapp-darwin-amd64
696abb7e53d047d9d606da8df5965141ab5ee1a97fc06ceeddcca9fc9531520a ./kapp-linux-amd64
a833a23955a818413f1063003a16b890d272df6c51098afbb3099183a64bc9e4 ./kapp-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)