diff --git a/Makefile b/Makefile index fcbd8438206a7..9318b4ee4f973 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ DOCKER = docker -HUGO_VERSION = 0.40.3 +HUGO_VERSION = 0.44 DOCKER_IMAGE = kubernetes-hugo DOCKER_RUN = $(DOCKER) run --rm --interactive --tty --volume $(PWD):/src @@ -10,10 +10,6 @@ help: ## Show this help. all: build ## Build site with production settings and put deliverables in _site. -sass: # Rebuild the SASS source into CSS - node-sass --output-style compact ./src/sass/styles.sass ./static/css/styles.css - node-sass --output-style compact ./src/sass/case_study_styles.sass ./static/css/case_study_styles.css - build: ## Build site with production settings and put deliverables in _site. hugo @@ -21,7 +17,7 @@ build-preview: ## Build site with drafts and future posts enabled. hugo -D -F serve: ## Boot the development server. - hugo server + hugo server --ignoreCache --disableFastRender docker-image: $(DOCKER) build . --tag $(DOCKER_IMAGE) --build-arg HUGO_VERSION=$(HUGO_VERSION) @@ -29,5 +25,5 @@ docker-image: docker-build: $(DOCKER_RUN) $(DOCKER_IMAGE) hugo -stage: +docker-serve: $(DOCKER_RUN) -p 1313:1313 $(DOCKER_IMAGE) hugo server --watch --bind 0.0.0.0 diff --git a/OWNERS b/OWNERS index c188e18fafca1..e60b884265ee8 100644 --- a/OWNERS +++ b/OWNERS @@ -15,6 +15,7 @@ approvers: - chenopis - kbarnard10 - mistyhacks +- ryanmcginnis - steveperry-53 - tengqm - zacharysarah diff --git a/README.md b/README.md index b2f1f45fda70d..dbd6fac00816c 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,9 @@ docker run \ --volume $(PWD):/src \ -p 1313:1313 \ kubernetes-hugo \ - hugo server --watch --bind 0.0.0.0 + hugo server \ + --watch \ + --bind 0.0.0.0 ``` As when building without using a Docker container, the results of the build will be published to the `public` directory (the default output directory for [Hugo](https://gohugo.io), the static site generator used to build this site). diff --git a/src/sass/_base.sass b/assets/sass/_base.sass similarity index 99% rename from src/sass/_base.sass rename to assets/sass/_base.sass index 025ccd23782ea..fd2012b013c13 100644 --- a/src/sass/_base.sass +++ b/assets/sass/_base.sass @@ -1133,7 +1133,7 @@ $feature-box-div-margin-bottom: 40px #video width: 100% position: relative - background-image: url(/images/kub_video_banner_box.jpg) + background-image: url(/images/kub_video_banner_homepage.jpg) background-position: center center background-size: cover diff --git a/src/sass/_case-studies.sass b/assets/sass/_case-studies.sass similarity index 100% rename from src/sass/_case-studies.sass rename to assets/sass/_case-studies.sass diff --git a/src/sass/_desktop.sass b/assets/sass/_desktop.sass similarity index 98% rename from src/sass/_desktop.sass rename to assets/sass/_desktop.sass index 0043838d9d35a..1377bd46e419d 100644 --- a/src/sass/_desktop.sass +++ b/assets/sass/_desktop.sass @@ -138,7 +138,7 @@ $video-section-height: 550px #video height: $video-section-height position: relative - background-image: url(../images/kub_video_banner_box.jpg) + background-image: url(../images/kub_video_banner_homepage.jpg) background-position: center center background-size: cover diff --git a/src/sass/_reset.sass b/assets/sass/_reset.sass similarity index 100% rename from src/sass/_reset.sass rename to assets/sass/_reset.sass diff --git a/src/sass/_size.sass b/assets/sass/_size.sass similarity index 100% rename from src/sass/_size.sass rename to assets/sass/_size.sass diff --git a/src/sass/_skin.sass b/assets/sass/_skin.sass similarity index 100% rename from src/sass/_skin.sass rename to assets/sass/_skin.sass diff --git a/src/sass/_tablet.sass b/assets/sass/_tablet.sass similarity index 100% rename from src/sass/_tablet.sass rename to assets/sass/_tablet.sass diff --git a/src/sass/case_study_styles.sass b/assets/sass/case_study_styles.sass similarity index 100% rename from src/sass/case_study_styles.sass rename to assets/sass/case_study_styles.sass diff --git a/src/sass/styles.sass b/assets/sass/styles.sass similarity index 81% rename from src/sass/styles.sass rename to assets/sass/styles.sass index 9f31e944e1c5f..d140ad68106f4 100755 --- a/src/sass/styles.sass +++ b/assets/sass/styles.sass @@ -4,4 +4,4 @@ // media queries @import "base" @import "tablet" -@import "desktop" +@import "desktop" \ No newline at end of file diff --git a/config.toml b/config.toml index 79cb166760785..ee60a4fc69807 100644 --- a/config.toml +++ b/config.toml @@ -34,14 +34,26 @@ blog = "/:section/:year/:month/:day/:slug/" # Be explicit about the output formats. We (currently) only want an RSS feed for the home page. [outputs] -home = [ "HTML", "RSS"] +home = [ "HTML", "RSS", "HEADERS" ] page = [ "HTML"] section = [ "HTML"] +# Add a "text/netlify" media type for auto-generating the _headers file +[mediaTypes] +[mediaTypes."text/netlify"] +delimiter = "" + [outputFormats] [outputFormats.RSS] baseName = "feed" +# _headers file output (uses the template at layouts/index.headers) +[outputFormats.HEADERS] +mediatype = "text/netlify" +baseName = "_headers" +isPlainText = true +notAlternative = true + [params] time_format_blog = "Monday, January 02, 2006" @@ -67,6 +79,17 @@ githubbranch = "v1.11.0" docsbranch = "release-1.11" url = "https://kubernetes.io" +[params.pushAssets] +css = [ + "callouts", + "styles", + "custom-jekyll/tags" +] +js = [ + "custom-jekyll/tags", + "script" +] + [[params.versions]] fullversion = "v1.10.3" version = "v1.10" @@ -95,7 +118,6 @@ githubbranch = "v1.7.6" docsbranch = "release-1.7" url = "https://v1-7.docs.kubernetes.io" - # Language definitions. [languages] @@ -108,8 +130,7 @@ weight = 1 [languages.cn] title = "Kubernetes" description = "Production-Grade Container Orchestration" -languageName ="Chinese" +languageName = "Chinese" weight = 2 contentDir = "content/cn" - diff --git a/content/cn/docs/concepts/configuration/secret.md b/content/cn/docs/concepts/configuration/secret.md index fd1a9d03779fd..5d59573aa739a 100644 --- a/content/cn/docs/concepts/configuration/secret.md +++ b/content/cn/docs/concepts/configuration/secret.md @@ -104,7 +104,7 @@ $ kubectl create -f ./secret.yaml secret "mysecret" created ``` -**编码注意:** secret 数据的序列化 JSON 和 YAML 值使用 base64 编码成字符串。换行符在这些字符串中无效,必须省略。当在 Darwin/OS X 上使用 `base64` 实用程序时,用户应避免使用 `-b` 选项来拆分长行。另外,对于 Linux 用户如果 `-w` 选项不可用的话,应该添加选项 `-w 0` 到 `base64` 命令或管道 `base64 | tr -d '\n' ` 。 +**编码注意:** secret 数据的序列化 JSON 和 YAML 值使用 base64 编码成字符串。换行符在这些字符串中无效,必须省略。当在 Darwin/macOS 上使用 `base64` 实用程序时,用户应避免使用 `-b` 选项来拆分长行。另外,对于 Linux 用户如果 `-w` 选项不可用的话,应该添加选项 `-w 0` 到 `base64` 命令或管道 `base64 | tr -d '\n' ` 。 #### 解码 Secret diff --git a/content/cn/docs/tasks/administer-cluster/memory-defaults-pod-2.yaml b/content/cn/docs/tasks/administer-cluster/memory-defaults-pod-2.yaml index 1013293eddeba..aa80610d84492 100644 --- a/content/cn/docs/tasks/administer-cluster/memory-defaults-pod-2.yaml +++ b/content/cn/docs/tasks/administer-cluster/memory-defaults-pod-2.yaml @@ -4,7 +4,7 @@ metadata: name: default-mem-demo-2 spec: containers: - - name: defalt-mem-demo-2-ctr + - name: default-mem-demo-2-ctr image: nginx resources: limits: diff --git a/content/en/_index.html b/content/en/_index.html index 86c54958202a3..687b6af94e107 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -47,6 +47,7 @@

The Challenges of Migrating 150+ Microservices to Kubernetes



+
Attend KubeCon in Shanghai on Nov. 14-15, 2018

@@ -121,20 +122,21 @@

Batch

Case Studies

-

Supporting Fast Decisioning Applications with Kubernetes

-
Read more +

Pinning Its Past, Present, and Future on Cloud Native

+ Read more
-

Driving Banking Innovation with Cloud Native

- Read more +

Reinventing the World’s Largest Education Company With Kubernetes

+ Read more
+
-

Cloud Native at Northwestern Mutual

- Read more +

Supporting Fast Decisioning Applications with Kubernetes

+ Read more
-

Launching and Scaling Up Experiments, Made Simple

- Read more +

Driving Banking Innovation with Cloud Native

+ Read more
@@ -162,8 +164,16 @@

Case Studies

View all case studies
- - + + +
+
+
+

We are a CNCF graduated project

+
+
+
+ diff --git a/content/en/blog/_posts/2015-05-00-Kubernetes-On-Openstack.md b/content/en/blog/_posts/2015-05-00-Kubernetes-On-Openstack.md index 243678bcaae04..5306ed48433e9 100644 --- a/content/en/blog/_posts/2015-05-00-Kubernetes-On-Openstack.md +++ b/content/en/blog/_posts/2015-05-00-Kubernetes-On-Openstack.md @@ -7,7 +7,7 @@ url: /blog/2015/05/Kubernetes-On-Openstack -[![](http://3.bp.blogspot.com/-EOrCHChZJZE/VVZzq43g6CI/AAAAAAAAF-E/JUilRHk369E/s400/Untitled%2Bdrawing.jpg)](http://3.bp.blogspot.com/-EOrCHChZJZE/VVZzq43g6CI/AAAAAAAAF-E/JUilRHk369E/s1600/Untitled%2Bdrawing.jpg) +[![](https://3.bp.blogspot.com/-EOrCHChZJZE/VVZzq43g6CI/AAAAAAAAF-E/JUilRHk369E/s400/Untitled%2Bdrawing.jpg)](https://3.bp.blogspot.com/-EOrCHChZJZE/VVZzq43g6CI/AAAAAAAAF-E/JUilRHk369E/s1600/Untitled%2Bdrawing.jpg) diff --git a/content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md b/content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md index 748059da26ffb..f122a15d8a9c6 100644 --- a/content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md +++ b/content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md @@ -17,7 +17,7 @@ In the spirit of minimum viability, the first version of Jenkins-on-Kubernetes I Here’s a visual of that first version: -[![](http://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s400/0.png)](http://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s1600/0.png) +[![](https://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s400/0.png)](https://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s1600/0.png) @@ -156,7 +156,7 @@ The pod will have a service exposing TCP 80 and 443 to a public load balancer. H And here’s an overview with the SSL termination proxy in place. Notice that Jenkins is no longer directly exposed to the public Internet: -[![](http://3.bp.blogspot.com/-0B1BEQo_fWc/VaVxVUBkf3I/AAAAAAAAAVE/5yCCnA29C88/s400/0%2B%25281%2529.png)](http://3.bp.blogspot.com/-0B1BEQo_fWc/VaVxVUBkf3I/AAAAAAAAAVE/5yCCnA29C88/s1600/0%2B%25281%2529.png) +[![](https://3.bp.blogspot.com/-0B1BEQo_fWc/VaVxVUBkf3I/AAAAAAAAAVE/5yCCnA29C88/s400/0%2B%25281%2529.png)](https://3.bp.blogspot.com/-0B1BEQo_fWc/VaVxVUBkf3I/AAAAAAAAAVE/5yCCnA29C88/s1600/0%2B%25281%2529.png) diff --git a/content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md b/content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md index 2eea98e73def7..5c9c2ff5f4496 100644 --- a/content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md +++ b/content/en/blog/_posts/2015-11-00-Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1.md @@ -8,7 +8,7 @@ At Devoxx Belgium and Devoxx Morocco, Ray Tsang and I showed a Raspberry Pi clus ### Wait! Why the heck build a Raspberry Pi cluster running Kubernetes?  -We had two big reasons to build the Pi cluster at Quintor. First of all we wanted to experiment with container technology at scale on real hardware. You can try out container technology using virtual machines, but Kubernetes runs great on on bare metal too. To explore what that’d be like, we built a Raspberry Pi cluster just like we would build a cluster of machines in a production datacenter. This allowed us to understand and simulate how Kubernetes would work when we move it to our data centers. +We had two big reasons to build the Pi cluster at Quintor. First of all we wanted to experiment with container technology at scale on real hardware. You can try out container technology using virtual machines, but Kubernetes runs great on bare metal too. To explore what that’d be like, we built a Raspberry Pi cluster just like we would build a cluster of machines in a production datacenter. This allowed us to understand and simulate how Kubernetes would work when we move it to our data centers. Secondly, we did not want to blow the budget to do this exploration. And what is cheaper than a Raspberry Pi! If you want to build a cluster comprising many nodes, each node should have a good cost to performance ratio. Our Pi cluster has 20 CPU cores, which is more than many servers, yet cost us less than $400. Additionally, the total power consumption is low and the form factor is small, which is great for these kind of demo systems. diff --git a/content/en/blog/_posts/2015-11-00-Kubernetes-As-Foundation-For-Cloud-Native-Paas.md b/content/en/blog/_posts/2015-11-00-Kubernetes-As-Foundation-For-Cloud-Native-Paas.md index 9cb08c5c43d55..088b8032a3037 100644 --- a/content/en/blog/_posts/2015-11-00-Kubernetes-As-Foundation-For-Cloud-Native-Paas.md +++ b/content/en/blog/_posts/2015-11-00-Kubernetes-As-Foundation-For-Cloud-Native-Paas.md @@ -6,7 +6,7 @@ url: /blog/2015/11/Kubernetes-As-Foundation-For-Cloud-Native-Paas --- With Kubernetes continuing to gain momentum as a critical tool for building and scaling container based applications, we’ve been thrilled to see a growing number of platform as a service (PaaS) offerings adopt it as a foundation. PaaS developers have been drawn to Kubernetes by its rapid rate of maturation, the soundness of its core architectural concepts, and the strength of its contributor community. The [Kubernetes ecosystem](https://kubernetes.io/blog/2015/07/the-growing-kubernetes-ecosystem) continues to grow, and these PaaS projects are great additions to it. -[![](http://1.bp.blogspot.com/-xX93tnoIlGo/Vjj2fSc_CDI/AAAAAAAAAi0/lvTkT9jyFog/s400/k8%2Bipaas%2B1.png)](http://1.bp.blogspot.com/-xX93tnoIlGo/Vjj2fSc_CDI/AAAAAAAAAi0/lvTkT9jyFog/s1600/k8%2Bipaas%2B1.png) +[![](https://1.bp.blogspot.com/-xX93tnoIlGo/Vjj2fSc_CDI/AAAAAAAAAi0/lvTkT9jyFog/s400/k8%2Bipaas%2B1.png)](https://1.bp.blogspot.com/-xX93tnoIlGo/Vjj2fSc_CDI/AAAAAAAAAi0/lvTkT9jyFog/s1600/k8%2Bipaas%2B1.png) @@ -23,7 +23,7 @@ With Kubernetes continuing to gain momentum as a critical tool for building and -[![](http://1.bp.blogspot.com/-1XZFGRHGb34/Vjj2wUtA6pI/AAAAAAAAAi8/SD-qRhVIiIs/s400/k8%2Bipaas%2B2.png)](http://1.bp.blogspot.com/-1XZFGRHGb34/Vjj2wUtA6pI/AAAAAAAAAi8/SD-qRhVIiIs/s1600/k8%2Bipaas%2B2.png) +[![](https://1.bp.blogspot.com/-1XZFGRHGb34/Vjj2wUtA6pI/AAAAAAAAAi8/SD-qRhVIiIs/s400/k8%2Bipaas%2B2.png)](https://1.bp.blogspot.com/-1XZFGRHGb34/Vjj2wUtA6pI/AAAAAAAAAi8/SD-qRhVIiIs/s1600/k8%2Bipaas%2B2.png) @@ -38,7 +38,7 @@ With Kubernetes continuing to gain momentum as a critical tool for building and -[![](http://2.bp.blogspot.com/-t3L1CANyhUs/Vjj28Zpf9WI/AAAAAAAAAjE/Ef-PLLmHGvU/s400/k8%2Bipaas%2B3.png)](http://2.bp.blogspot.com/-t3L1CANyhUs/Vjj28Zpf9WI/AAAAAAAAAjE/Ef-PLLmHGvU/s1600/k8%2Bipaas%2B3.png) +[![](https://2.bp.blogspot.com/-t3L1CANyhUs/Vjj28Zpf9WI/AAAAAAAAAjE/Ef-PLLmHGvU/s400/k8%2Bipaas%2B3.png)](https://2.bp.blogspot.com/-t3L1CANyhUs/Vjj28Zpf9WI/AAAAAAAAAjE/Ef-PLLmHGvU/s1600/k8%2Bipaas%2B3.png) @@ -64,7 +64,7 @@ Huawei has made Kubernetes the core runtime engine for container based applicati -[![](http://2.bp.blogspot.com/-Ys0Zn4IQzn0/Vjj3JIE0BVI/AAAAAAAAAjM/ktwltzVa1GE/s400/k8%2Bipaas%2B4.png)](http://2.bp.blogspot.com/-Ys0Zn4IQzn0/Vjj3JIE0BVI/AAAAAAAAAjM/ktwltzVa1GE/s1600/k8%2Bipaas%2B4.png) +[![](https://2.bp.blogspot.com/-Ys0Zn4IQzn0/Vjj3JIE0BVI/AAAAAAAAAjM/ktwltzVa1GE/s400/k8%2Bipaas%2B4.png)](https://2.bp.blogspot.com/-Ys0Zn4IQzn0/Vjj3JIE0BVI/AAAAAAAAAjM/ktwltzVa1GE/s1600/k8%2Bipaas%2B4.png) diff --git a/content/en/blog/_posts/2015-11-00-Monitoring-Kubernetes-With-Sysdig.md b/content/en/blog/_posts/2015-11-00-Monitoring-Kubernetes-With-Sysdig.md index ee1ea6c863691..aa9790d997f52 100644 --- a/content/en/blog/_posts/2015-11-00-Monitoring-Kubernetes-With-Sysdig.md +++ b/content/en/blog/_posts/2015-11-00-Monitoring-Kubernetes-With-Sysdig.md @@ -27,7 +27,7 @@ The easiest way to take advantage of sysdig’s Kubernetes support is by launchi Now that csysdig is running, hit F2 to bring up the views panel, and you'll notice the presence of a bunch of new views. The **k8s Namespaces** view can be used to see the list of namespaces and observe the amount of CPU, memory, network and disk resources each of them is using on this machine: -[![](http://2.bp.blogspot.com/-9kXfpo76r0k/Vkz8AkpctEI/AAAAAAAAAss/yvf9oc759Wg/s640/sisdig%2B6.png)](http://2.bp.blogspot.com/-9kXfpo76r0k/Vkz8AkpctEI/AAAAAAAAAss/yvf9oc759Wg/s1600/sisdig%2B6.png) +[![](https://2.bp.blogspot.com/-9kXfpo76r0k/Vkz8AkpctEI/AAAAAAAAAss/yvf9oc759Wg/s640/sisdig%2B6.png)](https://2.bp.blogspot.com/-9kXfpo76r0k/Vkz8AkpctEI/AAAAAAAAAss/yvf9oc759Wg/s1600/sisdig%2B6.png) @@ -40,7 +40,7 @@ Now that csysdig is running, hit F2 to bring up the views panel, and you'll noti Similarly, you can select **k8s Services** to see the same information broken up by service: -[![](http://2.bp.blogspot.com/-Ya1W3Z_ETcs/Vkz8AN3XtfI/AAAAAAAAAs8/HNv_TvHpfHU/s640/sisdig%2B2.png)](http://2.bp.blogspot.com/-Ya1W3Z_ETcs/Vkz8AN3XtfI/AAAAAAAAAs8/HNv_TvHpfHU/s1600/sisdig%2B2.png) +[![](https://2.bp.blogspot.com/-Ya1W3Z_ETcs/Vkz8AN3XtfI/AAAAAAAAAs8/HNv_TvHpfHU/s640/sisdig%2B2.png)](https://2.bp.blogspot.com/-Ya1W3Z_ETcs/Vkz8AN3XtfI/AAAAAAAAAs8/HNv_TvHpfHU/s1600/sisdig%2B2.png) @@ -53,7 +53,7 @@ Similarly, you can select **k8s Services** to see the same information broken up or **k8s Controllers** to see the replication controllers: -[![](http://3.bp.blogspot.com/-gGkgXRC5P6g/Vkz8A1RVyAI/AAAAAAAAAtQ/SFlHQeNrDjQ/s640/sysdig%2B1.png)](http://3.bp.blogspot.com/-gGkgXRC5P6g/Vkz8A1RVyAI/AAAAAAAAAtQ/SFlHQeNrDjQ/s1600/sysdig%2B1.png) +[![](https://3.bp.blogspot.com/-gGkgXRC5P6g/Vkz8A1RVyAI/AAAAAAAAAtQ/SFlHQeNrDjQ/s640/sysdig%2B1.png)](https://3.bp.blogspot.com/-gGkgXRC5P6g/Vkz8A1RVyAI/AAAAAAAAAtQ/SFlHQeNrDjQ/s1600/sysdig%2B1.png) @@ -66,7 +66,7 @@ or **k8s Controllers** to see the replication controllers: or **k8s Pods** to see the list of pods running on this machine and the resources they use: -[![](http://3.bp.blogspot.com/-PrDfWzi9F3c/Vkz8H6rPlII/AAAAAAAAAtc/f46tE6EKvoo/s640/sisdig%2B7.png)](http://3.bp.blogspot.com/-PrDfWzi9F3c/Vkz8H6rPlII/AAAAAAAAAtc/f46tE6EKvoo/s1600/sisdig%2B7.png) +[![](https://3.bp.blogspot.com/-PrDfWzi9F3c/Vkz8H6rPlII/AAAAAAAAAtc/f46tE6EKvoo/s640/sisdig%2B7.png)](https://3.bp.blogspot.com/-PrDfWzi9F3c/Vkz8H6rPlII/AAAAAAAAAtc/f46tE6EKvoo/s1600/sisdig%2B7.png) @@ -74,7 +74,7 @@ or **k8s Pods** to see the list of pods running on this machine and the resource A cool feature in csysdig is the ability to drill down: just select an element, click on enter and – boom – now you're looking inside it. Drill down is also aware of the Kubernetes hierarchy, which means I can start from a service, get the list of its pods, see which containers run inside one of the pods, and go inside one of the containers to explore files, network connections, processes or even threads. Check out the video below. -[![](http://1.bp.blogspot.com/-lQ-P2gLywlY/Vkz9MOoTgGI/AAAAAAAAAtk/UB6pW7sUbQA/s640/image09.gif)](http://1.bp.blogspot.com/-lQ-P2gLywlY/Vkz9MOoTgGI/AAAAAAAAAtk/UB6pW7sUbQA/s1600/image09.gif) +[![](https://1.bp.blogspot.com/-lQ-P2gLywlY/Vkz9MOoTgGI/AAAAAAAAAtk/UB6pW7sUbQA/s640/image09.gif)](https://1.bp.blogspot.com/-lQ-P2gLywlY/Vkz9MOoTgGI/AAAAAAAAAtk/UB6pW7sUbQA/s1600/image09.gif) ### Actions!  @@ -90,7 +90,7 @@ Let’s start with a quick review of Kubernetes’ architecture. From the physic On the other hand, from the logical/application point of view, Kubernetes clusters are arranged in the hierarchical fashion shown in this picture: -[![](http://1.bp.blogspot.com/-p_x0bLRdFJo/Vkz8IPR5q4I/AAAAAAAAAtg/D9UU2MfPmcI/s640/sisdig%2B4.png)](http://1.bp.blogspot.com/-p_x0bLRdFJo/Vkz8IPR5q4I/AAAAAAAAAtg/D9UU2MfPmcI/s1600/sisdig%2B4.png) +[![](https://1.bp.blogspot.com/-p_x0bLRdFJo/Vkz8IPR5q4I/AAAAAAAAAtg/D9UU2MfPmcI/s640/sisdig%2B4.png)](https://1.bp.blogspot.com/-p_x0bLRdFJo/Vkz8IPR5q4I/AAAAAAAAAtg/D9UU2MfPmcI/s1600/sisdig%2B4.png) @@ -123,7 +123,7 @@ One of the core features of Sysdig Cloud is groups, which allow you to define th If you’re interested in the utilization of your underlying physical resource – e.g., identifying noisy neighbors – then the physical hierarchy is great. But if you’re looking to explore the performance of your applications and microservices, then the logical hierarchy is often the best place to start.  -[![](http://4.bp.blogspot.com/-80u3oSEi_Fw/Vkz8AZgE6eI/AAAAAAAAAtE/3iRDMJKBNmc/s640/sisdig%2B5.png)](http://4.bp.blogspot.com/-80u3oSEi_Fw/Vkz8AZgE6eI/AAAAAAAAAtE/3iRDMJKBNmc/s1600/sisdig%2B5.png) +[![](https://4.bp.blogspot.com/-80u3oSEi_Fw/Vkz8AZgE6eI/AAAAAAAAAtE/3iRDMJKBNmc/s640/sisdig%2B5.png)](https://4.bp.blogspot.com/-80u3oSEi_Fw/Vkz8AZgE6eI/AAAAAAAAAtE/3iRDMJKBNmc/s1600/sisdig%2B5.png) @@ -148,7 +148,7 @@ If you’re interested in the utilization of your underlying physical resource&n For example: here you can see the overall performance of our WordPress service:  -[![](http://4.bp.blogspot.com/-QAsedrM2UxI/Vkz8Aas-26I/AAAAAAAAAtM/9B7Z33vUQrg/s640/sisdig%2B3.png)](http://4.bp.blogspot.com/-QAsedrM2UxI/Vkz8Aas-26I/AAAAAAAAAtM/9B7Z33vUQrg/s1600/sisdig%2B3.png) +[![](https://4.bp.blogspot.com/-QAsedrM2UxI/Vkz8Aas-26I/AAAAAAAAAtM/9B7Z33vUQrg/s640/sisdig%2B3.png)](https://4.bp.blogspot.com/-QAsedrM2UxI/Vkz8Aas-26I/AAAAAAAAAtM/9B7Z33vUQrg/s1600/sisdig%2B3.png) Keep in mind that the pods implementing this service are scattered across multiple machines, but we can still total request counts, response times and URL statistics aggregated together for this service. And don’t forget: this doesn’t require any configuration or instrumentation of wordpress, apache, or the underlying containers!  @@ -162,7 +162,7 @@ And from this view, I can now easily create alerts for these service-level metri We’ve also included Kubernetes awareness in Sysdig Cloud’s famous topology view, at both the physical and logical level.  -[![](http://2.bp.blogspot.com/-2is-UJatmPk/Vk0AtdfvYvI/AAAAAAAAAt0/9SEsl2LCpYI/s640/image02.gif)](http://2.bp.blogspot.com/-2is-UJatmPk/Vk0AtdfvYvI/AAAAAAAAAt0/9SEsl2LCpYI/s1600/image02.gif) +[![](https://2.bp.blogspot.com/-2is-UJatmPk/Vk0AtdfvYvI/AAAAAAAAAt0/9SEsl2LCpYI/s640/image02.gif)](https://2.bp.blogspot.com/-2is-UJatmPk/Vk0AtdfvYvI/AAAAAAAAAt0/9SEsl2LCpYI/s1600/image02.gif) @@ -188,7 +188,7 @@ We’ve also included Kubernetes awareness in Sysdig Cloud’s famous topology v -[![](http://2.bp.blogspot.com/-hGQtaIV9XTA/Vk0RnwtlcGI/AAAAAAAAAuM/7ndiyAWpSvU/s640/image08.gif)](http://2.bp.blogspot.com/-hGQtaIV9XTA/Vk0RnwtlcGI/AAAAAAAAAuM/7ndiyAWpSvU/s1600/image08.gif) +[![](https://2.bp.blogspot.com/-hGQtaIV9XTA/Vk0RnwtlcGI/AAAAAAAAAuM/7ndiyAWpSvU/s640/image08.gif)](https://2.bp.blogspot.com/-hGQtaIV9XTA/Vk0RnwtlcGI/AAAAAAAAAuM/7ndiyAWpSvU/s1600/image08.gif) diff --git a/content/en/blog/_posts/2015-11-00-One-Million-Requests-Per-Second-Dependable-And-Dynamic-Distributed-Systems-At-Scale.md b/content/en/blog/_posts/2015-11-00-One-Million-Requests-Per-Second-Dependable-And-Dynamic-Distributed-Systems-At-Scale.md index 1cf45187b5f33..a4fe98a9c0717 100644 --- a/content/en/blog/_posts/2015-11-00-One-Million-Requests-Per-Second-Dependable-And-Dynamic-Distributed-Systems-At-Scale.md +++ b/content/en/blog/_posts/2015-11-00-One-Million-Requests-Per-Second-Dependable-And-Dynamic-Distributed-Systems-At-Scale.md @@ -13,13 +13,13 @@ Fortunately, for developers, our infrastructure is evolving along with the requi To demonstrate exactly what we mean by this, I've developed a simple demo of a Container Engine cluster serving 1 million HTTP requests per second. In all honesty, serving 1 million requests per second isn’t really that exciting. In fact, it’s really so very [2013](http://googlecloudplatform.blogspot.com/2013/11/compute-engine-load-balancing-hits-1-million-requests-per-second.html). -[![](http://4.bp.blogspot.com/-eACCKAzuQFQ/VkO1rwW1DRI/AAAAAAAAAko/zKu-19QCCBU/s640/image01.gif)](http://4.bp.blogspot.com/-eACCKAzuQFQ/VkO1rwW1DRI/AAAAAAAAAko/zKu-19QCCBU/s1600/image01.gif) +[![](https://4.bp.blogspot.com/-eACCKAzuQFQ/VkO1rwW1DRI/AAAAAAAAAko/zKu-19QCCBU/s640/image01.gif)](https://4.bp.blogspot.com/-eACCKAzuQFQ/VkO1rwW1DRI/AAAAAAAAAko/zKu-19QCCBU/s1600/image01.gif) What _is_ exciting is that while successfully handling 1 million HTTP requests per second with uninterrupted availability, we have Kubernetes perform a zero-downtime rolling upgrade of the service to a new version of the software _while we're  **still** serving 1 million requests per second_. -[![](http://2.bp.blogspot.com/-_96_QwNRHLo/VkO1oDAyLLI/AAAAAAAAAkk/B_y5Uh5ngPU/s640/image00.gif)](http://2.bp.blogspot.com/-_96_QwNRHLo/VkO1oDAyLLI/AAAAAAAAAkk/B_y5Uh5ngPU/s1600/image00.gif) +[![](https://2.bp.blogspot.com/-_96_QwNRHLo/VkO1oDAyLLI/AAAAAAAAAkk/B_y5Uh5ngPU/s640/image00.gif)](https://2.bp.blogspot.com/-_96_QwNRHLo/VkO1oDAyLLI/AAAAAAAAAkk/B_y5Uh5ngPU/s1600/image00.gif) This is only possible due to a large number of performance tweaks and enhancements that have gone into the [Kubernetes 1.1 release](https://kubernetes.io/blog/2015/11/Kubernetes-1-1-Performance-upgrades-improved-tooling-and-a-growing-community). I’m incredibly proud of all of the features that our community has built into this release. Indeed in addition to making it possible to serve 1 million requests per second, we’ve also added an auto-scaler, so that you won’t even have to wake up in the middle of the night to scale your service in response to load or memory pressures. diff --git a/content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md b/content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md index f931b8c0c9318..3fe216a085f55 100644 --- a/content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md +++ b/content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md @@ -57,7 +57,7 @@ While we could have decreased the “pod startup time” substantially by exclud ### Metrics from Kubernetes 1.2  -So what was the result?We run our tests on Google Compute Engine, setting the size of the master VM based on on the size of the Kubernetes cluster. In particular for 1000-node clusters we use a n1-standard-32 VM for the master (32 cores, 120GB RAM). +So what was the result?We run our tests on Google Compute Engine, setting the size of the master VM based on the size of the Kubernetes cluster. In particular for 1000-node clusters we use a n1-standard-32 VM for the master (32 cores, 120GB RAM). #### API responsiveness  diff --git a/content/en/blog/_posts/2016-03-00-Elasticbox-Introduces-Elastickube-To.md b/content/en/blog/_posts/2016-03-00-Elasticbox-Introduces-Elastickube-To.md index 314bf770ab88e..1a67c9334eb1e 100644 --- a/content/en/blog/_posts/2016-03-00-Elasticbox-Introduces-Elastickube-To.md +++ b/content/en/blog/_posts/2016-03-00-Elasticbox-Introduces-Elastickube-To.md @@ -28,7 +28,7 @@ Use your existing tools of choice to actually build your containers Use ElasticKube to run, deploy and manage your containers and services -[![](http://cl.ly/0i3M2L3Q030z/Image%202016-03-11%20at%209.49.12%20AM.png)](http://cl.ly/0i3M2L3Q030z/Image%202016-03-11%20at%209.49.12%20AM.png) +[![](https://cl.ly/0i3M2L3Q030z/Image%202016-03-11%20at%209.49.12%20AM.png)](http://cl.ly/0i3M2L3Q030z/Image%202016-03-11%20at%209.49.12%20AM.png) diff --git a/content/en/blog/_posts/2016-07-00-Minikube-Easily-Run-Kubernetes-Locally.md b/content/en/blog/_posts/2016-07-00-Minikube-Easily-Run-Kubernetes-Locally.md index c6a8c8331fa9f..bfaad42a19c04 100644 --- a/content/en/blog/_posts/2016-07-00-Minikube-Easily-Run-Kubernetes-Locally.md +++ b/content/en/blog/_posts/2016-07-00-Minikube-Easily-Run-Kubernetes-Locally.md @@ -10,7 +10,7 @@ While Kubernetes is one of the best tools for managing containerized application For the past several months, several of us from the Kubernetes community have been working to fix this in the [Minikube](http://github.com/kubernetes/minikube) repository on GitHub. Our goal is to build an easy-to-use, high-fidelity Kubernetes distribution that can be run locally on Mac, Linux and Windows workstations and laptops with a single command. -Thanks to lots of help from members of the community, we're proud to announce the official release of Minikube. This release comes with support for [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), new commands to make interacting with your local cluster easier and experimental drivers for xhyve (on Mac OSX) and KVM (on Linux). +Thanks to lots of help from members of the community, we're proud to announce the official release of Minikube. This release comes with support for [Kubernetes 1.3](https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads), new commands to make interacting with your local cluster easier and experimental drivers for xhyve (on macOS) and KVM (on Linux). **Using Minikube** @@ -107,8 +107,8 @@ Here's a list of some of the things we're hoping to add to Minikube soon: -- Native hypervisor support for OSX and Windows -- We're planning to remove the dependency on Virtualbox, and integrate with the native hypervisors included in OSX and Windows (Hypervisor.framework and Hyper-v, respectively). +- Native hypervisor support for macOS and Windows +- We're planning to remove the dependency on Virtualbox, and integrate with the native hypervisors included in macOS and Windows (Hypervisor.framework and Hyper-v, respectively). - Improved support for Kubernetes features - We're planning to increase the range of supported Kubernetes features, to include things like Ingress. - Configurable versions of Kubernetes diff --git a/content/en/blog/_posts/2016-08-00-Security-Best-Practices-Kubernetes-Deployment.md b/content/en/blog/_posts/2016-08-00-Security-Best-Practices-Kubernetes-Deployment.md index b49d716a2f541..74bb85843ad28 100644 --- a/content/en/blog/_posts/2016-08-00-Security-Best-Practices-Kubernetes-Deployment.md +++ b/content/en/blog/_posts/2016-08-00-Security-Best-Practices-Kubernetes-Deployment.md @@ -30,7 +30,7 @@ There is work in progress being done in Kubernetes for image authorization plugi **Limit Direct Access to Kubernetes Nodes** You should limit SSH access to Kubernetes nodes, reducing the risk for unauthorized access to host resource. Instead you should ask users to use "kubectl exec", which will provide direct access to the container environment without the ability to access the host. -You can use Kubernetes [Authorization Plugins](http://kubernetes.io/docs/admin/authorization/) to further control user access to resources. This allows defining fine-grained-access control rules for specific namespace, containers and operations. +You can use Kubernetes [Authorization Plugins](http://kubernetes.io/docs/reference/access-authn-authz/authorization/) to further control user access to resources. This allows defining fine-grained-access control rules for specific namespace, containers and operations. **Create Administrative Boundaries between Resources** Limiting the scope of user permissions can reduce the impact of mistakes or malicious activities. A Kubernetes namespace allows you to partition created resources into logically named groups. Resources created in one namespace can be hidden from other namespaces. By default, each resource created by a user in Kubernetes cluster runs in a default namespace, called default. You can create additional namespaces and attach resources and users to them. You can use Kubernetes Authorization plugins to create policies that segregate access to namespace resources between different users. @@ -205,7 +205,7 @@ Reference [here](http://kubernetes.io/docs/api-reference/v1/definitions/#_v1_pod -In case you are running containers with elevated privileges (--privileged) you should consider using the “DenyEscalatingExec” admission control. This control denies exec and attach commands to pods that run with escalated privileges that allow host access. This includes pods that run as privileged, have access to the host IPC namespace, and have access to the host PID namespace. For more details on admission controls, see the Kubernetes [documentation](http://kubernetes.io/docs/admin/admission-controllers/). +In case you are running containers with elevated privileges (--privileged) you should consider using the “DenyEscalatingExec” admission control. This control denies exec and attach commands to pods that run with escalated privileges that allow host access. This includes pods that run as privileged, have access to the host IPC namespace, and have access to the host PID namespace. For more details on admission controls, see the Kubernetes [documentation](http://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/). diff --git a/content/en/blog/_posts/2017-03-00-Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale.md b/content/en/blog/_posts/2017-03-00-Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale.md index b4872f57d5cfa..d22811dc3a889 100644 --- a/content/en/blog/_posts/2017-03-00-Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale.md +++ b/content/en/blog/_posts/2017-03-00-Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale.md @@ -6,7 +6,7 @@ url: /blog/2017/03/Kubernetes-1.6-Multi-User-Multi-Workloads-At-Scale --- Today we’re announcing the release of Kubernetes 1.6. -In this release the community’s focus is on scale and automation, to help you deploy multiple workloads to multiple users on a cluster. We are announcing that 5,000 node clusters are supported. We moved dynamic storage provisioning to _stable_. Role-based access control ([RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)), [kubefed](https://kubernetes.io/docs/tutorials/federation/set-up-cluster-federation-kubefed/), [kubeadm](https://kubernetes.io/docs/getting-started-guides/kubeadm/), and several scheduling features are moving to _beta_. We have also added intelligent defaults throughout to enable greater automation out of the box. +In this release the community’s focus is on scale and automation, to help you deploy multiple workloads to multiple users on a cluster. We are announcing that 5,000 node clusters are supported. We moved dynamic storage provisioning to _stable_. Role-based access control ([RBAC](https://kubernetes.io/docs/reference/access-authn-authz/rbac/)), [kubefed](https://kubernetes.io/docs/tutorials/federation/set-up-cluster-federation-kubefed/), [kubeadm](https://kubernetes.io/docs/getting-started-guides/kubeadm/), and several scheduling features are moving to _beta_. We have also added intelligent defaults throughout to enable greater automation out of the box. **What’s New** @@ -14,9 +14,9 @@ In this release the community’s focus is on scale and automation, to help you For users who want to scale beyond 5,000 nodes or spread across multiple regions or clouds, [federation](https://kubernetes.io/docs/concepts/cluster-administration/federation/) lets you combine multiple Kubernetes clusters and address them through a single API endpoint. In this release, the [kubefed](https://kubernetes.io//docs/tutorials/federation/set-up-cluster-federation-kubefed) command line utility graduated to _beta_ - with improved support for on-premise clusters. kubefed now [automatically configures](https://kubernetes.io//docs/tutorials/federation/set-up-cluster-federation-kubefed.md#kube-dns-configuration) kube-dns on joining clusters and can pass arguments to federated components. -**Security and Setup** : Users concerned with security will find that [RBAC](https://kubernetes.io//docs/admin/authorization/rbac), now _beta_ adds a significant security benefit through more tightly scoped default roles for system components. The default RBAC policies in 1.6 grant scoped permissions to control-plane components, nodes, and controllers. RBAC allows cluster administrators to selectively grant particular users or service accounts fine-grained access to specific resources on a per-namespace basis. RBAC users upgrading from 1.5 to 1.6 should view the guidance [here](https://kubernetes.io//docs/admin/authorization/rbac.md#upgrading-from-15).  +**Security and Setup** : Users concerned with security will find that [RBAC](https://kubernetes.io/docs/reference/access-authn-authz/rbac), now _beta_ adds a significant security benefit through more tightly scoped default roles for system components. The default RBAC policies in 1.6 grant scoped permissions to control-plane components, nodes, and controllers. RBAC allows cluster administrators to selectively grant particular users or service accounts fine-grained access to specific resources on a per-namespace basis. RBAC users upgrading from 1.5 to 1.6 should view the guidance [here](https://kubernetes.io/docs/reference/access-authn-authz/rbac#upgrading-from-1-5).  -Users looking for an easy way to provision a secure cluster on physical or cloud servers can use [kubeadm](https://kubernetes.io/docs/getting-started-guides/kubeadm/), which is now _beta_. kubeadm has been enhanced with a set of command line flags and a base feature set that includes RBAC setup, use of the [Bootstrap Token system](http://kubernetes.io/docs/admin/bootstrap-tokens/) and an enhanced [Certificates API](https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/). +Users looking for an easy way to provision a secure cluster on physical or cloud servers can use [kubeadm](https://kubernetes.io/docs/getting-started-guides/kubeadm/), which is now _beta_. kubeadm has been enhanced with a set of command line flags and a base feature set that includes RBAC setup, use of the [Bootstrap Token system](http://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokens/) and an enhanced [Certificates API](https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/). **Advanced Scheduling** : This release adds a set of [powerful and versatile scheduling constructs](https://kubernetes.io/docs/user-guide/node-selection/) to give you greater control over how pods are scheduled, including rules to restrict pods to particular nodes in heterogeneous clusters, and rules to spread or pack pods across failure domains such as nodes, racks, and zones. diff --git a/content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md b/content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md index 6a4610a6d0f85..0641951b25b00 100644 --- a/content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md +++ b/content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md @@ -13,7 +13,7 @@ The focus of this post is to highlight some of the interesting new capabilities **RBAC vs ABAC** -Currently there are several [authorization mechanisms](https://kubernetes.io/docs/admin/authorization/) available for use with Kubernetes. Authorizers are the mechanisms that decide who is permitted to make what changes to the cluster using the Kubernetes API. This affects things like kubectl, system components, and also certain applications that run in the cluster and manipulate the state of the cluster, like Jenkins with the Kubernetes plugin, or [Helm](https://github.com/kubernetes/helm) that runs in the cluster and uses the Kubernetes API to install applications in the cluster. Out of the available authorization mechanisms, ABAC and RBAC are the mechanisms local to a Kubernetes cluster that allow configurable permissions policies. +Currently there are several [authorization mechanisms](https://kubernetes.io/docs/reference/access-authn-authz/authorization/) available for use with Kubernetes. Authorizers are the mechanisms that decide who is permitted to make what changes to the cluster using the Kubernetes API. This affects things like kubectl, system components, and also certain applications that run in the cluster and manipulate the state of the cluster, like Jenkins with the Kubernetes plugin, or [Helm](https://github.com/kubernetes/helm) that runs in the cluster and uses the Kubernetes API to install applications in the cluster. Out of the available authorization mechanisms, ABAC and RBAC are the mechanisms local to a Kubernetes cluster that allow configurable permissions policies. ABAC, Attribute Based Access Control, is a powerful concept. However, as implemented in Kubernetes, ABAC is difficult to manage and understand. It requires ssh and root filesystem access on the master VM of the cluster to make authorization policy changes. For permission changes to take effect the cluster API server must be restarted. @@ -42,11 +42,11 @@ A RoleBinding maps a Role to a user or set of users, granting that Role's permis [![](https://1.bp.blogspot.com/-ixDe91-cnqw/WOa0auxC0mI/AAAAAAAABBs/4LxVsr6shEgTYqUapt5QPISUeuTuztVwwCEw/s640/rbac2.png)](https://1.bp.blogspot.com/-ixDe91-cnqw/WOa0auxC0mI/AAAAAAAABBs/4LxVsr6shEgTYqUapt5QPISUeuTuztVwwCEw/s1600/rbac2.png) -Additionally there are cluster roles and cluster role bindings to consider. Cluster roles and cluster role bindings function like roles and role bindings except they have wider scope. The exact differences and how cluster roles and cluster role bindings interact with roles and role bindings are covered in the [Kubernetes documentation](https://kubernetes.io/docs/admin/authorization/rbac/#rolebinding-and-clusterrolebinding). +Additionally there are cluster roles and cluster role bindings to consider. Cluster roles and cluster role bindings function like roles and role bindings except they have wider scope. The exact differences and how cluster roles and cluster role bindings interact with roles and role bindings are covered in the [Kubernetes documentation](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-and-clusterrolebinding). **RBAC in Kubernetes** -RBAC is now deeply integrated into Kubernetes and used by the system components to grant the permissions necessary for them to function. [System roles](https://kubernetes.io/docs/admin/authorization/rbac/#default-roles-and-role-bindings) are typically prefixed with system: so they can be easily recognized. +RBAC is now deeply integrated into Kubernetes and used by the system components to grant the permissions necessary for them to function. [System roles](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#default-roles-and-role-bindings) are typically prefixed with system: so they can be easily recognized. ``` @@ -76,7 +76,7 @@ system:controller:certificate-controller ClusterRole.v1beta1.rbac.authorization. The RBAC system roles have been expanded to cover the necessary permissions for running a Kubernetes cluster with RBAC only. -During the permission translation from ABAC to RBAC, some of the permissions that were enabled by default in many deployments of ABAC authorized clusters were identified as unnecessarily broad and were [scoped down](https://kubernetes.io/docs/admin/authorization/rbac/#upgrading-from-15) in RBAC. The area most likely to impact workloads on a cluster is the permissions available to service accounts. With the permissive ABAC configuration, requests from a pod using the pod mounted token to authenticate to the API server have broad authorization. As a concrete example, the curl command at the end of this sequence will return a JSON formatted result when ABAC is enabled and an error when only RBAC is enabled. +During the permission translation from ABAC to RBAC, some of the permissions that were enabled by default in many deployments of ABAC authorized clusters were identified as unnecessarily broad and were [scoped down](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#upgrading-from-1-5) in RBAC. The area most likely to impact workloads on a cluster is the permissions available to service accounts. With the permissive ABAC configuration, requests from a pod using the pod mounted token to authenticate to the API server have broad authorization. As a concrete example, the curl command at the end of this sequence will return a JSON formatted result when ABAC is enabled and an error when only RBAC is enabled. ``` @@ -96,13 +96,13 @@ During the permission translation from ABAC to RBAC, some of the permissions tha Any applications you run in your Kubernetes cluster that interact with the Kubernetes API have the potential to be affected by the permissions changes when transitioning from ABAC to RBAC. -To smooth the transition from ABAC to RBAC, you can create Kubernetes 1.6 clusters with both [ABAC and RBAC authorizers](https://kubernetes.io/docs/admin/authorization/rbac/#parallel-authorizers) enabled. When both ABAC and RBAC are enabled, authorization for a resource is granted if either authorization policy grants access. However, under that configuration the most permissive authorizer is used and it will not be possible to use RBAC to fully control permissions. +To smooth the transition from ABAC to RBAC, you can create Kubernetes 1.6 clusters with both [ABAC and RBAC authorizers](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#parallel-authorizers) enabled. When both ABAC and RBAC are enabled, authorization for a resource is granted if either authorization policy grants access. However, under that configuration the most permissive authorizer is used and it will not be possible to use RBAC to fully control permissions. At this point, RBAC is complete enough that ABAC support should be considered deprecated going forward. It will still remain in Kubernetes for the foreseeable future but development attention is focused on RBAC. -Two different talks at the at the Google Cloud Next conference touched on RBAC related changes in Kubernetes 1.6, jump to the relevant parts [here](https://www.youtube.com/watch?v=Cd4JU7qzYbE#t=8m01s) and [here](https://www.youtube.com/watch?v=18P7cFc6nTU#t=41m06s). For more detailed information about using RBAC in Kubernetes 1.6 read the full [RBAC documentation](https://kubernetes.io/docs/admin/authorization/rbac/). +Two different talks at the at the Google Cloud Next conference touched on RBAC related changes in Kubernetes 1.6, jump to the relevant parts [here](https://www.youtube.com/watch?v=Cd4JU7qzYbE#t=8m01s) and [here](https://www.youtube.com/watch?v=18P7cFc6nTU#t=41m06s). For more detailed information about using RBAC in Kubernetes 1.6 read the full [RBAC documentation](https://kubernetes.io/docs/reference/access-authn-authz/rbac/). **Get Involved** diff --git a/content/en/blog/_posts/2017-06-00-Kubernetes-1.7-Security-Hardening-Stateful-Application-Extensibility-Updates.md b/content/en/blog/_posts/2017-06-00-Kubernetes-1.7-Security-Hardening-Stateful-Application-Extensibility-Updates.md index def1eb5f13f4e..b827e9aa3c038 100644 --- a/content/en/blog/_posts/2017-06-00-Kubernetes-1.7-Security-Hardening-Stateful-Application-Extensibility-Updates.md +++ b/content/en/blog/_posts/2017-06-00-Kubernetes-1.7-Security-Hardening-Stateful-Application-Extensibility-Updates.md @@ -16,7 +16,7 @@ Also, for power users, API aggregation in this release allows user-provided apis Security: - [The Network Policy API](https://kubernetes.io/docs/concepts/services-networking/network-policies/) is promoted to stable. Network policy, implemented through a network plug-in, allows users to set and enforce rules governing which pods can communicate with each other.  -- [Node authorizer](https://kubernetes.io/docs/admin/authorization/node/) and admission control plugin are new additions that restrict kubelet’s access to secrets, pods and other objects based on its node. +- [Node authorizer](https://kubernetes.io/docs/reference/access-authn-authz/node/) and admission control plugin are new additions that restrict kubelet’s access to secrets, pods and other objects based on its node. - [Encryption for Secrets](https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/), and other resources in etcd, is now available as alpha.  - [Kubelet TLS bootstrapping](https://kubernetes.io/docs/admin/kubelet-tls-bootstrapping/) now supports client and server certificate rotation. - [Audit logs](https://kubernetes.io/docs/tasks/debug-application-cluster/audit/) stored by the API server are now more customizable and extensible with support for event filtering and webhooks. They also provide richer data for system audit. @@ -36,7 +36,7 @@ Extensibility: Additional Features: -- Alpha support for [external admission controllers](https://kubernetes.io/docs/admin/extensible-admission-controllers/) is introduced, providing two options for adding custom business logic to the API server for modifying objects as they are created and validating policy.  +- Alpha support for [external admission controllers](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/) is introduced, providing two options for adding custom business logic to the API server for modifying objects as they are created and validating policy.  - [Policy-based Federated Resource Placement](https://kubernetes.io/docs/tasks/federation/set-up-placement-policies-federation/) is introduced as Alpha providing placement policies for the federated clusters, based on custom requirements such as regulation, pricing or performance. Deprecation:  diff --git a/content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md b/content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md index ad3f50249b023..9fa916fe2983d 100644 --- a/content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md +++ b/content/en/blog/_posts/2017-09-00-Kubernetes-18-Security-Workloads-And.md @@ -12,7 +12,7 @@ We’re pleased to announce the delivery of Kubernetes 1.8, our third release th ## Spotlight on security -Kubernetes 1.8 graduates support for [role based access control](https://en.wikipedia.org/wiki/Role-based_access_control) (RBAC) to stable. RBAC allows cluster administrators to [dynamically define roles](https://kubernetes.io/docs/admin/authorization/rbac/) to enforce access policies through the Kubernetes API. Beta support for filtering outbound traffic through [network policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/) augments existing support for filtering inbound traffic to a pod. RBAC and Network Policies are two powerful tools for enforcing organizational and regulatory security requirements within Kubernetes. +Kubernetes 1.8 graduates support for [role based access control](https://en.wikipedia.org/wiki/Role-based_access_control) (RBAC) to stable. RBAC allows cluster administrators to [dynamically define roles](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) to enforce access policies through the Kubernetes API. Beta support for filtering outbound traffic through [network policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/) augments existing support for filtering inbound traffic to a pod. RBAC and Network Policies are two powerful tools for enforcing organizational and regulatory security requirements within Kubernetes. Transport Layer Security (TLS) [certificate rotation](https://kubernetes.io/docs/admin/kubelet-tls-bootstrapping/) for the Kubelet graduates to beta. Automatic certificate rotation eases secure cluster operation. diff --git a/content/en/blog/_posts/2017-10-00-Using-Rbac-Generally-Available-18.md b/content/en/blog/_posts/2017-10-00-Using-Rbac-Generally-Available-18.md index 4f6f4b73786ad..43f4dd36ad740 100644 --- a/content/en/blog/_posts/2017-10-00-Using-Rbac-Generally-Available-18.md +++ b/content/en/blog/_posts/2017-10-00-Using-Rbac-Generally-Available-18.md @@ -6,7 +6,7 @@ url: /blog/2017/10/Using-Rbac-Generally-Available-18 --- **_Editor's note: this post is part of a [series of in-depth articles](https://kubernetes.io/blog/2017/10/five-days-of-kubernetes-18) on what's new in Kubernetes 1.8. Today’s post comes from Eric Chiang, software engineer, CoreOS, and SIG-Auth co-lead._** -Kubernetes 1.8 represents a significant milestone for the [role-based access control (RBAC) authorizer](https://kubernetes.io/docs/admin/authorization/rbac/), which was promoted to GA in this release. RBAC is a mechanism for controlling access to the Kubernetes API, and since its [beta in 1.6](https://kubernetes.io/blog/2017/04/rbac-support-in-kubernetes), many Kubernetes clusters and provisioning strategies have enabled it by default. +Kubernetes 1.8 represents a significant milestone for the [role-based access control (RBAC) authorizer](https://kubernetes.io/docs/reference/access-authn-authz/rbac/), which was promoted to GA in this release. RBAC is a mechanism for controlling access to the Kubernetes API, and since its [beta in 1.6](https://kubernetes.io/blog/2017/04/rbac-support-in-kubernetes), many Kubernetes clusters and provisioning strategies have enabled it by default. Going forward, we expect to see RBAC become a fundamental building block for securing Kubernetes clusters. This post explores using RBAC to manage user and application access to the Kubernetes API. diff --git a/content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md b/content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md index 649876673c35a..0fedabf7cc0c7 100644 --- a/content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md +++ b/content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md @@ -5,7 +5,7 @@ slug: certified-kubernetes-conformance url: /blog/2017/11/Certified-Kubernetes-Conformance --- -[![](https://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s200/certified_kubernetes_color.png)](http://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s1600/certified_kubernetes_color.png)This week the CNCFⓇ [certified the first group](https://www.cncf.io/announcement/2017/11/13/cloud-native-computing-foundation-launches-certified-kubernetes-program-32-conformant-distributions-platforms/) of KubernetesⓇ offerings under the [Certified Kubernetes Conformance Program](https://www.cncf.io/certification/software-conformance/). These first certifications follow a [beta phase](https://kubernetes.io/blog/2017/10/software-conformance-certification) during which we invited participants to submit conformance results. The community response was overwhelming: CNCF certified offerings from 32 vendors! +[![](https://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s200/certified_kubernetes_color.png)](https://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s1600/certified_kubernetes_color.png)This week the CNCFⓇ [certified the first group](https://www.cncf.io/announcement/2017/11/13/cloud-native-computing-foundation-launches-certified-kubernetes-program-32-conformant-distributions-platforms/) of KubernetesⓇ offerings under the [Certified Kubernetes Conformance Program](https://www.cncf.io/certification/software-conformance/). These first certifications follow a [beta phase](https://kubernetes.io/blog/2017/10/software-conformance-certification) during which we invited participants to submit conformance results. The community response was overwhelming: CNCF certified offerings from 32 vendors! The new Certified Kubernetes Conformance Program gives enterprise organizations the confidence that workloads running on any Certified Kubernetes distribution or platform will work correctly on other Certified Kubernetes distributions or platforms. A Certified Kubernetes product guarantees that the complete Kubernetes API functions as specified, so users can rely on a seamless, stable experience. diff --git a/content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md b/content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md index aa657b2f3cc99..b996a796a2aa7 100644 --- a/content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md +++ b/content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md @@ -13,7 +13,7 @@ On October 12th, Google and partners [announced](https://cloudplatform.googleblo Grafeas allows build, auditing and compliance tools to exchange comprehensive metadata on container images using a central API. This allows enforcing policies that provide central control over the software supply process. -[![](https://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s400/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png)](http://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png) +[![](https://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s400/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png)](https://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png) ## Example application: PaymentProcessor @@ -24,13 +24,13 @@ Let’s consider a simple application, _PaymentProcessor_, that retrieves, proce Due to the sensitive nature of the payment data, the developers and DevOps team really want to make sure that the code meets certain security and compliance requirements, with detailed records on the provenance of this code. There are CI/CD stages that validate the quality of the PaymentProcessor release, but there is no easy way to centrally view/manage this information: -[![](https://1.bp.blogspot.com/-WeI6zpGd42A/WfzDkkIonFI/AAAAAAAAAG4/wKUaNaXYvaQ-an9p4_9T9J3EQB_zHkRXwCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.23%2BPM.png)](http://1.bp.blogspot.com/-WeI6zpGd42A/WfzDkkIonFI/AAAAAAAAAG4/wKUaNaXYvaQ-an9p4_9T9J3EQB_zHkRXwCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.23%2BPM.png) +[![](https://1.bp.blogspot.com/-WeI6zpGd42A/WfzDkkIonFI/AAAAAAAAAG4/wKUaNaXYvaQ-an9p4_9T9J3EQB_zHkRXwCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.23%2BPM.png)](https://1.bp.blogspot.com/-WeI6zpGd42A/WfzDkkIonFI/AAAAAAAAAG4/wKUaNaXYvaQ-an9p4_9T9J3EQB_zHkRXwCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.23%2BPM.png) ## Visibility and governance over the PaymentProcessor Code Grafeas provides an API for customers to centrally manage metadata created by various CI/CD components and enables deploy time policy enforcement through a Kritis implementation. -[![](https://4.bp.blogspot.com/-SRMfm5z606M/WfzDpHqlz-I/AAAAAAAAAHA/y2suaInhr9E0hU0u78PacBT_kZj2D7DKgCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.34%2BPM.png)](http://4.bp.blogspot.com/-SRMfm5z606M/WfzDpHqlz-I/AAAAAAAAAHA/y2suaInhr9E0hU0u78PacBT_kZj2D7DKgCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.34%2BPM.png) +[![](https://4.bp.blogspot.com/-SRMfm5z606M/WfzDpHqlz-I/AAAAAAAAAHA/y2suaInhr9E0hU0u78PacBT_kZj2D7DKgCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.34%2BPM.png)](https://4.bp.blogspot.com/-SRMfm5z606M/WfzDpHqlz-I/AAAAAAAAAHA/y2suaInhr9E0hU0u78PacBT_kZj2D7DKgCK4BGAYYCw/s1600/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.34%2BPM.png) Let’s consider a basic example of how Grafeas can provide deploy time control for the PaymentProcessor app using a demo verification pipeline. diff --git a/content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md b/content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md index 0a05159e68766..fe94dbf1b0da9 100644 --- a/content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md +++ b/content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md @@ -11,9 +11,9 @@ The admission stage of API server processing is one of the most powerful tools f ## What is Admission? -[Admission](https://kubernetes.io/docs/admin/admission-controllers/#what-are-they) is the phase of [handling an API server request](https://blog.openshift.com/kubernetes-deep-dive-api-server-part-1/) that happens before a resource is persisted, but after authorization. Admission gets access to the same information as authorization (user, URL, etc) and the complete body of an API request (for most requests). +[Admission](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#what-are-they) is the phase of [handling an API server request](https://blog.openshift.com/kubernetes-deep-dive-api-server-part-1/) that happens before a resource is persisted, but after authorization. Admission gets access to the same information as authorization (user, URL, etc) and the complete body of an API request (for most requests). -[![](https://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s640/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png)](http://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s1600/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png) +[![](https://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s640/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png)](https://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s1600/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png) The admission phase is composed of individual plugins, each of which are narrowly focused and have semantic knowledge of what they are inspecting. Examples include: PodNodeSelector (influences scheduling decisions), PodSecurityPolicy (prevents escalating containers), and ResourceQuota (enforces resource allocation per namespace). diff --git a/content/en/blog/_posts/2018-01-00-Introducing-Client-Go-Version-6.md b/content/en/blog/_posts/2018-01-00-Introducing-Client-Go-Version-6.md index 66f37dfffb88b..fecda0a338af2 100644 --- a/content/en/blog/_posts/2018-01-00-Introducing-Client-Go-Version-6.md +++ b/content/en/blog/_posts/2018-01-00-Introducing-Client-Go-Version-6.md @@ -17,7 +17,7 @@ This blog post is one of a number of efforts to make client-go more accessible t The following API group promotions are part of Kubernetes 1.9: - Workload objects (Deployments, DaemonSets, ReplicaSets, and StatefulSets) have been [promoted to the apps/v1 API group in Kubernetes 1.9](https://kubernetes.io/docs/reference/workloads-18-19/). client-go follows this transition and allows developers to use the latest version by importing the k8s.io/api/apps/v1 package instead of k8s.io/api/apps/v1beta1 and by using Clientset.AppsV1(). -- Admission Webhook Registration has been promoted to the admissionregistration.k8s.io/v1beta1 API group in Kubernetes 1.9. The former ExternalAdmissionHookConfiguration type has been replaced by the incompatible ValidatingWebhookConfiguration and MutatingWebhookConfiguration types. Moreover, the webhook admission payload type AdmissionReview in admission.k8s.io has been promoted to v1beta1. Note that versioned objects are now passed to webhooks. Refer to the admission webhook [documentation](https://kubernetes.io/docs/admin/extensible-admission-controllers/#external-admission-webhooks) for details. +- Admission Webhook Registration has been promoted to the admissionregistration.k8s.io/v1beta1 API group in Kubernetes 1.9. The former ExternalAdmissionHookConfiguration type has been replaced by the incompatible ValidatingWebhookConfiguration and MutatingWebhookConfiguration types. Moreover, the webhook admission payload type AdmissionReview in admission.k8s.io has been promoted to v1beta1. Note that versioned objects are now passed to webhooks. Refer to the admission webhook [documentation](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#admission-webhooks) for details. @@ -84,12 +84,12 @@ spec.version in body should be one of [v1.0.0 v1.0.1] -Note that with [Admission Webhooks](https://kubernetes.io/docs/admin/extensible-admission-controllers/#external-admission-webhooks), Kubernetes 1.9 provides another beta feature to validate objects before they are created or updated. Starting with 1.9, these webhooks also allow mutation of objects (for example, to set defaults or to inject values). Of course, webhooks work with CRDs as well. Moreover, webhooks can be used to implement validations that are not easily expressible with CRD validation. Note that webhooks are harder to implement than CRD validation, so for many purposes, CRD validation is the right tool. +Note that with [Admission Webhooks](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#admission-webhooks), Kubernetes 1.9 provides another beta feature to validate objects before they are created or updated. Starting with 1.9, these webhooks also allow mutation of objects (for example, to set defaults or to inject values). Of course, webhooks work with CRDs as well. Moreover, webhooks can be used to implement validations that are not easily expressible with CRD validation. Note that webhooks are harder to implement than CRD validation, so for many purposes, CRD validation is the right tool. ## Creating namespaced informers -Often objects in one namespace or only with certain labels are to be processed in a controller. Informers [now allow](https://github.com/kubernetes/kubernetes/pull/54660) you to tweak the ListOptions used to query the API server to list and watch objects. Uninitialized objects (for consumption by [initializers](https://kubernetes.io/docs/admin/extensible-admission-controllers/#what-are-initializers)) can be made visible by setting IncludeUnitialized to true. All this can be done using the new NewFilteredSharedInformerFactory constructor for shared informers: +Often objects in one namespace or only with certain labels are to be processed in a controller. Informers [now allow](https://github.com/kubernetes/kubernetes/pull/54660) you to tweak the ListOptions used to query the API server to list and watch objects. Uninitialized objects (for consumption by [initializers](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#what-are-initializers)) can be made visible by setting IncludeUnitialized to true. All this can be done using the new NewFilteredSharedInformerFactory constructor for shared informers: ``` diff --git a/content/en/blog/_posts/2018-04-24-kubernetes-application-survey-results-2018.md b/content/en/blog/_posts/2018-04-24-kubernetes-application-survey-results-2018.md index a0218a8d095be..e145f9635e0e1 100644 --- a/content/en/blog/_posts/2018-04-24-kubernetes-application-survey-results-2018.md +++ b/content/en/blog/_posts/2018-04-24-kubernetes-application-survey-results-2018.md @@ -26,7 +26,7 @@ The number of respondents in the past year and 10 months increased at a rate of ![Minikube operating system usage](/images/blog/survey-results/2018-application-survey/minikube-os-usage.png) -Minikube is used primarily be people on MacOS and Linux. Yet, according to the 2018 Stack Overflow survey, [almost half of developers use Windows as their primary operating system](https://insights.stackoverflow.com/survey/2018/#technology-developers-primary-operating-systems). This is where Minikube would run. +Minikube is used primarily by people on macOS and Linux. Yet, according to the 2018 Stack Overflow survey, [almost half of developers use Windows as their primary operating system](https://insights.stackoverflow.com/survey/2018/#technology-developers-primary-operating-systems). This is where Minikube would run. Seeing differences from other data sets is worth looking more deeply at to better understand our audience, where Kubernetes is at, and where it is on the journey it's headed. diff --git a/content/en/blog/_posts/2018-06-28-Airflow-Kubernetes-Operator.md b/content/en/blog/_posts/2018-06-28-Airflow-Kubernetes-Operator.md index 6f5171330fa5b..48add086c1702 100644 --- a/content/en/blog/_posts/2018-06-28-Airflow-Kubernetes-Operator.md +++ b/content/en/blog/_posts/2018-06-28-Airflow-Kubernetes-Operator.md @@ -114,7 +114,7 @@ Use Travis or Jenkins to run unit and integration tests, bribe your favorite tea ### 2: CI/CD via Jenkins -> Docker Image -[Generate your Docker images and bump release version within your Jenkins build](https://getintodevops.com/blog/building-your-first-Docker-image-with-jenkins-2-guide-for-developers). +[Generate your Docker images and bump release version within your Jenkins build](https://getintodevops.com/blog/building-your-first-docker-image-with-jenkins-2-guide-for-developers). ### 3: Airflow launches task diff --git a/content/en/blog/_posts/2018-07-16-kubernetes-1.11-release-interview.md b/content/en/blog/_posts/2018-07-16-kubernetes-1.11-release-interview.md new file mode 100644 index 0000000000000..ad3531eb1846a --- /dev/null +++ b/content/en/blog/_posts/2018-07-16-kubernetes-1.11-release-interview.md @@ -0,0 +1,275 @@ +--- +layout: blog +title: "How the sausage is made: the Kubernetes 1.11 release interview, from the Kubernetes Podcast" +date: 2018-07-16 +--- + +Author: Craig Box (Google) + +At KubeCon EU, my colleague Adam Glick and I were pleased to announce the [Kubernetes Podcast from Google](https://kubernetespodcast.com/). In this weekly conversation, we focus on all the great things that are happening in the world of Kubernetes and Cloud Native. From the news of the week, to interviews with people in the community, we help you stay up to date on everything Kubernetes. + +We [recently had the pleasure of speaking](https://kubernetespodcast.com/episode/010-kubernetes-1.11/) to the release manager for Kubernetes 1.11, Josh Berkus from Red Hat, and the release manager for the upcoming 1.12, Tim Pepper from VMware. + +In this conversation we learned about the release process, the impact of quarterly releases on end users, and how Kubernetes is like baking. + +I encourage you to listen to [the podcast version](https://kubernetespodcast.com/episode/010-kubernetes-1.11/) if you have a commute, or a dog to walk. If you like what you hear, [we encourage you to subscribe](https://kubernetespodcast.com/subscribe)! In case you're short on time, or just want to browse quickly, we are delighted to share the transcript with you. + +
+ +CRAIG BOX: First of all, congratulations both, and thank you. + +JOSH BERKUS: Well, thank you. Congratulations for me, because my job is done. + +[LAUGHTER] + +Congratulations and sympathy for Tim. + +[LAUGH] + +TIM PEPPER: Thank you, and I guess thank you? + +[LAUGH] + +ADAM GLICK: For those that don't know a lot about the process, why don't you help people understand — what is it like to be the release manager? What's the process that a release goes through to get to the point when everyone just sees, OK, it's released — 1.11 is available? What does it take to get up to that? + +JOSH BERKUS: We have a quarterly release cycle. So every three months, we're releasing. And ideally and fortunately, this is actually now how we are doing things. Somewhere around two, three weeks before the previous release, somebody volunteers to be the release lead. That person is confirmed by [SIG Release](https://github.com/kubernetes/sig-release). So far, we've never had more than one volunteer, so there hasn't been really a fight about it. + +And then that person starts working with others to put together [a team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.11/release_team.md) called the release team. Tim's just gone through this with Stephen Augustus and [picking out a whole bunch of people](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.12/release_team.md). And then after or a little before— probably after, because we want to wait for the retrospective from the previous release— the release lead then sets [a schedule](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.11/release-1.11.md) for the upcoming release, as in when all the deadlines will be. + +And this is a thing, because we're still tinkering with relative deadlines, and how long should code freeze be, and how should we track features? Because we don't feel that we've gotten down that sort of cadence perfectly yet. I mean, like, we've done pretty well, but we don't feel like we want to actually set [in stone], this is the schedule for each and every release. + +Also, we have to adjust the schedule because of holidays, right? Because you can't have the code freeze deadline starting on July 4 or in the middle of design or sometime else when we're going to have a large group of contributors who are out on vacation. + +TIM PEPPER: This is something I've had to spend some time looking at, thinking about 1.12. Going back to early June as we were tinkering with the code freeze date, starting to think about, well, what are the implications going to be on 1.12? When would these things start falling on the calendar? And then also for 1.11, we had one complexity. If we slipped the release past this week, we start running into the US 4th of July holiday, and we're not likely to get a lot done. + +So much of a slip would mean slipping into the middle of July before we'd really know that we were successfully triaging things. And worst case maybe, we're quite a bit later into July. + +So instead of quarterly with a three-month sort of cadence, well, maybe we've accidentally ended up chopping out one month out of the next release or pushing it quite a bit into the end of the year. And that made the deliberation around things quite complex, but thankfully this week, everything's gone smoothly in the end. + +CRAIG BOX: All the releases so far have been one quarter — they've been a 12-week release cycle, give or take. Is that something that you think will continue going forward, or is the release team thinking about different ways they could run releases? + +TIM PEPPER: The whole community is thinking about this. There are voices who'd like the cadence to be faster, and there are voices who'd like it to be shorter. And there's good arguments for both. + +ADAM GLICK: Because it's interesting. It sounds like it is a date-driven release cycle versus a feature-driven release cycle. + +JOSH BERKUS: Yeah, certainly. I really honestly think everybody in the world of software recognizes that feature-driven release cycles just don't work. And a big part of the duties of the release team collectively— several members of the team do this— is yanking things out of the release that are not ready. And the hard part of that is figuring out which things aren't ready, right? Because the person who's working on it tends to be super optimistic about what they can get done and what they can get fixed before the deadline. + +ADAM GLICK: Of course. + +TIM PEPPER: And this is one of the things I think that's useful about the process we have in place on the release team for having shadows who spend some time on the release team, working their way up into more of a lead position and gaining some experience, starting to get some exposure to see that optimism and see the processes for vetting. + +And it's even an overstatement to say the process. Just see the way that we build the intuition for how to vet and understand and manage the risk, and really go after and chase things down proactively and early to get resolution in a timely way versus continuing to just all be optimistic and letting things maybe languish and put a release at risk. + +CRAIG BOX: I've been reading this week about the introduction of [feature branches](https://github.com/kubernetes/community/issues/566) to Kubernetes. The new server-side apply feature, for example, is being built in a branch so that it didn't have to be half-built in master and then ripped out again as the release approached, if the feature wasn't ready. That seems to me like something that's a normal part of software development? Is there a reason it's taken so long to bring that to core Kubernetes? + +JOSH BERKUS: I don't actually know the history of why we're not using feature branches. I mean, the reason why we're not using feature branches pervasively now is that we have to transition from a different system. And I'm not really clear on how we adopted that linear development system. But it's certainly something we discussed on the release team, because there were issues of features that we thought were going to be ready, and then developed major problems. And we're like, if we have to back this out, that's going to be painful. And we did actually have to back one feature out, which involved not pulling out a Git commit, but literally reversing the line changes, which is really not how you want to be doing things. + +CRAIG BOX: No. + +TIM PEPPER: The other big benefit, I think, to the release branches if they are well integrated with the CI system for continuous integration and testing, you really get the feedback, and you can demonstrate, this set of stuff is ready. And then you can do deferred commitment on the master branch. And what comes in to a particular release on the timely cadence that users are expecting is stuff that's ready. You don't have potentially destabilizing things, because you can get a lot more proof and evidence of readiness. + +ADAM GLICK: What are you looking at in terms of the tool chain that you're using to do this? You mentioned a couple of things, and I know it's obviously run through GitHub. But I imagine you have a number of other tools that you're using in order to manage the release, to make sure that you understand what's ready, what's not. You mentioned balancing between people who are very optimistic about the feature they're working on making it in versus the time-driven deadline, and balancing those two. Is that just a manual process, or do you have a set of tools that help you do that? + +JOSH BERKUS: Well, there's code review, obviously. So just first of all, process was somebody wants to actually put in a feature, commit, or any kind of merge really, right? So that has to be assigned to one of the SIGs, one of these Special Interest Groups. Possibly more than one, depending on what areas it touches. + +And then two generally overlapping groups of people have to approve that. One would be the SIG that it's assigned to, and the second would be anybody represented in the OWNERS files in the code tree of the directories which get touched. + +Now sometimes those are the same group of people. I'd say often, actually. But sometimes they're not completely the same group of people, because sometimes you're making a change to the network, but that also happens to touch GCP support and OpenStack support, and so they need to review it as well. + +So the first part is the human part, which is a bunch of other people need to look at this. And possibly they're going to comment "Hey. This is a really weird way to do this. Do you have a reason for it?" + +Then the second part of it is the automated testing that happens, the automated acceptance testing that happens via webhook on there. And actually, one of the things that we did that was a significant advancement in this release cycle— and by we, I actually mean not me, but the great folks at [SIG Scalability](https://github.com/kubernetes/community/tree/master/sig-scalability) did— was add an [additional acceptance test](https://k8s-testgrid.appspot.com/sig-release-master-blocking#gce-scale-performance) that does a mini performance test. + +Because one of the problems we've had historically is our major performance tests are large and take a long time to run, and so by the time we find out that we're failing the performance tests, we've already accumulated, you know, 40, 50 commits. And so now we're having to do git bisect to find out which of those commits actually caused the performance regression, which can make them very slow to address. + +And so adding that performance pre-submit, the performance acceptance test really has helped stabilize performance in terms of new commits. So then we have that level of testing that you have to get past. + +And then when we're done with that level of testing, we run a whole large battery of larger tests— end-to-end tests, performance tests, upgrade and downgrade tests. And one of the things that we've added recently and we're integrating to the process something called conformance tests. And the conformance test is we're testing whether or not you broke backwards compatibility, because it's obviously a big deal for Kubernetes users if you do that when you weren't intending to. + +One of the busiest roles in the release team is a role called [CI Signal](https://github.com/kubernetes/sig-release#ci-signal-lead). And it's that person's job just to watch all of the tests for new things going red and then to try to figure out why they went red and bring it to people's attention. + +ADAM GLICK: I've often heard what you're referring to kind of called a breaking change, because it breaks the existing systems that are running. How do you identify those to people so when they see, hey, there's a new version of Kubernetes out there, I want to try it out, is that just going to release notes? Or is there a special way that you identify breaking changes as opposed to new features? + +JOSH BERKUS: That goes into release notes. I mean, keep in mind that one of the things that happens with Kubernetes' features is we go through this alpha, beta, general availability phase, right? So a feature's alpha for a couple of releases and then becomes beta for a release or two, and then it becomes generally available. And part of the idea of having this that may require a feature to go through that cycle for a year or more before its general availability is by the time it's general availability, we really want it to be, we are not going to change the API for this. + +However, stuff happens, and we do occasionally have to do those. And so far, our main way to identify that to people actually is in the release notes. If you look at [the current release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#no-really-you-must-do-this-before-you-upgrade), there are actually two things in there right now that are sort of breaking changes. + +One of them is the bit with [priority and preemption](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/) in that preemption being on by default now allows badly behaved users of the system to cause trouble in new ways. I'd actually have to look at the release notes to see what the second one was... + +TIM PEPPER: The [JSON capitalization case sensitivity](https://github.com/kubernetes/kubernetes/issues/64612). + +JOSH BERKUS: Right. Yeah. And that was one of those cases where you have to break backwards compatibility, because due to a library switch, we accidentally enabled people using JSON in a case-insensitive way in certain APIs, which was never supposed to be the case. But because we didn't have a specific test for that, we didn't notice that we'd done it. + +And so for three releases, people could actually shove in malformed JSON, and Kubernetes would accept it. Well, we have to fix that now. But that does mean that there are going to be users out in the field who have malformed JSON in their configuration management that is now going to break. + +CRAIG BOX: But at least the good news is Kubernetes was always outputting correct formatted JSON during this period, I understand. + +JOSH BERKUS: Mm-hmm. + +TIM PEPPER: I think that also kind of reminds of one of the other areas— so kind of going back to the question of, well, how do you share word of breaking changes? Well, one of the ways you do that is to have as much quality CI that you can to catch these things that are important. Give the feedback to the developer who's making the breaking change, such that they don't make the breaking change. And then you don't actually have to communicate it out to users. + +So some of this is bound to happen, because you always have test escapes. But it's also a reminder of the need to ensure that you're also really building and maintaining your test cases and the quality and coverage of your CI system over time. + +ADAM GLICK: What do you mean when you say test escapes? + +TIM PEPPER: So I guess it's a term in the art, but for those who aren't familiar with it, you have intended behavior that wasn't covered by test, and as a result, an unintended change happens to that. And instead of your intended behavior being shipped, you're shipping something else. + +JOSH BERKUS: The JSON change is a textbook example of this, which is we were testing that the API would continue to accept correct JSON. We were not testing adequately that it wouldn't accept incorrect JSON. + +TIM PEPPER: A test escape, another way to think of it as you shipped a bug because there was not a test case highlighting the possibility of the bug. + +ADAM GLICK: It's the classic, we tested to make sure the feature worked. We didn't test to make sure that breaking things didn't work. + +TIM PEPPER: It's common for us to focus on "I've created this feature and I'm testing the positive cases". And this also comes to thinking about things like secure by default and having a really robust system. A harder piece of engineering often is to think about the failure cases and really actively manage those well. + +JOSH BERKUS: I had a conversation with a contributor recently where it became apparent that that contributor had never worked on a support team, because their conception of a badly behaved user was, like, a hacker, right? An attacker who comes from outside. + +And I'm like, no, no, no. You're stable of badly behaved users is your own staff. You know, they will do bad things, not necessarily intending to do bad things, but because they're trying to take a shortcut. And that is actually your primary concern in terms of preventing breaking the system. + +CRAIG BOX: Josh, what was your preparation to be release manager for 1.11? + +JOSH BERKUS: I was on the release team for two cycles, plus I was kind of auditing the release team for half a cycle before that. So in 1.9, I originally joined to be the shadow for bug triage, except I ended up not being the shadow, because the person who was supposed to be the lead for bug triage then dropped out. Then I ended up being the bug triage lead, and had to kind of improvise it because there wasn't documentation on what was involved in the role at the time. + +And then I was [bug triage lead](https://github.com/kubernetes/sig-release/blob/master/README.md#bug-triage-lead) for a second cycle, for the 1.10 cycle, and then took over as release lead for the cycle. And one of the things on my to-do list is to update the requirements to be release lead, because we actually do have written requirements, and to say that the expectation now is that you spend at least two cycles on the release team, one of them either as a lead or as a shadow to the release lead. + +CRAIG BOX: And is bug triage lead just what it sounds like? + +JOSH BERKUS: Yeah. Pretty much. There's more tracking involved than triage. Part of it is just deficiencies in tooling, something we're looking to address. But things like GitHub API limitations make it challenging to build automated tools that help us intelligently track issues. And we are actually working with GitHub on that. Like, they've been helpful. It's just, they have their own scaling problems. + +But then beyond that, you know, a lot of that, it's what you would expect it to be in terms of what triage says, right? Which is looking at every issue and saying, first of all, is this a real issue? Second, is it a serious issue? Third, who needs to address this? + +And that's a lot of the work, because for anybody who is a regular contributor to Kubernetes, the number of GitHub notifications that they receive per day means that most of us turn our GitHub notifications off. + +CRAIG BOX: Indeed. + +JOSH BERKUS: Because it's just this fire hose. And as a result, when somebody really needs to pay attention to something right now, that generally requires a human to go and track them down by email or Slack or whatever they prefer. Twitter in some cases. I've done that. And say, hey. We really need you to look at this issue, because it's about to hold up the beta release. + +ADAM GLICK: When you look at the process that you're doing now, what are the changes that are coming in the future that will make the release process even better and easier? + +JOSH BERKUS: Well, we just went through this whole retro, and I put in some recommendations for things. Obviously, some additional automation, which I'm going to be looking at doing now that I'm cycling off of the release team for a quarter and can actually look at more longer term goals, will help, particularly now that we've addressed actually some of our GitHub data flow issues. + +Beyond that, I put in a whole bunch of recommendations in the retro, but it's actually up to Tim which recommendations he's going to try to implement. So I'll let him [comment]. + +TIM PEPPER: I think one of the biggest changes that happened in the 1.11 cycle is this emphasis on trying to keep our continuous integration test status always green. That is huge for software development and keeping velocity. If you have this more, I guess at this point antiquated notion of waterfall development, where you do feature development for a while and are accepting of destabilization, and somehow later you're going to come back and spend a period on stabilization and fixing, that really elongates the feedback loop for developers. + +And they don't realize what was broken, and the problems become much more complex to sort out as time goes by. One, developers aren't thinking about what it was that they'd been working on anymore. They've lost the context to be able to efficiently solve the problem. + +But then you start also getting interactions. Maybe a bug was introduced, and other people started working around it or depending on it, and you get complex dependencies then that are harder to fix. And when you're trying to do that type of complex resolution late in the cycle, it becomes untenable over time. So I think continuing on that and building on it, I'm seeing a little bit more focus on test cases and meaningful test coverage. I think that's a great cultural change to have happening. + +And maybe because I'm following Josh into this role from a bug triage position and in his mentions earlier of just the communications and tracking involved with that versus triage, I do have a bit of a concern that at times, email and Slack are relatively quiet. Some of the SIG meeting notes are a bit sparse or YouTube videos slow to upload. So the general artifacts around choice making I think is an area where we need a little more rigor. So I'm hoping to see some of that. + +And that can be just as subtle as commenting on issues like, hey, this commit doesn't say what it's doing. And for that reason on the release team, we can't assess its risk versus value. So could you give a little more information here? Things like that that give more information both to the release team and the development community as well, because this is open source. And to collaborate, you really do need to communicate in depth. + +CRAIG BOX: Speaking of cultural changes, professional baker to Kubernetes' release lead sounds like quite a journey. + +JOSH BERKUS: There was a lot of stuff in between. + +CRAIG BOX: Would you say there are a lot of similarities? + +JOSH BERKUS: You know, believe it or not, there actually are similarities. And here's where it's similar, because I was actually thinking about this earlier. So when I was a professional baker, one of the things that I had to do was morning pastry. Like, I was actually in charge of doing several other things for custom orders, but since I had to come to work at 3:00 AM anyway— which also distressingly has similarities with some of this process. Because I had to come to work at 3:00 AM anyway, one of my secondary responsibilities was traying the morning pastry. + +And one of the parts of that is you have this great big gas-fired oven with 10 rotating racks in it that are constantly rotating. Like, you get things in and out in the oven by popping them in and out while the racks are moving. That takes a certain amount of skill. You get burn marks on your wrists for your first couple of weeks of work. And then different pastries require a certain number of rotations to be done. + +And there's a lot of similarities to the release cadence, because what you're doing is you're popping something in the oven or you're seeing something get kicked off, and then you have a certain amount of time before you need to check on it or you need to pull it out. And you're doing that in parallel with a whole bunch of other things. You know, with 40 other trays. + +CRAIG BOX: And with presumably a bunch of colleagues who are all there at the same time. + +JOSH BERKUS: Yeah. And the other thing is that these deadlines are kind of absolute, right? You can't say, oh, well, I was reading a magazine article, and I didn't have time to pull that tray out. It's too late. The pastry is burned, and you're going to have to throw it away, and they're not going to have enough pastry in the front case for the morning rush. And the customers are not interested in your excuses for that. + +So from that perspective, from the perspective of saying, hey, we have a bunch of things that need to happen in parallel, they have deadlines and those deadlines are hard deadlines, there it's actually fairly similar. + +CRAIG BOX: Tim, do you have any other history that helped get you to where you are today? + +TIM PEPPER: I think in some ways I'm more of a traditional journey. I've got a computer engineering bachelor's degree. But I'm also maybe a bit of an outlier. In the late '90s, I found a passion for open source and Linux. Maybe kind of an early adopter, early believer in that. + +And was working in the industry in the Bay Area for a while. Got involved in the Silicon Valley and Bay Area Linux users groups a bit, and managed to find work as a Linux sysadmin, and then doing device driver and kernel work and on up into distro. So that was all kind of standard in a way. And then I also did some other work around hardware enablement, high-performance computing, non-uniform memory access. Things that are really, really systems work. + +And then about three years ago, my boss was really bending my ear and trying to get me to work on this cloud-related project. And that just felt so abstract and different from the low-level bits type of stuff that I'd been doing. + +But kind of grudgingly, I eventually came around to the realization that the cloud is interesting, and it's so much more complex than local machine-only systems work, the type of things that I'd been doing before. It's massively distributed and you have a high-latency, low-reliability interconnect on all the nodes in the distributed network. So it's wildly complex engineering problems that need solved. + +And so that got me interested. Started working then on this open source orchestrator for virtual machines and containers. It was written in Go and was having a lot of fun. But it wasn't Kubernetes, and it was becoming clear that Kubernetes was taking off. So about a year ago, I made the deliberate choice to move over to Kubernetes work. + +ADAM GLICK: Previously, Josh, you spoke a little bit about your preparation for becoming a release manager. For other folks that are interested in getting involved in the community and maybe getting involved in release management, should they follow the same path that you did? Or what are ways that would be good for them to get involved? And for you, Tim, how you've approached the preparation for taking on the next release. + +JOSH BERKUS: The great thing with the release team is that we have this formal mentorship path. And it's fast, right? That's the advantage of releasing quarterly, right? Is that within six months, you can go from joining the team as a shadow to being the release lead if you have the time. And you know, by the time you work your way up to release time, you better have support from your boss about this, because you're going to end up spending a majority of your work time towards the end of the release on release management. + +So the answer is to sign up to look when we're getting into the latter half of release cycle, to sign up as a shadow. Or at the beginning of a release cycle, to sign up as a shadow. Some positions actually can reasonably use more than one shadow. There's some position that just require a whole ton of legwork like release notes. And as a result, could actually use more than one shadow meaningfully. So there's probably still places where people could sign up for 1.12. Is that true, Tim? + +TIM PEPPER: Definitely. I think— gosh, right now we have 34 volunteers on the release team, which is— + +ADAM GLICK: Wow. + +JOSH BERKUS: OK. OK. Maybe not then. + +[LAUGH] + +TIM PEPPER: It's potentially becoming a lot of cats to herd. But I think even outside of that formal volunteering to be a named shadow, anybody is welcome to show up to the release team meetings, follow the release team activities on [Slack](http://slack.k8s.io), start understanding how the process works. And really, this is the case all across open source. It doesn't even have to be the release team. If you're passionate about networking, start following what SIG Network is doing. It's the same sort of path, I think, into any area on the project. + +Each of the SIGs [has] a channel. So it would be #SIG-whatever the name is. [In our] case, #SIG-Release. + +I'd also maybe give a plug for a [talk I did at KubeCon](https://youtu.be/goAph8A20gQ) in Copenhagen this spring, talking about how the release team specifically can be a path for new contributors coming in. And had some ideas and suggestions there for newcomers. + +CRAIG BOX: There's three questions in the Google SRE postmortem template that I really like. And I'm sure you will have gone through these in the retrospective process as you released 1.11, so I'd like to ask them now one at a time. + +First of all, what went well? + +JOSH BERKUS: Two things, I think, really improved things, both for contributors and for the release team. Thing number one was putting a strong emphasis on getting the test grid green well ahead of code freeze. + +TIM PEPPER: Definitely. + +JOSH BERKUS: Now partly that went well because we had a spectacular CI lead, [Aish Sundar](https://github.com/aishsundar), who's now in training to become the release lead. + +TIM PEPPER: And I'd count that partly as one of the "Where were you lucky?" areas. We happened upon a wonderful person who just popped up and volunteered. + +JOSH BERKUS: Yes. And then but part of that was also that we said, hey. You know, we're not going to do what we've done before which is not really care about these tests until code slush. We're going to care about these tests now. + +And importantly— this is really important to the Kubernetes community— when we went to the various SIGs, the SIG Cluster Lifecycle and SIG Scalability and SIG Node and the other ones who were having test failures, and we said this to them. They didn't say, get lost. I'm busy. They said, what's failing? + +CRAIG BOX: Great. + +JOSH BERKUS: And so that made a big difference. And the second thing that was pretty much allowed by the first thing was to shorten the code freeze period. Because the code freeze period is frustrating for developers, because if they don't happen to be working on a 1.11 feature, even if they worked on one before, and they delivered it early in the cycle, and it's completely done, they're kind of paralyzed, and they can't do anything during code freeze. And so it's very frustrating for them, and we want to make that period as short as possible. And we did that this time, and I think it helped everybody. + +CRAIG BOX: What went poorly? + +JOSH BERKUS: We had a lot of problems with flaky tests. We have a lot of old tests that are not all that well maintained, and they're testing very complicated things like upgrading a cluster that has 40 nodes. And as a result, these tests have high failure rates that have very little to do with any change in the code. + +And so one of the things that happened, and the reason we had a one-day delay in the release is, you know, we're a week out from release, and just by random luck of the draw, a bunch of these tests all at once got a run of failures. And it turned out that that run of failures didn't actually mean anything, having anything to do with Kubernetes. But there was no way for us to tell that without a lot of research, and we were not going to have enough time for that research without delaying the release. + +So one of the things we're looking to address in the 1.12 cycle is to actually move some of those flaky tests out. Either fix them or move them out of the release blocking category. + +TIM PEPPER: In a way, I think this also highlights one of the things that Josh mentioned that went well, the emphasis early on getting the test results green, it allows us to see the extent to which these flakes are such a problem. And then the unlucky occurrence of them all happening to overlap on a failure, again, highlights that these flakes have been called out in the community for quite some time. I mean, at least a year. I know one contributor who was really concerned about them. + +But they became a second order concern versus just getting things done in the short term, getting features and proving that the features worked, and kind of accepting in a risk management way on the release team that, yes, those are flakes. We don't have time to do something about them, and it's OK. But because of the emphasis on keeping the test always green now, we have the luxury maybe to focus on improving these flakes, and really get to where we have truly high quality CI signal, and can really believe in the results that we have on an ongoing basis. + +JOSH BERKUS: And having solved some of the more basic problems, we're now seeing some of the other problems like coordination between related features. Like we right now have a feature where— and this is one of the sort of backwards compatibility release notes— where the feature went into beta, and is on by default. + +And the second feature that was supposed to provide access control for the first feature did not go in as beta, and is not on by default. And the team for the first feature did not realize the second feature was being held up until two days before the release. So it's going to result in us actually patching something in 11.1. + +And so like, we put that into something that didn't go well. But on the other hand, as Tim points out, a few release cycles ago, we wouldn't even have identified that as a problem, because we were still struggling with just individual features having a clear idea well ahead of the release of what was going in and what wasn't going in. + +TIM PEPPER: I think something like this also is a case that maybe advocates for the use of feature branches. If these things are related, we might have seen it and done more pre-testing within that branch and pre-integration, and decide maybe to merge a couple of what initially had been disjoint features into a single feature branch, and really convince ourselves that together they were good. And cross all the Ts, dot all the Is on them, and not have something that's gated on an alpha feature that's possibly falling away. + +CRAIG BOX: And then the final question, which I think you've both touched on a little. Where did you get lucky, or unlucky perhaps? + +JOSH BERKUS: I would say number one where I got lucky is truly having a fantastic team. I mean, we just had a lot of terrific people who were very good and very energetic and very enthusiastic about taking on their release responsibilities including Aish and Tim and Ben and Nick and Misty who took over Docs four weeks into the release. And then went crazy with it and said, well, I'm new here, so I'm going to actually change a bunch of things we've been doing that didn't work in the first place. So that was number one. I mean, that really made honestly all the difference. + +And then the second thing, like I said, is that we didn't have sort of major, unexpected monkey wrenches thrown at us. So in the 1.10 cycle, we actually had two of those, which is why I still count Jace as heroic for pulling off a release that was only a week late. + +You know, number one was having the scalability tests start failing for unrelated reasons for a long period, which then masked the fact that they were actually failing for real reasons when we actually got them working again. And as a result, ending up debugging a major and super complicated scalability issue within days of what was supposed to be the original release date. So that was monkey wrench number one for the 1.10 cycle. + +Monkey wrench number two for the 1.10 cycle was we got a security hole that needed to be patched. And so again, a week out from what was supposed to be the original release date, we were releasing a security update, and that security update required patching the release branch. And it turns out that that patch against the release branch broke a bunch of incoming features. And we didn't get anything of that magnitude in the 1.11 release, and I'm thankful for that. + +TIM PEPPER: Also, I would maybe argue in a way that a portion of that wasn't just luck. The extent to which this community has a good team, not just the release team but beyond, some of this goes to active work that folks all across the project, but especially in the contributor experience SIG are doing to cultivate a positive and inclusive culture here. And you really see that. When problems crop up, you're seeing people jump on and really try to constructively tackle them. And it's really fun to be a part of that. + + +
+ +Thanks to Josh Berkus and Tim Pepper for talking to the Kubernetes Podcast from Google. + +[Josh Berkus](https://github.com/jberkus) hangs out in #sig-release on the [Kubernetes Slack](slack.k8s.io). He maintains a newsletter called "[Last Week in Kubernetes Development](http://lwkd.info/)", with Noah Kantrowitz. You can read him on Twitter at [@fuzzychef](https://twitter.com/fuzzychef), but he does warn you that there's a lot of politics there as well. + + +[Tim Pepper](https://github.com/tpepper) is also on Slack - he's always open to folks reaching out with a question, looking for help or advice. On Twitter you'll find him at [@pythomit](https://twitter.com/pythomit), which is "Timothy P" backwards. Tim is an avid soccer fan and season ticket holder for the [Portland Timbers](https://portlandtimbers.com/) and the [Portland Thorns](https://portlandthorns.com/), so you'll get all sorts of opinions on soccer in addition to technology! + +You can find the [Kubernetes Podcast from Google](http://www.kubernetespodcast.com/) at [@kubernetespod](https://twitter.com/KubernetesPod) on Twitter, and you can [subscribe](https://kubernetespodcast.com/subscribe/) so you never miss an episode. \ No newline at end of file diff --git a/content/en/blog/_posts/2018-07-18-11-ways-not-to-get-hacked.md b/content/en/blog/_posts/2018-07-18-11-ways-not-to-get-hacked.md new file mode 100644 index 0000000000000..b88fcc0c1840e --- /dev/null +++ b/content/en/blog/_posts/2018-07-18-11-ways-not-to-get-hacked.md @@ -0,0 +1,310 @@ +--- +layout: blog +title: "11 Ways (Not) to Get Hacked" +date: 2018-07-18 +--- + +**Author**: Andrew Martin (ControlPlane) + +Kubernetes security has come a long way since the project's inception, but still contains some gotchas. Starting with the control plane, building up through workload and network security, and finishing with a projection into the future of security, here is a list of handy tips to help harden your clusters and increase their resilience if compromised. + +- [Part One: The Control Plane](#part-one-the-control-plane) + * [1. TLS Everywhere](#1-tls-everywhere) + * [2. Enable RBAC with Least Privilege, Disable ABAC, and Monitor Logs](#2-enable-rbac-with-least-privilege-disable-abac-and-monitor-logs) + * [3. Use Third Party Auth for API Server](#3-use-third-party-auth-for-api-server) + * [4. Separate and Firewall your etcd Cluster](#4-separate-and-firewall-your-etcd-cluster) + * [5. Rotate Encryption Keys](#5-rotate-encryption-keys) +- [Part Two: Workloads](#part-two-workloads) + * [6. Use Linux Security Features and PodSecurityPolicies](#6-use-linux-security-features-and-podsecuritypolicies) + * [7. Statically Analyse YAML](#7-statically-analyse-yaml) + * [8. Run Containers as a Non-Root User](#8-run-containers-as-a-non-root-user) + * [9. Use Network Policies](#9-use-network-policies) + * [10. Scan Images and Run IDS](#10-scan-images-and-run-ids) +- [Part Three: The Future](#part-three-the-future) + * [11. Run a Service Mesh](#11-run-a-service-mesh) +- [Conclusion](#conclusion) + +# Part One: The Control Plane + +The control plane is Kubernetes' brain. It has an overall view of every container and pod running on the cluster, can schedule new pods (which can include containers with root access to their parent node), and can read all the secrets stored in the cluster. This valuable cargo needs protecting from accidental leakage and malicious intent: when it's accessed, when it's at rest, and when it's being transported across the network. + +## 1. TLS Everywhere + +**TLS should be enabled for every component that supports it to prevent traffic sniffing, verify the identity of the server, and (for mutual TLS) verify the identity of the client.** + +> Note that some components and installation methods may enable local ports over HTTP and administrators should familiarize themselves with the settings of each component to identify potentially unsecured traffic. + +[Source](https://kubernetes.io/docs/tasks/administer-cluster/securing-a-cluster/#use-transport-level-security-tls-for-all-api-traffic) + +This network diagram by [Lucas Käldström](https://docs.google.com/presentation/d/1Gp-2blk5WExI_QR59EUZdwfO2BWLJqa626mK2ej-huo/edit#slide=id.g1e639c415b_0_56) demonstrates some of the places TLS should ideally be applied: between every component on the master, and between the Kubelet and API server. [Kelsey Hightower](https://twitter.com/kelseyhightower/)'s canonical [Kubernetes The Hard Way](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/1.9.0/docs/04-certificate-authority.md) provides detailed manual instructions, as does [etcd's security model](https://coreos.com/etcd/docs/latest/op-guide/security.html) documentation. + + + +Autoscaling Kubernetes nodes was historically difficult, as each node requires a TLS key to connect to the master, and baking secrets into base images is not good practice. [Kubelet TLS bootstrapping](https://medium.com/@toddrosner/kubernetes-tls-bootstrapping-cf203776abc7) provides the ability for a new kubelet to create a certificate signing request so that certificates are generated at boot time. + + + +## 2. Enable RBAC with Least Privilege, Disable ABAC, and Monitor Logs + +**Role-based access control provides fine-grained policy management for user access to resources, such as access to namespaces.** + + + +Kubernetes' ABAC (Attribute Based Access Control) has been [superseded by RBAC](http://blog.kubernetes.io/2017/04/rbac-support-in-kubernetes.html) since release 1.6, and should not be enabled on the API server. Use RBAC instead: + +``` +--authorization-mode=RBAC +``` + +Or use this flag to disable it in GKE: + +``` +--no-enable-legacy-authorization +``` + +There are plenty of [good examples](https://docs.bitnami.com/kubernetes/how-to/configure-rbac-in-your-kubernetes-cluster/) of [RBAC policies for cluster services](https://github.com/uruddarraju/kubernetes-rbac-policies), as well as [the docs](https://kubernetes.io/docs/admin/authorization/rbac/#role-binding-examples). And it doesn't have to stop there - fine-grained RBAC policies can be extracted from audit logs with [audit2rbac](https://github.com/liggitt/audit2rbac). + +Incorrect or excessively permissive RBAC policies are a security threat in case of a compromised pod. Maintaining least privilege, and continuously reviewing and improving RBAC rules, should be considered part of the "technical debt hygiene" that teams build into their development lifecycle. + +[Audit Logging](https://kubernetes.io/docs/tasks/debug-application-cluster/audit/) (beta in 1.10) provides customisable API logging at the payload (e.g. request and response), and also metadata levels. Log levels can be tuned to your organisation's security policy - [GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/audit-logging#audit_policy) provides sane defaults to get you started. + +For read requests such as get, list, and watch, only the request object is saved in the audit logs; the response object is not. For requests involving sensitive data such as Secret and ConfigMap, only the metadata is exported. For all other requests, both request and response objects are saved in audit logs. + +Don't forget: keeping these logs inside the cluster is a security threat in case of compromise. These, like all other security-sensitive logs, should be transported outside the cluster to prevent tampering in the event of a breach. + +## 3. Use Third Party Auth for API Server + +**Centralising authentication and authorisation across an organisation (aka Single Sign On) helps onboarding, offboarding, and consistent permissions for users**. + +Integrating Kubernetes with third party auth providers (like Google or Github) uses the remote platform's identity guarantees (backed up by things like 2FA) and prevents administrators having to reconfigure the Kubernetes API server to add or remove users. + +[Dex](https://github.com/coreos/dex) is an OpenID Connect Identity (OIDC) and OAuth 2.0 provider with pluggable connectors. Pusher takes this a stage further with [some custom tooling](https://thenewstack.io/kubernetes-single-sign-one-less-identity/), and there are some [other](https://github.com/negz/kuberos) [helpers](https://github.com/micahhausler/k8s-oidc-helper) available with slightly different use cases. + +## 4. Separate and Firewall your etcd Cluster + +**etcd stores information on state and secrets, and is a critical Kubernetes component - it should be protected differently from the rest of your cluster.** + +Write access to the API server's etcd is equivalent to gaining root on the entire cluster, and even read access can be used to escalate privileges fairly easily. + +The Kubernetes scheduler will search etcd for pod definitions that do not have a node. It then sends the pods it finds to an available kubelet for scheduling. Validation for submitted pods is performed by the API server before it writes them to etcd, so malicious users writing directly to etcd can bypass many security mechanisms - e.g. PodSecurityPolicies. + +etcd should be configured with [peer and client TLS certificates](https://github.com/coreos/etcd/blob/master/Documentation/op-guide/security.md), and deployed on dedicated nodes. To mitigate against private keys being stolen and used from worker nodes, the cluster can also be firewalled to the API server. + +## 5. Rotate Encryption Keys + +**A security best practice is to regularly rotate encryption keys and certificates, in order to limit the "blast radius" of a key compromise.** + +Kubernetes will [rotate some certificates automatically](https://kubernetes.io/docs/tasks/tls/certificate-rotation/) (notably, the kubelet client and server certs) by creating new CSRs as its existing credentials expire. + +However, the [symmetric encryption keys](https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/) that the API server uses to encrypt etcd values are not automatically rotated - they must be [rotated manually](https://www.twistlock.com/2017/08/02/kubernetes-secrets-encryption/). Master access is required to do this, so managed services (such as GKE or AKS) abstract this problem from an operator. + + +# Part Two: Workloads + +With minimum viable security on the control plane the cluster is able to operate securely. But, like a ship carrying potentially dangerous cargo, the ship's containers must be protected to contain that cargo in the event of an unexpected accident or breach. The same is true for Kubernetes workloads (pods, deployments, jobs, sets, etc.) - they may be trusted at deployment time, but if they're internet-facing there's always a risk of later exploitation. Running workloads with minimal privileges and hardening their runtime configuration can help to mitigate this risk. + +## 6. Use Linux Security Features and PodSecurityPolicies + +**The Linux kernel has a number of overlapping security extensions (capabilities, SELinux, AppArmor, seccomp-bpf) that can be configured to provide least privilege to applications**. + +Tools like [bane](https://github.com/genuinetools/bane) can help to generate AppArmor profiles, and [docker-slim](https://github.com/docker-slim/docker-slim#quick-seccomp-example) for seccomp profiles, but beware - a comprehensive test suite it required to exercise all code paths in your application when verifying the side effects of applying these policies. + +[PodSecurityPolicies](https://kubernetes.io/docs/concepts/policy/pod-security-policy/) can be used to mandate the use of security extensions and other Kubernetes security directives. They provide a minimum contract that a pod must fulfil to be submitted to the API server - including security profiles, the privileged flag, and the sharing of host network, process, or IPC namespaces. + +These directives are important, as they help to prevent containerised processes from escaping their isolation boundaries, and [Tim Allclair](https://twitter.com/tallclair)'s [example PodSecurityPolicy](https://gist.github.com/tallclair/11981031b6bfa829bb1fb9dcb7e026b0) is a comprehensive resource that you can customise to your use case. + +## 7. Statically Analyse YAML + +**Where PodSecurityPolicies deny access to the API server, static analysis can also be used in the development workflow to model an organisation's compliance requirements or risk appetite.** + +Sensitive information should not be stored in pod-type YAML resource (deployments, pods, sets, etc.), and sensitive configmaps and secrets should be encrypted with tools such as [vault](https://github.com/coreos/vault-operator) (with CoreOS's operator), [git-crypt](https://github.com/AGWA/git-crypt), [sealed secrets](https://github.com/bitnami-labs/sealed-secrets), or [cloud provider KMS](https://cloud.google.com/kms/). + +Static analysis of YAML configuration can be used to establish a baseline for runtime security. [kubesec](https://kubesec.io/) generates risk scores for resources: + +```json +{ + "score": -30, + "scoring": { + "critical": [{ + "selector": "containers[] .securityContext .privileged == true", + "reason": "Privileged containers can allow almost completely unrestricted host access" + }], + "advise": [{ + "selector": "containers[] .securityContext .runAsNonRoot == true", + "reason": "Force the running image to run as a non-root user to ensure least privilege" + }, { + "selector": "containers[] .securityContext .capabilities .drop", + "reason": "Reducing kernel capabilities available to a container limits its attack surface", + "href": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" + }] + } +} +``` + +And [kubetest](https://github.com/garethr/kubetest) is a unit test framework for Kubernetes configurations: + +```python +#// vim: set ft=python: +def test_for_team_label(): + if spec["kind"] == "Deployment": + labels = spec["spec"]["template"]["metadata"]["labels"] + assert_contains(labels, "team", "should indicate which team owns the deployment") + +test_for_team_label() +``` + +These tools "[shift left](https://en.wikipedia.org/wiki/Shift_left_testing)" (moving checks and verification earlier in the development cycle). Security testing in the development phase gives users fast feedback about code and configuration that may be rejected by a later manual or automated check, and can reduce the friction of introducing more secure practices. + +## 8. Run Containers as a Non-Root User + +**Containers that run as root frequently have far more permissions than their workload requires which, in case of compromise, could help an attacker further their attack.** + +Containers still rely on the traditional Unix security model (called [discretionary access control](https://www.linux.com/learn/overview-linux-kernel-security-features) or DAC) - everything is a file, and permissions are granted to users and groups. + +User namespaces are not enabled in Kubernetes. This means that a container's user ID table maps to the host's user table, and running a process as the root user inside a container runs it as root on the host. Although we have layered security mechanisms to prevent container breakouts, running as root inside the container is still not recommended. + +Many container images use the root user to run PID 1 - if that process is compromised, the attacker has root in the container, and any mis-configurations become much easier to exploit. + +[Bitnami has done a lot of work](https://engineering.bitnami.com/articles/running-non-root-containers-on-openshift.html) moving their container images to [non-root users](https://github.com/bitnami/bitnami-docker-nginx/blob/b068b8bd01eb2f5a7314c09466724f86aa4548f9/1.12/Dockerfile#L28) (especially as OpenShift requires this by default), which may ease a migration to non-root container images. + +This PodSecurityPolicy snippet prevents running processes as root inside a container, and also escalation to root: + +```yaml +# Required to prevent escalations to root. +allowPrivilegeEscalation: false +runAsUser: + # Require the container to run without root privileges. + rule: 'MustRunAsNonRoot' +``` + +Non-root containers cannot bind to the privileged ports under 1024 (this is gated by the CAP\_NET\_BIND\_SERVICE kernel capability), but services can be used to disguise this fact. In this example the fictional MyApp application is bound to port 8443 in its container, but the service exposes it on 443 by proxying the request to the targetPort: + +```yaml +kind: Service +apiVersion: v1 +metadata: + name: my-service +spec: + selector: + app: MyApp + ports: + - protocol: TCP + port: 443 + targetPort: 8443 +``` + +Having to run workloads as a non-root user is not going to change until user namespaces are usable, or the ongoing work to [run containers without root](https://rootlesscontaine.rs/) lands in container runtimes. + +## 9. Use Network Policies + +**By default, Kubernetes networking allows all pod to pod traffic; this can be restricted using a** [**Network Policy**](https://kubernetes.io/docs/concepts/services-networking/network-policies/) **.** + + + +Traditional services are restricted with firewalls, which use static IP and port ranges for each service. As these IPs very rarely change they have historically been used as a form of identity. Containers rarely have static IPs - they are built to fail fast, be rescheduled quickly, and use service discovery instead of static IP addresses. These properties mean that firewalls become much more difficult to configure and review. + +As Kubernetes stores all its system state in etcd it can configure dynamic firewalling - if it is supported by the CNI networking plugin. Calico, Cilium, kube-router, Romana, and Weave Net all support network policy. + +It should be noted that these policies fail-closed, so the absence of a podSelector here defaults to a wildcard: + +```yaml +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: default-deny +spec: + podSelector: +``` + +Here's an example NetworkPolicy that denies all egress except UDP 53 (DNS), which also prevents inbound connections to your application. [NetworkPolicies are stateful](https://www.weave.works/blog/securing-microservices-kubernetes/), so the replies to outbound requests still reach the application. + +```yaml +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: myapp-deny-external-egress +spec: + podSelector: + matchLabels: + app: myapp + policyTypes: + - Egress + egress: + - ports: + - port: 53 + protocol: UDP + - to: + - namespaceSelector: {} +``` + +Kubernetes network policies can not be applied to DNS names. This is because DNS can resolve round-robin to many IPs, or dynamically based on the calling IP, so network policies can be applied to a fixed IP or podSelector (for dynamic Kubernetes IPs) only. + +Best practice is to start by denying all traffic for a namespace and incrementally add routes to allow an application to pass its acceptance test suite. This can become complex, so ControlPlane hacked together [netassert](https://github.com/controlplaneio/netassert) - network security testing for DevSecOps workflows with highly parallelised nmap: + +```yaml +k8s: # used for Kubernetes pods + deployment: # only deployments currently supported + test-frontend: # pod name, defaults to `default` namespace + test-microservice: 80 # `test-microservice` is the DNS name of the target service + test-database: -80 # `test-frontend` should not be able to access test-database’s port 80 + 169.254.169.254: -80, -443 # AWS metadata API + metadata.google.internal: -80, -443 # GCP metadata API + + new-namespace:test-microservice: # `new-namespace` is the namespace name + test-database.new-namespace: 80 # longer DNS names can be used for other namespaces + test-frontend.default: 80 + 169.254.169.254: -80, -443 # AWS metadata API + metadata.google.internal: -80, -443 # GCP metadata API +``` + +Cloud provider metadata APIs are a constant source of escalation (as the recent [Shopify](https://hackerone.com/reports/341876) [bug bounty](https://hackerone.com/reports/341876) demonstrates), so specific tests to confirm that the APIs are blocked on the container network helps to guard against accidental misconfiguration. + +## 10. Scan Images and Run IDS + +**Web servers present an attack surface to the network they're attached to: scanning an image's installed files ensures the absence of known vulnerabilities that an attacker could exploit to gain remote access to the container. An IDS (Intrusion Detection System) detects them if they do.** + +Kubernetes permits pods into the cluster through a series of [admission controller](https://kubernetes.io/docs/admin/admission-controllers/) gates, which are applied to pods and other resources like deployments. These gates can validate each pod for admission or change its contents, and they now support backend webhooks. + + + +These webhooks can be used by container image scanning tools to validate images before they are deployed to the cluster. Images that have failed checks can be refused admission. + +Scanning container images for known vulnerabilities can reduce the window of time that an attacker can exploit a disclosed CVE. Free tools such as CoreOS's [Clair](https://github.com/coreos/clair) and Aqua's [Micro Scanner](https://github.com/aquasecurity/microscanner) should be used in a deployment pipeline to prevent the deployment of images with critical, exploitable vulnerabilities. + +Tools such as [Grafeas](https://grafeas.io/) can store image metadata for constant compliance and vulnerability checks against a container's unique signature (a [content addressable](https://en.wikipedia.org/wiki/Content-addressable_storage) hash). This means that scanning a container image with that hash is the same as scanning the images deployed in production, and can be done continually without requiring access to production environments. + +Unknown Zero Day vulnerabilities will always exist, and so intrusion detection tools such as [Twistlock](https://www.twistlock.com/), [Aqua](https://www.aquasec.com/), and [Sysdig Secure](https://sysdig.com/product/secure/) should be deployed in Kubernetes. IDS detects unusual behaviours in a container and pauses or kills it - [Sysdig's Falco](https://github.com/draios/falco) is a an Open Source rules engine, and an entrypoint to this ecosystem. + +# Part Three: The Future + +The next stage of security's "cloud native evolution" looks to be the service mesh, although adoption may take time - migration involves shifting complexity from applications to the mesh infrastructure, and organisations will be keen to understand best-practice. + + + +## 11. Run a Service Mesh + +**A service mesh is a web of encrypted persistent connections, made between high performance "sidecar" proxy servers like Envoy and Linkerd. It adds traffic management, monitoring, and policy - all without microservice changes.** + +Offloading microservice security and networking code to a shared, battle tested set of libraries was already possible with [Linkerd](https://linkerd.io/), and the introduction of [Istio](https://istio.io/) by Google, IBM, and Lyft, has added an alternative in this space. With the addition of [SPIFFE](https://spiffe.io) for per-pod cryptographic identity and a plethora of [other features](https://istio.io/docs/concepts/what-is-istio/overview.html), Istio could simplify the deployment of the next generation of network security. + +In "Zero Trust" networks there may be no need for traditional firewalling or Kubernetes network policy, as every interaction occurs over mTLS (mutual TLS), ensuring that both parties are not only communicating securely, but that the identity of both services is known. + +This shift from traditional networking to Cloud Native security principles is not one we expect to be easy for those with a traditional security mindset, and the [Zero Trust Networking book](https://amzn.to/2Gg6Pav) from SPIFFE's [Evan Gilman](https://twitter.com/evan2645) is a highly recommended introduction to this brave new world. + +Istio [0.8 LTS](https://istio.io/about/notes/0.8/) is out, and the project is rapidly approaching a 1.0 release. Its stability versioning is the same as the Kubernetes model: a stable core, with individual APIs identifying themselves under their own alpha/beta stability namespace. Expect to see an uptick in Istio adoption over the coming months. + +# Conclusion + +Cloud Native applications have a more fine-grained set of lightweight security primitives to lock down workloads and infrastructure. The power and flexibility of these tools is both a blessing and curse - with insufficient automation it has become easier to expose insecure workloads which permit breakouts from the container or its isolation model. + +There are more defensive tools available than ever, but caution must be taken to reduce attack surfaces and the potential for misconfiguration. + +However if security slows down an organisation's pace of feature delivery it will never be a first-class citizen. Applying Continuous Delivery principles to the software supply chain allows an organisation to achieve compliance, continuous audit, and enforced governance without impacting the business's bottom line. + +Iteratating quickly on security is easiest when supported by a comprehensive test suite. This is achieved with Continuous Security - an alternative to point-in-time penetration tests, with constant pipeline validation ensuring an organisation's attack surface is known, and the risk constantly understood and managed. + +This is ControlPlane's modus operandi: if we can help kickstart a Continuous Security discipline, deliver Kubernetes security and operations training, or co-implement a secure cloud native evolution for you, please [get in touch](https://control-plane.io). + +--- + +Andrew Martin is a co-founder at [@controlplaneio](https://twitter.com/controlplaneio) and tweets about cloud native security at [@sublimino](https://twitter.com/sublimino) diff --git a/content/en/blog/_posts/2018-07-19-kubernetes-win-2018-oscon-most-impact-award.md b/content/en/blog/_posts/2018-07-19-kubernetes-win-2018-oscon-most-impact-award.md new file mode 100644 index 0000000000000..4103106e65ac0 --- /dev/null +++ b/content/en/blog/_posts/2018-07-19-kubernetes-win-2018-oscon-most-impact-award.md @@ -0,0 +1,28 @@ +--- +layout: blog +title: "Kubernetes Wins the 2018 OSCON Most Impact Award" +date: 2018-07-19 +slug: kubernetes-wins-2018-oscon-most-impact-award +--- + +**Authors**: Brian Grant (Principal Engineer, Google) and Tim Hockin (Principal Engineer, Google) + +We are humbled to be recognized by the community with this award. + +We had high hopes when we created Kubernetes. We wanted to change the way cloud applications were deployed and managed. Whether we’d succeed or not was very uncertain. And look how far we’ve come in such a short time. + +The core technology behind Kubernetes was informed by [lessons learned from Google’s internal infrastructure](https://ai.google/research/pubs/pub44843), but nobody can deny the enormous role of the Kubernetes community in the success of the project. [The community, of which Google is a part](https://k8s.devstats.cncf.io/d/8/company-statistics-by-repository-group?orgId=1), now drives every aspect of the project: the design, development, testing, documentation, releases, and more. That is what makes Kubernetes fly. + +While we actively sought partnerships and community engagement, none of us anticipated just how important the open-source community would be, how fast it would grow, or how large it would become. Honestly, we really didn’t have much of a plan. + +We looked to other open-source projects for inspiration and advice: Docker (now Moby), other open-source projects at Google such as Angular and Go, the Apache Software Foundation, OpenStack, Node.js, Linux, and others. But it became clear that there was no clear-cut recipe we could follow. So we winged it. + +Rather than rehashing history, we thought we’d share two high-level lessons we learned along the way. + +First, in order to succeed, community health and growth needs to be treated as a top priority. It’s hard, and it is time-consuming. It requires attention to both internal project dynamics and outreach, as well as constant vigilance to build and sustain relationships, be inclusive, maintain open communication, and remain responsive to contributors and users. Growing existing contributors and onboarding new ones is critical to sustaining project growth, but that takes time and energy that might otherwise be spent on development. These things have to become core values in order for contributors to keep them going. + +Second, start simple with how the project is organized and operated, but be ready to adopt to more scalable approaches as it grows. Over time, Kubernetes has transitioned from what was effectively a single team and git repository to many subgroups (Special Interest Groups and Working Groups), sub-projects, and repositories. From manual processes to fully automated ones. From informal policies to formal governance. + +We certainly didn’t get everything right or always adapt quickly enough, and we constantly struggle with scale. [At this point](https://k8s.devstats.cncf.io/d/24/overall-project-statistics?orgId=1), Kubernetes has more than 20,000 contributors and is approaching one million comments on its issues and pull requests, [making it one of the fastest moving projects in the history of open source](https://www.cncf.io/blog/2017/02/27/measuring-popularity-kubernetes-using-bigquery/). + +Thank you to all our contributors and to all the users who’ve stuck with us on the sometimes bumpy journey. This project would not be what it is today without the community. diff --git a/content/en/blog/_posts/2018-07-20-history-kubernetes-community.md b/content/en/blog/_posts/2018-07-20-history-kubernetes-community.md new file mode 100644 index 0000000000000..f67a59243d6db --- /dev/null +++ b/content/en/blog/_posts/2018-07-20-history-kubernetes-community.md @@ -0,0 +1,62 @@ +--- +layout: blog +title: "The History of Kubernetes & the Community Behind It" +date: 2018-07-20 +--- + +**Authors**: Brendan Burns (Distinguished Engineer, Microsoft) + +![oscon award](/images/blog/2018-07-20-history-kubernetes-community.png) + +It is remarkable to me to return to Portland and OSCON to stand on stage with members of the Kubernetes community and accept this award for Most Impactful Open Source Project. It was scarcely three years ago, that on this very same stage we declared Kubernetes 1.0 and the project was added to the newly formed Cloud Native Computing Foundation. + +To think about how far we have come in that short period of time and to see the ways in which this project has shaped the cloud computing landscape is nothing short of amazing. The success is a testament to the power and contributions of this amazing open source community. And the daily passion and quality contributions of our endlessly engaged, world-wide community is nothing short of humbling. + +

Congratulations @kubernetesio for winning the "most impact" award at #OSCON I'm so proud to be a part of this amazing community! @CloudNativeFdn pic.twitter.com/5sRUYyefAK

— Jaice Singer DuMars (@jaydumars) July 19, 2018
+ +

👏 congrats @kubernetesio community on winning the #oscon Most Impact Award, we are proud of you! pic.twitter.com/5ezDphi6J6

— CNCF (@CloudNativeFdn) July 19, 2018
+ + +At a meetup in Portland this week, I had a chance to tell the story of Kubernetes’ past, its present and some thoughts about its future, so I thought I would write down some pieces of what I said for those of you who couldn’t be there in person. + +It all began in the fall of 2013, with three of us: Craig McLuckie, Joe Beda and I were working on public cloud infrastructure. If you cast your mind back to the world of cloud in 2013, it was a vastly different place than it is today. Imperative bash scripts were only just starting to give way to declarative configuration of IaaS with systems. Netflix was popularizing the idea of immutable infrastructure but doing it with heavy-weight full VM images. The notion of orchestration, and certainly container orchestration existed in a few internet scale companies, but not in cloud and certainly not in the enterprise. + +Docker changed all of that. By popularizing a lightweight container runtime and providing a simple way to package, distributed and deploy applications onto a machine, the Docker tooling and experience popularized a brand-new cloud native approach to application packaging and maintenance. Were it not for Docker’s shifting of the cloud developer’s perspective, Kubernetes simply would not exist. + +I think that it was Joe who first suggested that we look at Docker in the summer of 2013, when Craig, Joe and I were all thinking about how we could bring a cloud native application experience to a broader audience. And for all three of us, the implications of this new tool were immediately obvious. We knew it was a critical component in the development of cloud native infrastructure. + +But as we thought about it, it was equally obvious that Docker, with its focus on a single machine, was not the complete solution. While Docker was great at building and packaging individual containers and running them on individual machines, there was a clear need for an orchestrator that could deploy and manage large numbers of containers across a fleet of machines. + +As we thought about it some more, it became increasingly obvious to Joe, Craig and I, that not only was such an orchestrator necessary, it was also inevitable, and it was equally inevitable that this orchestrator would be open source. This realization crystallized for us in the late fall of 2013, and thus began the rapid development of first a prototype, and then the system that would eventually become known as Kubernetes. As 2013 turned into 2014 we were lucky to be joined by some incredibly talented developers including Ville Aikas, Tim Hockin, Dawn Chen, Brian Grant and Daniel Smith. + +

Happy to see k8s team members winning the “most impact” award. #oscon pic.twitter.com/D6mSIiDvsU

— Bridget Kromhout (@bridgetkromhout) July 19, 2018
+ +

Kubernetes won the O'Reilly Most Impact Award. Thanks to our contributors and users! pic.twitter.com/T6Co1wpsAh

— Brian Grant (@bgrant0607) July 19, 2018
+ + +The initial goal of this small team was to develop a “minimally viable orchestrator.” From experience we knew that the basic feature set for such an orchestrator was: + + * Replication to deploy multiple instances of an application + * Load balancing and service discovery to route traffic to these replicated containers + * Basic health checking and repair to ensure a self-healing system + * Scheduling to group many machines into a single pool and distribute work to them + +Along the way, we also spent a significant chunk of our time convincing executive leadership that open sourcing this project was a good idea. I’m endlessly grateful to Craig for writing numerous whitepapers and to Eric Brewer, for the early and vocal support that he lent us to ensure that Kubernetes could see the light of day. + +In June of 2014 when Kubernetes was released to the world, the list above was the sum total of its basic feature set. As an early stage open source community, we then spent a year building, expanding, polishing and fixing this initial minimally viable orchestrator into the product that we released as a 1.0 in OSCON in 2015. We were very lucky to be joined early on by the very capable OpenShift team which lent significant engineering and real world enterprise expertise to the project. Without their perspective and contributions, I don’t think we would be standing here today. + +Three years later, the Kubernetes community has grown exponentially, and Kubernetes has become synonymous with cloud native container orchestration. There are more than 1700 people who have contributed to Kubernetes, there are more than 500 Kubernetes meetups worldwide and more than 42000 users have joined the #kubernetes-dev channel. What’s more, the community that we have built works successfully across geographic, language and corporate boundaries. It is a truly open, engaged and collaborative community, and in-and-of-itself and amazing achievement. Many thanks to everyone who has helped make it what it is today. Kubernetes is a commodity in the public cloud because of you. + +But if Kubernetes is a commodity, then what is the future? Certainly, there are an endless array of tweaks, adjustments and improvements to the core codebase that will occupy us for years to come, but the true future of Kubernetes are the applications and experiences that are being built on top of this new, ubiquitous platform. + +Kubernetes has dramatically reduced the complexity to build new developer experiences, and a myriad of new experiences have been developed or are in the works that provide simplified or targeted developer experiences like Functions-as-a-Service, on top of core Kubernetes-as-a-Service. + +The Kubernetes cluster itself is being extended with custom resource definitions (which I first described to Kelsey Hightower on a walk from OSCON to a nearby restaurant in 2015), these new resources allow cluster operators to enable new plugin functionality that extend and enhance the APIs that their users have access to. + +By embedding core functionality like logging and monitoring in the cluster itself and enabling developers to take advantage of such services simply by deploying their application into the cluster, Kubernetes has reduced the learning necessary for developers to build scalable reliable applications. + +Finally, Kubernetes has provided a new, common vocabulary for expressing the patterns and paradigms of distributed system development. This common vocabulary means that we can more easily describe and discuss the common ways in which our distributed systems are built, and furthermore we can build standardized, re-usable implementations of such systems. The net effect of this is the development of higher quality, reliable distributed systems, more quickly. + +It’s truly amazing to see how far Kubernetes has come, from a rough idea in the minds of three people in Seattle to a phenomenon that has redirected the way we think about cloud native development across the world. It has been an amazing journey, but what’s truly amazing to me, is that I think we’re only just now scratching the surface of the impact that Kubernetes will have. Thank you to everyone who has enabled us to get this far, and thanks to everyone who will take us further. + +Brendan diff --git a/content/en/blog/_posts/2018-07-24-cpu-manager.md b/content/en/blog/_posts/2018-07-24-cpu-manager.md new file mode 100644 index 0000000000000..a50fcc4132e2c --- /dev/null +++ b/content/en/blog/_posts/2018-07-24-cpu-manager.md @@ -0,0 +1,160 @@ +--- +layout: blog +title: "Feature Highlight: CPU Manager" +date: 2018-07-24 +--- + +**Authors**: Balaji Subramaniam ([Intel](mailto:balaji.subramaniam@intel.com)), Connor Doyle ([Intel](mailto:connor.p.doyle@intel.com)) + +This blog post describes the [CPU Manager](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/), a beta feature in [Kubernetes](https://kubernetes.io/). The CPU manager feature enables better placement of workloads in the [Kubelet](https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/), the Kubernetes node agent, by allocating exclusive CPUs to certain pod containers. + +![cpu manager](/images/blog/2018-07-24-cpu-manager/cpu-manager.png) + +## Sounds Good! But Does the CPU Manager Help Me? + +It depends on your workload. A single compute node in a Kubernetes cluster can run many [pods](https://kubernetes.io/docs/concepts/workloads/pods/pod/) and some of these pods could be running CPU-intensive workloads. In such a scenario, the pods might contend for the CPU resources available in that compute node. When this contention intensifies, the workload can move to different CPUs depending on whether the pod is throttled and the availability of CPUs at scheduling time. There might also be cases where the workload could be sensitive to context switches. In all the above scenarios, the performance of the workload might be affected. + +If your workload is sensitive to such scenarios, then CPU Manager can be enabled to provide better performance isolation by allocating exclusive CPUs for your workload. + +CPU manager might help workloads with the following characteristics: + +* Sensitive to CPU throttling effects. +* Sensitive to context switches. +* Sensitive to processor cache misses. +* Benefits from sharing a processor resources (e.g., data and instruction caches). +* Sensitive to cross-socket memory traffic. +* Sensitive or requires hyperthreads from the same physical CPU core. + +## Ok! How Do I use it? + +Using the CPU manager is simple. First, [enable CPU manager with the Static policy](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/#cpu-management-policies) in the Kubelet running on the compute nodes of your cluster. Then configure your pod to be in the [Guaranteed Quality of Service (QoS) class](https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/#create-a-pod-that-gets-assigned-a-qos-class-of-guaranteed). Request whole numbers of CPU cores (e.g., `1000m`, `4000m`) for containers that need exclusive cores. Create your pod in the same way as before (e.g., `kubectl create -f pod.yaml`). And _voilà_, the CPU manager will assign exclusive CPUs to each of container in the pod according to their CPU requests. + +``` +apiVersion: v1 +kind: Pod +metadata: + name: exclusive-2 +spec: + containers: + - image: quay.io/connordoyle/cpuset-visualizer + name: exclusive-2 + resources: + # Pod is in the Guaranteed QoS class because requests == limits + requests: + # CPU request is an integer + cpu: 2 + memory: "256M" + limits: + cpu: 2 + memory: "256M" +``` +_Pod specification requesting two exclusive CPUs._ + +## Hmm … How Does the CPU Manager Work? + +For Kubernetes, and the purposes of this blog post, we will discuss three kinds of CPU resource controls available in most Linux distributions. The first two are CFS shares (what's my weighted fair share of CPU time on this system) and CFS quota (what's my hard cap of CPU time over a period). The CPU manager uses a third control called CPU affinity (on what logical CPUs am I allowed to execute). + +By default, all the pods and the containers running on a compute node of your Kubernetes cluster can execute on any available cores in the system. The total amount of allocatable shares and quota are limited by the CPU resources explicitly [reserved for kubernetes and system daemons](https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/). However, limits on the CPU time being used can be specified using [CPU limits in the pod spec](https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#specify-a-cpu-request-and-a-cpu-limit). Kubernetes uses [CFS quota](https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce CPU limits on pod containers. + +When CPU manager is enabled with the "static" policy, it manages a shared pool of CPUs. Initially this shared pool contains all the CPUs in the compute node. When a container with integer CPU request in a Guaranteed pod is created by the Kubelet, CPUs for that container are removed from the shared pool and assigned exclusively for the lifetime of the container. Other containers are migrated off these exclusively allocated CPUs. + +All non-exclusive-CPU containers (Burstable, BestEffort and Guaranteed with non-integer CPU) run on the CPUs remaining in the shared pool. When a container with exclusive CPUs terminates, its CPUs are added back to the shared CPU pool. + +## More Details Please ... + +![cpu manager](/images/blog/2018-07-24-cpu-manager/cpu-manager-anatomy.png) + +The figure above shows the anatomy of the CPU manager. The CPU Manager uses the Container Runtime Interface's `UpdateContainerResources` method to modify the CPUs on which containers can run. The Manager periodically reconciles the current State of the CPU resources of each running container with `cgroupfs`. + +The CPU Manager uses [Policies](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/cm/cpumanager/policy.go#L25) to decide the allocation of CPUs. There are two policies implemented: None and Static. By default, the CPU manager is enabled with the None policy from Kubernetes version 1.10. + +The Static policy allocates exclusive CPUs to pod containers in the Guaranteed QoS class which request integer CPUs. On a best-effort basis, the Static policy tries to allocate CPUs topologically in the following order: + +1. Allocate all the CPUs in the same processor socket if available and the container requests at least an entire socket worth of CPUs. +2. Allocate all the logical CPUs (hyperthreads) from the same physical CPU core if available and the container requests an entire core worth of CPUs. +3. Allocate any available logical CPU, preferring to acquire CPUs from the same socket. + +## How is Performance Isolation Improved by CPU Manager? + +With CPU manager static policy enabled, the workloads might perform better due to one of the following reasons: + +1. Exclusive CPUs can be allocated for the workload container but not the other containers. These containers do not share the CPU resources. As a result, we expect better performance due to isolation when an aggressor or a co-located workload is involved. +2. There is a reduction in interference between the resources used by the workload since we can partition the CPUs among workloads. These resources might also include the cache hierarchies and memory bandwidth and not just the CPUs. This helps improve the performance of workloads in general. +3. CPU Manager allocates CPUs in a topological order on a best-effort basis. If a whole socket is free, the CPU Manager will exclusively allocate the CPUs from the free socket to the workload. This boosts the performance of the workload by avoiding any cross-socket traffic. +4. Containers in Guaranteed QoS pods are subject to CFS quota. Very bursty workloads may get scheduled, burn through their quota before the end of the period, and get throttled. During this time, there may or may not be meaningful work to do with those CPUs. Because of how the resource math lines up between CPU quota and number of exclusive CPUs allocated by the static policy, these containers are not subject to CFS throttling (quota is equal to the maximum possible cpu-time over the quota period). + +## Ok! Ok! Do You Have Any Results? + +Glad you asked! To understand the performance improvement and isolation provided by enabling the CPU Manager feature in the Kubelet, we ran experiments on a dual-socket compute node (Intel Xeon CPU E5-2680 v3) with hyperthreading enabled. The node consists of 48 logical CPUs (24 physical cores each with 2-way hyperthreading). Here we demonstrate the performance benefits and isolation provided by the CPU Manager feature using benchmarks and real-world workloads for three different scenarios. + +### How Do I Interpret the Plots? + +For each scenario, we show box plots that illustrates the normalized execution time and its variability of running a benchmark or real-world workload with and without CPU Manager enabled. The execution time of the runs are normalized to the best-performing run (1.00 on y-axis represents the best performing run and lower is better). The height of the box plot shows the variation in performance. For example if the box plot is a line, then there is no variation in performance across runs. In the box, middle line is the median, upper line is 75th percentile and lower line is 25th percentile. The height of the box (i.e., difference between 75th and 25th percentile) is defined as the interquartile range (IQR). Whiskers shows data outside that range and the points show outliers. The outliers are defined as any data 1.5x IQR below or above the lower or upper quartile respectively. Every experiment is run ten times. + +### Protection from Aggressor Workloads + +We ran six benchmarks from the [PARSEC benchmark suite](http://parsec.cs.princeton.edu/) (the victim workloads) co-located with a CPU stress container (the aggressor workload) with and without the CPU Manager feature enabled. The CPU stress container is run [as a pod](https://gist.github.com/balajismaniam/7c2d57b2f526a56bb79cf870c122a34c) in the Burstable QoS class requesting 23 CPUs with `--cpus 48` flag. [The benchmarks are run as pods](https://gist.github.com/balajismaniam/fac7923f6ee44f1f36969c29354e3902) in the Guaranteed QoS class requesting a full socket worth of CPUs (24 CPUs on this system). The figure below plots the normalized execution time of running a benchmark pod co-located with the stress pod, with and without the CPU Manager static policy enabled. We see improved performance and reduced performance variability when static policy is enabled for all test cases. + +![execution time](/images/blog/2018-07-24-cpu-manager/execution-time.png) + +### Performance Isolation for Co-located Workloads + +In this section, we demonstrate how CPU manager can be beneficial to multiple workloads in a co-located workload scenario. In the box plots below we show the performance of two benchmarks (Blackscholes and Canneal) from the PARSEC benchmark suite run in the Guaranteed (Gu) and Burstable (Bu) QoS classes co-located with each other, with and without the CPU manager static policy enabled. + +Starting from the top left and proceeding clockwise, we show the performance of Blackscholes in the Bu QoS class (top left), Canneal in the Bu QoS class (top right), Canneal in Gu QoS class (bottom right) and Blackscholes in the Gu QoS class (bottom left, respectively. In each case, they are co-located with Canneal in the Gu QoS class (top left), Blackscholes in the Gu QoS class (top right), Blackscholes in the Bu QoS class (bottom right) and Canneal in the Bu QoS class (bottom left) going clockwise from top left, respectively. For example, Bu-blackscholes-Gu-canneal plot (top left) is showing the performance of Blackscholes running in the Bu QoS class when co-located with Canneal running in the Gu QoS class. In each case, the pod in Gu QoS class requests cores worth a whole socket (i.e., 24 CPUs) and the pod in Bu QoS class request 23 CPUs. + +There is better performance and less performance variation for both the co-located workloads in all the tests. For example, consider the case of Bu-blackscholes-Gu-canneal (top left) and Gu-canneal-Bu-blackscholes (bottom right). They show the performance of Blackscholes and Canneal run simultaneously with and without the CPU manager enabled. In this particular case, Canneal gets exclusive cores due to CPU manager since it is in the Gu QoS class and requesting integer number of CPU cores. But Blackscholes also gets exclusive set of CPUs as it is the only workload in the shared pool. As a result, both Blackscholes and Canneal get some performance isolation benefits due to the CPU manager. + +![performance comparison](/images/blog/2018-07-24-cpu-manager/performance-comparison.png) + +### Performance Isolation for Stand-Alone Workloads + +This section shows the performance improvement and isolation provided by the CPU manager for stand-alone real-world workloads. We use two workloads from the [TensorFlow official models](https://github.com/tensorflow/models/tree/master/official): [wide and deep](https://github.com/tensorflow/models/tree/master/official/wide_deep) and [ResNet](https://github.com/tensorflow/models/tree/master/official/resnet). We use the census and CIFAR10 dataset for the wide and deep and ResNet models respectively. In each case the [pods](https://gist.github.com/balajismaniam/941db0d0ec14e2bc93b7dfe04d1f6c58) ([wide and deep](https://gist.github.com/balajismaniam/9953b54dd240ecf085b35ab1bc283f3c), [ResNet](https://gist.github.com/balajismaniam/a1919010fe9081ca37a6e1e7b01f02e3) request 24 CPUs which corresponds to a whole socket worth of cores. As shown in the plots, CPU manager enables better performance isolation in both cases. + +![performance comparison](/images/blog/2018-07-24-cpu-manager/performance-comparison-2.png) + +## Limitations + +Users might want to get CPUs allocated on the socket near to the bus which connects to an external device, such as an accelerator or high-performance network card, in order to avoid cross-socket traffic. This type of alignment is not yet supported by CPU manager. +Since the CPU manager provides a best-effort allocation of CPUs belonging to a socket and physical core, it is susceptible to corner cases and might lead to fragmentation. +The CPU manager does not take the isolcpus Linux kernel boot parameter into account, although this is reportedly common practice for some low-jitter use cases. + +## Acknowledgements + +We thank the members of the community who have contributed to this feature or given feedback including members of WG-Resource-Management and SIG-Node. +cmx.io (for the fun drawing tool). + +#### Notices and Disclaimers + +Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to www.intel.com/benchmarks. + +Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. + +Workload Configuration: +https://gist.github.com/balajismaniam/fac7923f6ee44f1f36969c29354e3902 +https://gist.github.com/balajismaniam/7c2d57b2f526a56bb79cf870c122a34c +https://gist.github.com/balajismaniam/941db0d0ec14e2bc93b7dfe04d1f6c58 +https://gist.github.com/balajismaniam/a1919010fe9081ca37a6e1e7b01f02e3 +https://gist.github.com/balajismaniam/9953b54dd240ecf085b35ab1bc283f3c + +System Configuration: +CPU + Architecture: x86_64 + CPU op-mode(s): 32-bit, 64-bit + Byte Order: Little Endian + CPU(s): 48 + On-line CPU(s) list: 0-47 + Thread(s) per core: 2 + Core(s) per socket: 12 + Socket(s): 2 + NUMA node(s): 2 + Vendor ID: GenuineIntel + Model name: Intel(R) Xeon(R) CPU E5-2680 v3 +Memory + 256 GB +OS/Kernel + Linux 3.10.0-693.21.1.el7.x86_64 + +Intel, the Intel logo, Xeon are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. +*Other names and brands may be claimed as the property of others. +© Intel Corporation. diff --git a/content/en/blog/_posts/2018-07-27-kubevirt-crds-for-virtualization.md b/content/en/blog/_posts/2018-07-27-kubevirt-crds-for-virtualization.md new file mode 100644 index 0000000000000..96eb8f5af5036 --- /dev/null +++ b/content/en/blog/_posts/2018-07-27-kubevirt-crds-for-virtualization.md @@ -0,0 +1,107 @@ +--- +layout: blog +title: 'KubeVirt: Extending Kubernetes with CRDs for Virtualized Workloads' +date: 2018-07-27 +--- + +**Author**: David Vossel (Red Hat) + +## What is KubeVirt? + +[KubeVirt](https://github.com/kubevirt/kubevirt) is a Kubernetes addon that provides users the ability to schedule traditional virtual machine workloads side by side with container workloads. Through the use of [Custom Resource Definitions](https://Kubernetes.io/docs/concepts/extend-Kubernetes/api-extension/custom-resources/) (CRDs) and other Kubernetes features, KubeVirt seamlessly extends existing Kubernetes clusters to provide a set of virtualization APIs that can be used to manage virtual machines. + +## Why Use CRDs Over an Aggregated API Server? + +Back in the middle of 2017, those of us working on KubeVirt were at a crossroads. We had to make a decision whether or not to extend Kubernetes using an aggregated API server or to make use of the new Custom Resource Definitions (CRDs) feature. + +At the time, CRDs lacked much of the functionality we needed to deliver our feature set. The ability to create our own aggregated API server gave us all the flexibility we needed, but it had one major flaw. **An aggregated API server significantly increased the complexity involved with installing and operating KubeVirt.** + +The crux of the issue for us was that aggregated API servers required access to etcd for object persistence. This meant that cluster admins would have to either accept that KubeVirt needs a separate etcd deployment which increases complexity, or provide KubeVirt with shared access to the Kubernetes etcd store which introduces risk. + +We weren’t okay with this tradeoff. Our goal wasn’t to just extend Kubernetes to run virtualization workloads, it was to do it in the most seamless and effortless way possible. We felt that the added complexity involved with an aggregated API server sacrificed the part of the user experience involved with installing and operating KubeVirt. + +**Ultimately we chose to go with CRDs and trust that the Kubernetes ecosystem would grow with us to meet the needs of our use case.** Our bets were well placed. At this point there are either solutions in place or solutions under discussion that solve every feature gap we encountered back in 2017 when were evaluating CRDs vs an aggregated API server. + +## Building Layered “Kubernetes like” APIs with CRDs + +We designed KubeVirt’s API to follow the same patterns users are already familiar with in the Kubernetes core API. + +For example, in Kubernetes the lowest level unit that users create to perform work is a Pod. Yes, Pods do have multiple containers but logically the Pod is the unit at the bottom of the stack. A Pod represents a mortal workload. The Pod gets scheduled, eventually the Pod’s workload terminates, and that’s the end of the Pod’s lifecycle. + +Workload controllers such as the ReplicaSet and StatefulSet are layered on top of the Pod abstraction to help manage scale out and stateful applications. From there we have an even higher level controller called a Deployment which is layered on top of ReplicaSets help manage things like rolling updates. + +In KubeVirt, this concept of layering controllers is at the very center of our design. The KubeVirt VirtualMachineInstance (VMI) object is the lowest level unit at the very bottom of the KubeVirt stack. Similar in concept to a Pod, a VMI represents a single mortal virtualized workload that executes once until completion (powered off). + +Layered on top of VMIs we have a workload controller called a VirtualMachine (VM). The VM controller is where we really begin to see the differences between how users manage virtualized workloads vs containerized workloads. Within the context of existing Kubernetes functionality, the best way to describe the VM controller’s behavior is to compare it to a StatefulSet of size one. This is because the VM controller represents a single stateful (immortal) virtual machine capable of persisting state across both node failures and multiple restarts of its underlying VMI. This object behaves in the way that is familiar to users who have managed virtual machines in AWS, GCE, OpenStack or any other similar IaaS cloud platform. The user can shutdown a VM, then choose to start that exact same VM up again at a later time. + +In addition to VMs, we also have a VirtualMachineInstanceReplicaSet (VMIRS) workload controller which manages scale out of identical VMI objects. This controller behaves nearly identically to the Kubernetes ReplicSet controller. The primary difference being that the VMIRS manages VMI objects and the ReplicaSet manages Pods. Wouldn’t it be nice if we could come up with a way to [use the Kubernetes ReplicaSet controller to scale out CRDs?](https://github.com/kubernetes/kubernetes/issues/65622) + +Each one of these KubeVirt objects (VMI, VM, VMIRS) are registered with Kubernetes as a CRD when the KubeVirt install manifest is posted to the cluster. By registering our APIs as CRDs with Kubernetes, all the tooling involved with managing Kubernetes clusters (like kubectl) have access to the KubeVirt APIs just as if they are native Kubernetes objects. + +## Dynamic Webhooks for API Validation + +One of the responsibilities of the Kubernetes API server is to intercept and validate requests prior to allowing objects to be persisted into etcd. For example, if someone tries to create a Pod using a malformed Pod specification, the Kubernetes API server immediately catches the error and rejects the POST request. This all occurs before the object is persistent into etcd preventing the malformed Pod specification from making its way into the cluster. + +This validation occurs during a process called admission control. Until recently, it was not possible to extend the default Kubernetes admission controllers without altering code and compiling/deploying an entirely new Kubernetes API server. This meant that if we wanted to perform admission control on KubeVirt’s CRD objects while they are posted to the cluster, we’d have to build our own version of the Kubernetes API server and convince our users to use that instead. That was not a viable solution for us. + +Using the new [Dynamic Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/) feature that first landed in Kubernetes 1.9, we now have a path for performing custom validation on KubeVirt API through the use of a [ValidatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#external-admission-webhooks). This feature allows KubeVirt to dynamically register an HTTPS webhook with Kubernetes at KubeVirt install time. After registering the custom webhook, all requests related to KubeVirt API objects are forwarded from the Kubernetes API server to our HTTPS endpoint for validation. If our endpoint rejects a request for any reason, the object will not be persisted into etcd and the client receives our response outlining the reason for the rejection. + +For example, if someone posts a malformed VirtualMachine object, they’ll receive an error indicating what the problem is. + +``` +$ kubectl create -f my-vm.yaml +Error from server: error when creating "my-vm.yaml": admission webhook "virtualmachine-validator.kubevirt.io" denied the request: spec.template.spec.domain.devices.disks[0].volumeName 'registryvolume' not found. +``` + +In the example output above, that error response is coming directly from KubeVirt’s admission control webhook. + +## CRD OpenAPIv3 Validation + +In addition to the validating webhook, KubeVirt also uses the ability to provide an [OpenAPIv3 validation schema](https://kubernetes.io/docs/tasks/access-kubernetes-API/extend-api-custom-resource-definitions/#advanced-topics) when registering a CRD with the cluster. While the OpenAPIv3 schema does not let us express some of the more advanced validation checks that the validation webhook provides, it does offer the ability to enforce simple validation checks involving things like required fields, max/min value lengths, and verifying that values are formatted in a way that matches a regular expression string. + +## Dynamic Webhooks for “PodPreset Like” Behavior + +The Kubernetes Dynamic Admission Control feature is not only limited to validation logic, it also provides the ability for applications like KubeVirt to both intercept and mutate requests as they enter the cluster. This is achieved through the use of a **MutatingAdmissionWebhook** object. In KubeVirt, we are looking to use a mutating webhook to support our VirtualMachinePreset (VMPreset) feature. + +A VMPreset acts in a similar way to a PodPreset. Just like a PodPreset allows users to define values that should automatically be injected into pods at creation time, a VMPreset allows users to define values that should be injected into VMs at creation time. Through the use of a mutating webhook, KubeVirt can intercept a request to create a VM, apply VMPresets to the VM spec, and then validate that the resulting VM object. This all occurs before the VM object is persisted into etcd which allows KubeVirt to immediately notify the user of any conflicts at the time the request is made. + +## Subresources for CRDs + +When comparing the use of CRDs to an aggregated API server, one of the features CRDs lack is the ability to support subresources. Subresources are used to provide additional resource functionality. For example, the `pod/logs` and `pod/exec` subresource endpoints are used behind the scenes to provide the `kubectl logs` and `kubectl exec` command functionality. + +Just like Kubernetes uses the `pod/exec` subresource to provide access to a pod’s environment, in KubeVirt we want subresources to provide serial-console, VNC, and SPICE access to a virtual machine. By adding virtual machine guest access through subresources, we can leverage RBAC to provide access control for these features. + +So, given that the KubeVirt team decided to use CRD’s instead of an aggregated API server for custom resource support, how can we have subresources for CRDs when the CRD feature expiclity does not support subresources? + +We created a workaround for this limitation by implementing a stateless aggregated API server that exists only to serve subresource requests. With no state, we don’t have to worry about any of the issues we identified earlier with regards to access to etcd. This means the KubeVirt API is actually supported through a combination of both CRDs for resources and an aggregated API server for stateless subresources. + +This isn’t a perfect solution for us. Both aggregated API servers and CRDs require us to register an API GroupName with Kubernetes. This API GroupName field essentially namespaces the API’s REST path in a way that prevents API naming conflicts between other third party applications. Because CRDs and aggregated API servers can’t share the same GroupName, we have to register two separate GroupNames. One is used by our CRDs and the other is used by the aggregated API server for subresource requests. + +Having two GroupNames in our API is slightly inconvenient because it means the REST path for the endpoints that serve the KubeVirt subresource requests have a slightly different base path than the resources. + +For example, the endpoint to create a VMI object is as follows. + +**/apis/kubevirt.io/v1alpha2/namespaces/my-namespace/virtualmachineinstances/my-vm** + +However, the subresource endpoint to access graphical VNC looks like this. + +**/apis/subresources.kubevirt.io/v1alpha2/namespaces/my-namespace/virtualmachineinstances/my-vm/vnc** + +Notice that the first request uses **kubevirt.io** and the second request uses **subresource.kubevirt.io**. We don’t like that, but that’s how we’ve managed to combine CRDs with a stateless aggregated API server for subresources. + +One thing worth noting is that in Kubernetes 1.10 a very basic form of CRD subresource support was added in the form of the `/status` and `/scale` subresources. This support does not help us deliver the virtualization features we want subresources for. However, there have been discussions about exposing custom CRD subresources as webhooks in a future Kubernetes version. If this functionality lands, we will gladly transition away from our stateless aggregated API server workaround to use a subresource webhook feature. + +## CRD Finalizers + +A [CRD finalizer](https://kubernetes.io/docs/tasks/access-kubernetes-API/extend-api-custom-resource-definitions/#advanced-topics) is a feature that lets us provide a pre-delete hook in order to perform actions before allowing a CRD object to be removed from persistent storage. In KubeVirt, we use finalizers to guarantee a virtual machine has completely terminated before we allow the corresponding VMI object to be removed from etcd. + +## API Versioning for CRDs + +The Kubernetes core APIs have the ability to support multiple versions for a single object type and perform conversions between those versions. This gives the Kubernetes core APIs a path for advancing the `v1alpha1` version of an object to a `v1beta1` version and so forth. + +Prior to Kubernetes 1.11, CRDs did not not have support for multiple versions. This meant when we wanted to progress a CRD from `kubevirt.io/v1alpha1` to `kubevirt.io/v1beta1`, the only path available to was to backup our CRD objects, delete the registered CRD from Kubernetes, register a new CRD with the updated version, convert the backed up CRD objects to the new version, and finally post the migrated CRD objects back to the cluster. + +That strategy was not exactly a viable option for us. + +Fortunately thanks to some recent [work to rectify this issue in Kubernetes](https://github.com/kubernetes/features/issues/544), the latest Kubernetes v1.11 now supports [CRDs with multiple versions](https://github.com/kubernetes/kubernetes/pull/63830). Note however that this initial multi version support is limited. While a CRD can now have multiple versions, the feature does not currently contain a path for performing conversions between versions. In KubeVirt, the lack of conversion makes it difficult us to evolve our API as we progress versions. Luckily, support for conversions between versions is underway and we look forward to taking advantage of that feature once it lands in a future Kubernetes release. + diff --git a/content/en/case-studies/_index.html b/content/en/case-studies/_index.html index b96e718d410bd..b44baa3a83561 100644 --- a/content/en/case-studies/_index.html +++ b/content/en/case-studies/_index.html @@ -12,6 +12,19 @@
+
+ Pinterest +

"We are in the position to run things at scale, in a public cloud environment, and test things out in way that a lot of people might not be able to do."

+ + Read about Pinterest +
+ +
+ Pearson +

"We’re already seeing tremendous benefits with Kubernetes—improved engineering productivity, faster delivery of applications and a simplified infrastructure. But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online."

+ + Read about Pearson +
ING

"The big cloud native promise to our business is the ability to go from idea to production within 48 hours. We are some years away from this, but that’s quite feasible to us."

@@ -26,20 +39,6 @@ Read about Capital One
-
- Northwestern Mutual -

"No one would think a company that’s 160-plus years old is foraying this deep into the cloud and infrastructure stack."

- - Read about Northwestern Mutual -
- -
- openAI -

"Research teams can now take advantage of the frameworks we’ve built on top of Kubernetes, which make it easy to launch experiments, scale them by 10x or 50x, and take little effort to manage."

- - Read about OpenAI -
-
@@ -61,49 +60,90 @@

"Kubernetes has the opportunity to be the new cloud platform. The amount

Kubernetes Users

- - ING - Capital One - Northwestern Mutual - OpenAI - The New York Times - Nordstrom - Crowdfire - Squarespace - Zalando Amadeus + Ancestry.com + BlaBlaCar + BlackRock + box + Buffer + CCP Games + Comcast - Concur + + Concur + + Crowdfire + Ebay - Goldman Sachs + + Goldman Sachs + GolfNow + Haufe Group + + UK Home Office + Huawei + + ING + JD.COM + LivePerson + monzo - New York Times - OpenAI + + The New York Times + + Nordstrom + + Northwestern Mutual + + OpenAI + peardeck + Pearson + Philips + + Pinterest + Pokemon GO - Samsung SDS + SAP + + Samsung SDS + + Squarespace + SoundCloud - UK Home Office + + WePay - Wink + Wikimedia + + Wink + Yahoo! Japan + + Zalando + zulily + Tell your story + + + +
diff --git a/content/en/case-studies/ancestry.html b/content/en/case-studies/ancestry.html index 93c84c0286b16..8bd998392ab22 100644 --- a/content/en/case-studies/ancestry.html +++ b/content/en/case-studies/ancestry.html @@ -7,7 +7,7 @@ ---
-

CASE STUDY:
Digging Into the Past With New Technology

+

CASE STUDY:
Digging Into the Past With New Technology

diff --git a/content/en/case-studies/ing.html b/content/en/case-studies/ing.html index a3956848070ce..78efb71056c02 100644 --- a/content/en/case-studies/ing.html +++ b/content/en/case-studies/ing.html @@ -41,8 +41,8 @@

Impact

- "The big cloud native promise to our business is the ability to go from idea to production within 48 hours. We are some years away from this, but that’s quite feasible to us."

- — Thijs Ebbers, Infrastructure Architect, ING + "The big cloud native promise to our business is the ability to go from idea to production within 48 hours. We are some years away from this, but that’s quite feasible to us." +

— Thijs Ebbers, Infrastructure Architect, ING
@@ -56,7 +56,7 @@

ING has long embraced innovation in banking, launching the internet-based IN
"We decided to standardize ING on a Kubernetes framework." Everything is run on premise due to banking regulations, he adds, but "we will be building an internal public cloud. We are trying to get on par with what public clouds are doing. That’s one of the reasons we got Kubernetes." - — Thijs Ebbers, Infrastructure Architect, ING +

— Thijs Ebbers, Infrastructure Architect, ING
@@ -69,7 +69,7 @@

ING has long embraced innovation in banking, launching the internet-based IN

- "We have to run the complete platform of services we need, many routing from different places," says Van der Voort. "We need this Kubernetes framework for deploying the containers, with all those components, monitoring, logging. It’s complex." + "We have to run the complete platform of services we need, many routing from different places. We need this Kubernetes framework for deploying the containers, with all those components, monitoring, logging. It’s complex."

— Onno Van der Voort, Infrastructure Architect, ING
@@ -82,7 +82,7 @@

ING has long embraced innovation in banking, launching the internet-based IN
-Even with the particular requirements that come in banking, ING has managed to take a lead in technology and innovation. "Every time we have constraints, we look for maybe a better way that we can use this technology."
+Even with the particular requirements that come in banking, ING has managed to take a lead in technology and innovation. "Every time we have constraints, we look for maybe a better way that we can use this technology."

— Alfonso Fernandez-Barandiaran, Cloud Platform Architect, ING
diff --git a/content/en/case-studies/pearson.html b/content/en/case-studies/pearson.html index fe419e1de1a58..c56c1778edad4 100644 --- a/content/en/case-studies/pearson.html +++ b/content/en/case-studies/pearson.html @@ -35,7 +35,7 @@

Solution

Impact

- With the platform, there has been substantial improvements in productivity and speed of delivery. "In some cases, we’ve gone from nine months to provision physical assets in a data center to just a few minutes to provision and to get a new idea in front of a customer," says John Shirley, Lead Site Reliability Engineer for the Cloud Platform Team. Jackson estimates they’ve achieved 15-20% developer productivity savings. Before, outages were an issue during their busiest time of year, the back-to-school period. Now, there’s high confidence in their ability to meet aggressive customer SLAs. + With the platform, there has been substantial improvements in productivity and speed of delivery. "In some cases, we’ve gone from nine months to provision physical assets in a data center to just a few minutes to provision and get a new idea in front of a customer," says John Shirley, Lead Site Reliability Engineer for the Cloud Platform Team. Jackson estimates they’ve achieved 15-20% developer productivity savings. Before, outages were an issue during their busiest time of year, the back-to-school period. Now, there’s high confidence in their ability to meet aggressive customer SLAs.
@@ -45,57 +45,60 @@

Impact

- "We’re already seeing tremendous benefits with Kubernetes—improved engineering productivity, faster delivery of applications and a simplified infrastructure. But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online."— Chris Jackson, Director for Cloud Platforms & SRE at Pearson + "We’re already seeing tremendous benefits with Kubernetes—improved engineering productivity, faster delivery of applications and a simplified infrastructure. But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online."

— Chris Jackson, Director for Cloud Platforms & SRE at Pearson
In 2015, Pearson was already serving 75 million learners as the world’s largest education company, offering curriculum and assessment tools for Pre-K through college and beyond. Understanding that innovating the digital education experience was the key to the future of all forms of education, the company set out to increase its reach to 200 million people by 2025.

- That goal would require a transformation of its existing infrastructure, which was in data centers. In some cases, it took nine months to provision physical assets. In order to adapt to the demands of its growing online audience, Pearson needed an infrastructure platform that would be able to scale quickly and deliver business-critical products to market faster. "We had to think beyond simply enabling automated provisioning," says Chris Jackson, Director for Cloud Platforms & SRE at Pearson. "We realized we had to build a platform that would allow Pearson developers to build, manage and deploy applications in a completely different way."

- With 400 development groups and diverse brands with varying business and technical needs, Pearson embraced Docker container technology so that each brand could experiment with building new types of content using their preferred technologies, and then deliver it using containers. Jackson chose Kubernetes orchestration "because of its flexibility, ease of management and the way it would improve our engineers’ productivity," he says.

- The team adopted Kubernetes when it was still version 1.2 and are still going strong now on 1.7; they use Terraform and Ansible to deploy it on to basic AWS primitives. "We were trying to understand how we can create value for Pearson from this technology," says Ben Somogyi, Principal Architect for the Cloud Platforms. "It turned out that Kubernetes’ benefits are huge. We’re trying to help our applications development teams that use our platform go faster, so we filled that gap with a CI/CD pipeline that builds their images for them, standardizes them, patches everything up, allows them to deploy their different environments onto the cluster, and obfuscates the details of how difficult the work underneath the covers is." +That goal would require a transformation of its existing infrastructure, which was in data centers. In some cases, it took nine months to provision physical assets. In order to adapt to the demands of its growing online audience, Pearson needed an infrastructure platform that would be able to scale quickly and deliver business-critical products to market faster. "We had to think beyond simply enabling automated provisioning," says Chris Jackson, Director for Cloud Platforms & SRE at Pearson. "We realized we had to build a platform that would allow Pearson developers to build, manage and deploy applications in a completely different way."

+With 400 development groups and diverse brands with varying business and technical needs, Pearson embraced Docker container technology so that each brand could experiment with building new types of content using their preferred technologies, and then deliver it using containers. Jackson chose Kubernetes orchestration "because of its flexibility, ease of management and the way it would improve our engineers’ productivity," he says.

+The team adopted Kubernetes when it was still version 1.2 and are still going strong now on 1.7; they use Terraform and Ansible to deploy it on to basic AWS primitives. "We were trying to understand how we can create value for Pearson from this technology," says Ben Somogyi, Principal Architect for the Cloud Platforms. "It turned out that Kubernetes’ benefits are huge. We’re trying to help our applications development teams that use our platform go faster, so we filled that gap with a CI/CD pipeline that builds their images for them, standardizes them, patches everything up, allows them to deploy their different environments onto the cluster, and obfuscating the details of how difficult the work underneath the covers is."
- "Your internal customers need to feel like they are choosing the very best option for them. We are experiencing this first hand in the growth of adoption. We are seeing triple-digit, year-on-year growth of the service." + "Your internal customers need to feel like they are choosing the very best option for them. We are experiencing this first hand in the growth of adoption. We are seeing triple-digit, year-on-year growth of the service."

— Chris Jackson, Director for Cloud Platforms & SRE at Pearson
That work resulted in two tools for building and deploying applications in the cluster that Pearson has open sourced. "We’re an education company, so we want to share what we can," says Somogyi.

- Now that development teams no longer have to worry about infrastructure, there have been substantial improvements in productivity and speed of delivery. "In some cases, we’ve gone from nine months to provision physical assets in a data center to just a few minutes to provision and to get a new idea in front of a customer," says John Shirley, Lead Site Reliability Engineer for the Cloud Platform Team.

- According to Jackson, the Cloud Platforms team can "provision a new proof-of-concept environment for a development team in minutes, and then they can take that to production as quickly as they are able to. This is the value proposition of all major technology services, and we had to compete like one to become our developers’ preferred choice. Just because you work for the same company, you do not have the right to force people into a mediocre service. Your internal customers need to feel like they are choosing the very best option for them. We are experiencing this first hand in the growth of adoption. We are seeing triple-digit, year-on-year growth of the service."

- Jackson estimates they’ve achieved a 15-20% boost in productivity for developer teams who adopt the platform. They also see a reduction in the number of customer-impacting incidents. Plus, says Jackson, "Teams who were previously limited to 1-2 releases per academic year can now ship code multiple times per day!" +Now that development teams no longer have to worry about infrastructure, there have been substantial improvements in productivity and speed of delivery. "In some cases, we’ve gone from nine months to provision physical assets in a data center to just a few minutes to provision and to get a new idea in front of a customer," says John Shirley, Lead Site Reliability Engineer for the Cloud Platform Team.

+According to Jackson, the Cloud Platforms team can "provision a new proof-of-concept environment for a development team in minutes, and then they can take that to production as quickly as they are able to. This is the value proposition of all major technology services, and we had to compete like one to become our developers’ preferred choice. Just because you work for the same company, you do not have the right to force people into a mediocre service. Your internal customers need to feel like they are choosing the very best option for them. We are experiencing this first hand in the growth of adoption. We are seeing triple-digit, year-on-year growth of the service."

+Jackson estimates they’ve achieved a 15-20% boost in productivity for developer teams who adopt the platform. They also see a reduction in the number of customer-impacting incidents. Plus, says Jackson, "Teams who were previously limited to 1-2 releases per academic year can now ship code multiple times per day!" +
- "Teams who were previously limited to 1-2 releases per academic year can now ship code multiple times per day!" + "Teams who were previously limited to 1-2 releases per academic year can now ship code multiple times per day!"

— Chris Jackson, Director for Cloud Platforms & SRE at Pearson
- Availability has also been positively impacted. The back-to-school period is the company’s busiest time of year, and "you have to keep applications up," says Somogyi. Before, this was a pain point for the legacy infrastructure. Now, for the applications that have been migrated to the Kubernetes platform, "We have 100% uptime. We’re not worried about 9s. There aren’t any. It’s 100%, which is pretty astonishing for us, compared to some of the existing platforms that have legacy challenges," says Shirley. + Availability has also been positively impacted. The back-to-school period is the company’s busiest time of year, and "you have to keep applications up," says Somogyi. Before, this was a pain point for the legacy infrastructure. Now, for the applications that have been migrated to the Kubernetes platform, "We have 100% uptime. We’re not worried about 9s. There aren’t any. It’s 100%, which is pretty astonishing for us, compared to some of the existing platforms that have legacy challenges," says Shirley.

- "You can’t even begin to put a price on how much that saves the company," Jackson explains. "A reduction in the number of support cases takes load out of our operations. The customer sentiment of having a reliable product drives customer retention and growth. It frees us to think about investing more into our digital transformation and taking a better quality of education to a global scale." +"You can’t even begin to put a price on how much that saves the company," Jackson explains. "A reduction in the number of support cases takes load out of our operations. The customer sentiment of having a reliable product drives customer retention and growth. It frees us to think about investing more into our digital transformation and taking a better quality of education to a global scale."

- The platform itself is also being broken down, "so we can quickly release smaller pieces of the platform, like upgrading our Kubernetes or all the different modules that make up our platform," says Somogyi. "One of the big focuses in 2018 is this scheme of delivery to update the platform itself." +The platform itself is also being broken down, "so we can quickly release smaller pieces of the platform, like upgrading our Kubernetes or all the different modules that make up our platform," says Somogyi. "One of the big focuses in 2018 is this scheme of delivery to update the platform itself."

- Guided by Pearson’s overarching goal of getting to 200 million users, the team has run internal tests of the platform’s scalability. "We had a challenge: 28 million requests within a 10 minute period," says Shirley. "And we demonstrated that we can hit that, with an acceptable latency. We saw that we could actually get that pretty readily, and we scaled up in just a few seconds, using open source tools entirely. Shout out to Locust for that one. So that’s amazing." +Guided by Pearson’s overarching goal of getting to 200 million users, the team has run internal tests of the platform’s scalability. "We had a challenge: 28 million requests within a 10 minute period," says Shirley. "And we demonstrated that we can hit that, with an acceptable latency. We saw that we could actually get that pretty readily, and we scaled up in just a few seconds, using open source tools entirely. Shout out to Locustfor that one. So that’s amazing." +
- "We have 100% uptime. We’re not worried about 9s. There aren’t any. It’s 100%, which is pretty astonishing for us, compared to some of the existing platforms that have legacy challenges. You can’t even begin to put a price on how much that saves the company."
+ "We have 100% uptime. We’re not worried about 9s. There aren’t any. It’s 100%, which is pretty astonishing for us, compared to some of the existing platforms that have legacy challenges. You can’t even begin to put a price on how much that saves the company."

— Benjamin Somogyi, Principal Systems Architect at Pearson
In just two years, "We’re already seeing tremendous benefits with Kubernetes—improved engineering productivity, faster delivery of applications and a simplified infrastructure," says Jackson. "But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online."

- So far, about 15 production products are running on the new platform, including Pearson’s new flagship digital education service, the Global Learning Platform. The Cloud Platform team continues to prepare, onboard and support customers that are a good fit for the platform. Some existing products will be refactored into 12-factor apps, while others are being developed so that they can live on the platform from the get-go. "There are challenges with bringing in new customers of course, because we have to help them to see a different way of developing, a different way of building," says Shirley.

- But, he adds, "It is our corporate motto: Always Learning. We encourage those teams that haven’t started a cloud native journey, to see the future of technology, to learn, to explore. It will pique your interest. Keep learning." +So far, about 15 production products are running on the new platform, including Pearson’s new flagship digital education service, the Global Learning Platform. The Cloud Platform team continues to prepare, onboard and support customers that are a good fit for the platform. Some existing products will be refactored into 12-factor apps, while others are being developed so that they can live on the platform from the get-go. "There are challenges with bringing in new customers of course, because we have to help them to see a different way of developing, a different way of building," says Shirley.

+But, he adds, "It is our corporate motto: Always Learning. We encourage those teams that haven’t started a cloud native journey, to see the future of technology, to learn, to explore. It will pique your interest. Keep learning." +
diff --git a/content/en/case-studies/pinterest.html b/content/en/case-studies/pinterest.html new file mode 100644 index 0000000000000..1455a44ef2f80 --- /dev/null +++ b/content/en/case-studies/pinterest.html @@ -0,0 +1,104 @@ +--- +title: Pinterest Case Study +case_study_styles: true +cid: caseStudies +css: /css/style_case_studies.css +--- + + +
+

CASE STUDY:
Pinning Its Past, Present, and Future on Cloud Native + +

+ +
+ +
+ Company  Pinterest     Location  San Francisco, California     Industry  Web and Mobile App +
+ +
+
+
+
+

Challenge

+ After eight years in existence, Pinterest had grown into 1,000 microservices and multiple layers of infrastructure and diverse set-up tools and platforms. In 2016 the company launched a roadmap towards a new compute platform, led by the vision of creating the fastest path from an idea to production, without making engineers worry about the underlying infrastructure. + +
+ +

Solution

+ The first phase involved moving services to Docker containers. Once these services went into production in early 2017, the team began looking at orchestration to help create efficiencies and manage them in a decentralized way. After an evaluation of various solutions, Pinterest went with Kubernetes. + +
+ +
+ +

Impact

+ "By moving to Kubernetes the team was able to build on-demand scaling and new failover policies, in addition to simplifying the overall deployment and management of a complicated piece of infrastructure such as Jenkins," says Micheal Benedict, Product Manager for the Cloud and the Data Infrastructure Group at Pinterest. "We not only saw reduced build times but also huge efficiency wins. For instance, the team reclaimed over 80 percent of capacity during non-peak hours. As a result, the Jenkins Kubernetes cluster now uses 30 percent less instance-hours per-day when compared to the previous static cluster." + + +
+ +
+
+
+
+"So far it’s been good, especially the elasticity around how we can configure our Jenkins workloads on that Kubernetes shared cluster. That is the win we were pushing for."

— Micheal Benedict, Product Manager for the Cloud and the Data Infrastructure Group at Pinterest
+ +
+
+
+
+

Pinterest was born on the cloud—running on AWS since day one in 2010—but even cloud native companies can experience some growing pains.

Since its launch, Pinterest has become a household name, with more than 200 million active monthly users and 100 billion objects saved. Underneath the hood, there are 1,000 microservices running and hundreds of thousands of data jobs.

+With such growth came layers of infrastructure and diverse set-up tools and platforms for the different workloads, resulting in an inconsistent and complex end-to-end developer experience, and ultimately less velocity to get to production. +So in 2016, the company launched a roadmap toward a new compute platform, led by the vision of having the fastest path from an idea to production, without making engineers worry about the underlying infrastructure.

+The first phase involved moving to Docker. "Pinterest has been heavily running on virtual machines, on EC2 instances directly, for the longest time," says Micheal Benedict, Product Manager for the Cloud and the Data Infrastructure Group. "To solve the problem around packaging software and not make engineers own portions of the fleet and those kinds of challenges, we standardized the packaging mechanism and then moved that to the container on top of the VM. Not many drastic changes. We didn’t want to boil the ocean at that point." + + +
+
+
+ "Though Kubernetes lacked certain things we wanted, we realized that by the time we get to productionizing many of those things, we’ll be able to leverage what the community is doing."

— MICHEAL BENEDICT, PRODUCT MANAGER FOR THE CLOUD AND THE DATA INFRASTRUCTURE GROUP AT PINTEREST
+
+
+
+
+ +The first service that was migrated was the monolith API fleet that powers most of Pinterest. At the same time, Benedict’s infrastructure governance team built chargeback and capacity planning systems to analyze how the company uses its virtual machines on AWS. "It became clear that running on VMs is just not sustainable with what we’re doing," says Benedict. "A lot of resources were underutilized. There were efficiency efforts, which worked fine at a certain scale, but now you have to move to a more decentralized way of managing that. So orchestration was something we thought could help solve that piece."

+That led to the second phase of the roadmap. In July 2017, after an eight-week evaluation period, the team chose Kubernetes over other orchestration platforms. "Kubernetes lacked certain things at the time—for example, we wanted Spark on Kubernetes," says Benedict. "But we realized that the dev cycles we would put in to even try building that is well worth the outcome, both for Pinterest as well as the community. We’ve been in those conversations in the Big Data SIG. We realized that by the time we get to productionizing many of those things, we’ll be able to leverage what the community is doing."

+At the beginning of 2018, the team began onboarding its first use case into the Kubernetes system: Jenkins workloads. "Although we have builds happening during a certain period of the day, we always need to allocate peak capacity," says Benedict. "They don’t have any auto-scaling capabilities, so that capacity stays constant. It is difficult to speed up builds because ramping up takes more time. So given those kind of concerns, we thought that would be a perfect use case for us to work on." + + +
+
+
+
+"So far it’s been good, especially the elasticity around how we can configure our Jenkins workloads on Kubernetes shared cluster. That is the win we were pushing for."

— MICHEAL BENEDICT, PRODUCT MANAGER FOR THE CLOUD AND THE DATA INFRASTRUCTURE GROUP AT PINTEREST
+
+
+ +
+
+ They ramped up the cluster, and working with a team of four people, got the Jenkins Kubernetes cluster ready for production. "We still have our static Jenkins cluster," says Benedict, "but on Kubernetes, we are doing similar builds, testing the entire pipeline, getting the artifact ready and just doing the comparison to see, how much time did it take to build over here. Is the SLA okay, is the artifact generated correct, are there issues there?"

+"So far it’s been good," he adds, "especially the elasticity around how we can configure our Jenkins workloads on Kubernetes shared cluster. That is the win we were pushing for."

+By the end of Q1 2018, the team successfully migrated Jenkins Master to run natively on Kubernetes and also collaborated on the Jenkins Kubernetes Plugin to manage the lifecycle of workers. "We’re currently building the entire Pinterest JVM stack (one of the larger monorepos at Pinterest which was recently bazelized) on this new cluster," says Benedict. "At peak, we run thousands of pods on a few hundred nodes. Overall, by moving to Kubernetes the team was able to build on-demand scaling and new failover policies, in addition to simplifying the overall deployment and management of a complicated piece of infrastructure such as Jenkins. We not only saw reduced build times but also huge efficiency wins. For instance, the team reclaimed over 80 percent of capacity during non-peak hours. As a result, the Jenkins Kubernetes cluster now uses 30 percent less instance-hours per-day when compared to the previous static cluster." + + +
+ +
+
+ "We are in the position to run things at scale, in a public cloud environment, and test things out in way that a lot of people might not be able to do."

— MICHEAL BENEDICT, PRODUCT MANAGER FOR THE CLOUD AND THE DATA INFRASTRUCTURE GROUP AT PINTEREST
+
+
+ +
+ Benedict points to a "pretty robust roadmap" going forward. In addition to the Pinterest big data team’s experiments with Spark on Kubernetes, the company collaborated with Amazon’s EKS team on an ENI/CNI plug in.

+Once the Jenkins cluster is up and running out of dark mode, Benedict hopes to establish best practices, including having governance primitives established—including integration with the chargeback system—before moving on to migrating the next service. "We have a healthy pipeline of use-cases to be on-boarded. After Jenkins, we want to enable support for Tensorflow and Apache Spark. At some point, we aim to move the company’s monolithic API service. If we move that and understand the complexity around that, it builds our confidence," says Benedict. "It sets us up for migration of all our other services."

+After years of being a cloud native pioneer, Pinterest is eager to share its ongoing journey. "We are in the position to run things at scale, in a public cloud environment, and test things out in way that a lot of people might not be able to do," says Benedict. "We’re in a great position to contribute back some of those learnings." + + + +
+ +
diff --git a/content/en/docs/concepts/architecture/master-node-communication.md b/content/en/docs/concepts/architecture/master-node-communication.md index 013674f210b19..652b0ac240903 100644 --- a/content/en/docs/concepts/architecture/master-node-communication.md +++ b/content/en/docs/concepts/architecture/master-node-communication.md @@ -28,15 +28,15 @@ All communication paths from the cluster to the master terminate at the apiserver (none of the other master components are designed to expose remote services). In a typical deployment, the apiserver is configured to listen for remote connections on a secure HTTPS port (443) with one or more forms of -client [authentication](/docs/reference/access-authn-authz/authentication/) enabled. One or more forms -of [authorization](/docs/admin/authorization/) should be enabled, especially -if [anonymous requests](/docs/reference/access-authn-authz/authentication/#anonymous-requests) or -[service account tokens](/docs/reference/access-authn-authz/authentication/#service-account-tokens) +client [authentication](/docs/reference/access-authn-authz/authentication/) enabled. +One or more forms of [authorization](/docs/reference/access-authn-authz/authorization/) +should be enabled, especially if [anonymous requests](/docs/reference/access-authn-authz/authentication/#anonymous-requests) +or [service account tokens](/docs/reference/access-authn-authz/authentication/#service-account-tokens) are allowed. Nodes should be provisioned with the public root certificate for the cluster such that they can connect securely to the apiserver along with valid client -credentials. For example, on a default GCE deployment, the client credentials +credentials. For example, on a default GKE deployment, the client credentials provided to the kubelet are in the form of a client certificate. See [kubelet TLS bootstrapping](/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping/) for automated provisioning of kubelet client certificates. diff --git a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md index 97ee3ac7052e0..e46a8025a1894 100644 --- a/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md +++ b/content/en/docs/concepts/cluster-administration/cluster-administration-overview.md @@ -52,9 +52,9 @@ Note: Not all distros are actively maintained. Choose distros which have been te * [Authenticating](/docs/reference/access-authn-authz/authentication/) explains authentication in Kubernetes, including the various authentication options. -* [Authorization](/docs/admin/authorization/) is separate from authentication, and controls how HTTP calls are handled. +* [Authorization](/docs/reference/access-authn-authz/authorization/) is separate from authentication, and controls how HTTP calls are handled. -* [Using Admission Controllers](/docs/admin/admission-controllers/) explains plug-ins which intercepts requests to the Kubernetes API server after authentication and authorization. +* [Using Admission Controllers](/docs/reference/access-authn-authz/admission-controllers/) explains plug-ins which intercepts requests to the Kubernetes API server after authentication and authorization. * [Using Sysctls in a Kubernetes Cluster](/docs/concepts/cluster-administration/sysctl-cluster/) describes to an administrator how to use the `sysctl` command-line tool to set kernel parameters . diff --git a/content/en/docs/concepts/cluster-administration/federation.md b/content/en/docs/concepts/cluster-administration/federation.md index 9bc16804364cc..eaa33d4c600de 100644 --- a/content/en/docs/concepts/cluster-administration/federation.md +++ b/content/en/docs/concepts/cluster-administration/federation.md @@ -178,6 +178,10 @@ clusters up to 5000 nodes. See [Building Large Clusters](/docs/setup/cluster-lar * See this [setup guide](/docs/tutorials/federation/set-up-cluster-federation-kubefed/) for cluster federation. * See this [Kubecon2016 talk on federation](https://www.youtube.com/watch?v=pq9lbkmxpS8) * See this [Kubecon2017 Europe update on federation](https://www.youtube.com/watch?v=kwOvOLnFYck) +* See this [Kubecon2018 Europe update on sig-multicluster](https://www.youtube.com/watch?v=vGZo5DaThQU) +* See this [Kubecon2018 Europe Federation-v2 prototype presentation](https://youtu.be/q27rbaX5Jis?t=7m20s) +* See this [Federation-v2 Userguide](https://github.com/kubernetes-sigs/federation-v2/blob/master/docs/userguide.md) {{% /capture %}} + diff --git a/content/en/docs/concepts/configuration/assign-pod-node.md b/content/en/docs/concepts/configuration/assign-pod-node.md index 7bca696bb5d0d..ce6be282eb8d3 100644 --- a/content/en/docs/concepts/configuration/assign-pod-node.md +++ b/content/en/docs/concepts/configuration/assign-pod-node.md @@ -178,6 +178,8 @@ in the section [Interlude: built-in node labels](#interlude-built-in-node-labels processing which can slow down scheduling in large clusters significantly. We do not recommend using them in clusters larger than several hundred nodes. +**Note:** Pod anti-affinity requires nodes to be consistently labelled, i.e. every node in the cluster must have an appropriate label matching `topologyKey`. If some or all nodes are missing the speficied `topologyKey` label, it can lead to unintended behavior. + As with node affinity, there are currently two types of pod affinity and anti-affinity, called `requiredDuringSchedulingIgnoredDuringExecution` and `preferredDuringSchedulingIgnoredDuringExecution` which denote "hard" vs. "soft" requirements. See the description in the node affinity section earlier. diff --git a/content/en/docs/concepts/configuration/manage-compute-resources-container.md b/content/en/docs/concepts/configuration/manage-compute-resources-container.md index 37ac477f13ff6..45d098b5e7893 100644 --- a/content/en/docs/concepts/configuration/manage-compute-resources-container.md +++ b/content/en/docs/concepts/configuration/manage-compute-resources-container.md @@ -297,14 +297,13 @@ Container in the Pod was terminated and restarted five times. You can call `kubectl get pod` with the `-o go-template=...` option to fetch the status of previously terminated Containers: -```shell{% raw %} +```shell [13:59:01] $ kubectl get pod -o go-template='{{range.status.containerStatuses}}{{"Container Name: "}}{{.name}}{{"\r\nLastState: "}}{{.lastState}}{{end}}' simmemleak-hra99 Container Name: simmemleak -LastState: map[terminated:map[exitCode:137 reason:OOM Killed startedAt:2015-07-07T20:58:43Z finishedAt:2015-07-07T20:58:43Z containerID:docker://0e4095bba1feccdfe7ef9fb6ebffe972b4b14285d5acdec6f0d3ae8a22fad8b2]]{% endraw %} +LastState: map[terminated:map[exitCode:137 reason:OOM Killed startedAt:2015-07-07T20:58:43Z finishedAt:2015-07-07T20:58:43Z containerID:docker://0e4095bba1feccdfe7ef9fb6ebffe972b4b14285d5acdec6f0d3ae8a22fad8b2]] ``` -You can see that the Container was terminated because of `reason:OOM Killed`, -where `OOM` stands for Out Of Memory. +You can see that the Container was terminated because of `reason:OOM Killed`, where `OOM` stands for Out Of Memory. ## Local ephemeral storage {{< feature-state state="beta" >}} diff --git a/content/en/docs/concepts/configuration/pod-priority-preemption.md b/content/en/docs/concepts/configuration/pod-priority-preemption.md index 193880eb43d81..68572920ab33c 100644 --- a/content/en/docs/concepts/configuration/pod-priority-preemption.md +++ b/content/en/docs/concepts/configuration/pod-priority-preemption.md @@ -12,36 +12,37 @@ weight: 70 {{< feature-state for_k8s_version="1.8" state="alpha" >}} {{< feature-state for_k8s_version="1.11" state="beta" >}} -[Pods](/docs/user-guide/pods) can have _priority_. Priority -indicates the importance of a Pod relative to other Pods. If a Pod cannot be scheduled, -the scheduler tries to preempt (evict) lower priority Pods to make scheduling of the +[Pods](/docs/user-guide/pods) can have _priority_. Priority indicates the +importance of a Pod relative to other Pods. If a Pod cannot be scheduled, the +scheduler tries to preempt (evict) lower priority Pods to make scheduling of the pending Pod possible. -In Kubernetes 1.9 and later, Priority also affects scheduling -order of Pods and out-of-resource eviction ordering on the Node. +In Kubernetes 1.9 and later, Priority also affects scheduling order of Pods and +out-of-resource eviction ordering on the Node. -Pod priority and preemption are moved to beta since Kubernetes 1.11 and are enabled by default in -this release and later. +Pod priority and preemption are moved to beta since Kubernetes 1.11 and are +enabled by default in this release and later. In Kubernetes versions where Pod priority and preemption is still an alpha-level -feature, you need to explicitly enable it. To use these features in the older versions of -Kubernetes, follow the instructions in the documentation for your Kubernetes version, by -going to the documentation archive version for your Kubernetes version. - -| Kubernetes Version | Priority and Preemption State | Enabled by default | -| -------- |:-----:|:----:| -| 1.8 | alpha | no | -| 1.9 | alpha | no | -| 1.10 | alpha | no | -| 1.11 | beta | yes | - -{{< warning >}} -**Warning**: In a cluster where not all users are trusted, a malicious -user could create pods at the highest possible priorities, causing +feature, you need to explicitly enable it. To use these features in the older +versions of Kubernetes, follow the instructions in the documentation for your +Kubernetes version, by going to the documentation archive version for your +Kubernetes version. + +Kubernetes Version | Priority and Preemption State | Enabled by default +------------------ | :---------------------------: | :----------------: +1.8 | alpha | no +1.9 | alpha | no +1.10 | alpha | no +1.11 | beta | yes + +{{< warning >}} **Warning**: In a cluster where not all users are trusted, a +malicious user could create pods at the highest possible priorities, causing other pods to be evicted/not get scheduled. To resolve this issue, -[ResourceQuota](https://kubernetes.io/docs/concepts/policy/resource-quotas/) is augmented to support -Pod priority. An admin can create ResourceQuota for users at specific priority levels, preventing -them from creating pods at high priorities. However, this feature is in alpha as of Kubernetes 1.11. +[ResourceQuota](https://kubernetes.io/docs/concepts/policy/resource-quotas/) is +augmented to support Pod priority. An admin can create ResourceQuota for users +at specific priority levels, preventing them from creating pods at high +priorities. However, this feature is in alpha as of Kubernetes 1.11. {{< /warning >}} {{% /capture %}} @@ -49,37 +50,52 @@ them from creating pods at high priorities. However, this feature is in alpha as {{% capture body %}} ## How to use priority and preemption + To use priority and preemption in Kubernetes 1.11 and later, follow these steps: -1. Add one or more [PriorityClasses](#priorityclass). +1. Add one or more [PriorityClasses](#priorityclass). -1. Create Pods with[`priorityClassName`](#pod-priority) set to one of the added PriorityClasses. -Of course you do not need to create the Pods directly; normally you would add -`priorityClassName` to the Pod template of a collection object like a Deployment. +1. Create Pods with[`priorityClassName`](#pod-priority) set to one of the added + PriorityClasses. Of course you do not need to create the Pods directly; + normally you would add `priorityClassName` to the Pod template of a + collection object like a Deployment. Keep reading for more information about these steps. -If you try the feature and then decide to disable it, you must remove the PodPriority -command-line flag or set it to `false`, and then restart the API server and -scheduler. After the feature is disabled, the existing Pods keep their priority -fields, but preemption is disabled, and priority fields are ignored. If the feature -is disabled, you cannot set `priorityClassName` in new Pods. +If you try the feature and then decide to disable it, you must remove the +PodPriority command-line flag or set it to `false`, and then restart the API +server and scheduler. After the feature is disabled, the existing Pods keep +their priority fields, but preemption is disabled, and priority fields are +ignored. If the feature is disabled, you cannot set `priorityClassName` in new +Pods. ## How to disable preemption -{{< note >}} -**Note**: In Kubernetes 1.11, critical pods (except DaemonSet pods, which are -still scheduled by the DaemonSet controller) rely on scheduler preemption to be -scheduled when a cluster is under resource pressure. For this reason, we do not -recommend disabling this feature. If you still have to disable this feature, -follow the instructions below. -{{< /note >}} +{{< note >}} **Note**: In Kubernetes 1.11, critical pods (except DaemonSet pods, +which are still scheduled by the DaemonSet controller) rely on scheduler +preemption to be scheduled when a cluster is under resource pressure. For this +reason, you will need to run an older version of Rescheduler if you decide to +disable preemption. More on this is provided below. {{< /note >}} + +#### Option 1: Disable both Pod priority and preemption + +Disabling Pod priority disables preemption as well. In order to disable Pod +Priority, set the feature to false for API server, Scheduler, and Kubelet. +Disabling the feature on Kubelets is not vital. You can leave the feature on for +Kubelets if rolling out is hard. + +``` +--feature-gates=PodPriority=false +``` + +#### Option 2: Disable Preemption only In Kubernetes 1.11 and later, preemption is controlled by a kube-scheduler flag `disablePreemption`, which is set to `false` by default. -To disable preemption, set `disablePreemption` to true. This keeps pod priority -enabled but disables preemption. Here is a sample configuration: +This option is available in component configs only and is not available in +old-style command line options. Below is a sample component config to disable +preemption: ```yaml apiVersion: componentconfig/v1alpha1 @@ -90,44 +106,57 @@ algorithmSource: ... disablePreemption: true - ``` -Although preemption of the scheduler is enabled by default, it is disabled if `PodPriority` -feature is disabled. +### Start an older version of Rescheduler in the cluster + +When priority or preemption is disabled, we must run Rescheduler v0.3.1 (instead +of v0.4.0) to ensure that critical Pods are scheduled when nodes or cluster are +under resource pressure. Since critical Pod annotation is still supported in +this release, running Rescheduler should be enough and no other changes to the +configuration of Pods should be needed. + +Rescheduler images can be found at: +[gcr.io/k8s-image-staging/rescheduler](http://gcr.io/k8s-image-staging/rescheduler). + +In the code, changing the Rescheduler version back to v.0.3.1 is the reverse of +[this PR](https://github.com/kubernetes/kubernetes/pull/65454). ## PriorityClass -A PriorityClass is a non-namespaced object that defines a mapping from a priority -class name to the integer value of the priority. The name is specified in the `name` -field of the PriorityClass object's metadata. The value is specified in the required -`value` field. The higher the value, the higher the priority. +A PriorityClass is a non-namespaced object that defines a mapping from a +priority class name to the integer value of the priority. The name is specified +in the `name` field of the PriorityClass object's metadata. The value is +specified in the required `value` field. The higher the value, the higher the +priority. -A PriorityClass object can have any 32-bit integer value smaller than or equal to -1 billion. Larger numbers are reserved for critical system Pods that should not -normally be preempted or evicted. A cluster admin should create one PriorityClass -object for each such mapping that they want. +A PriorityClass object can have any 32-bit integer value smaller than or equal +to 1 billion. Larger numbers are reserved for critical system Pods that should +not normally be preempted or evicted. A cluster admin should create one +PriorityClass object for each such mapping that they want. PriorityClass also has two optional fields: `globalDefault` and `description`. The `globalDefault` field indicates that the value of this PriorityClass should be used for Pods without a `priorityClassName`. Only one PriorityClass with -`globalDefault` set to true can exist in the system. If there is no PriorityClass -with `globalDefault` set, the priority of Pods with no `priorityClassName` is zero. +`globalDefault` set to true can exist in the system. If there is no +PriorityClass with `globalDefault` set, the priority of Pods with no +`priorityClassName` is zero. -The `description` field is an arbitrary string. It is meant to tell users of -the cluster when they should use this PriorityClass. +The `description` field is an arbitrary string. It is meant to tell users of the +cluster when they should use this PriorityClass. ### Notes about PodPriority and existing clusters -- If you upgrade your existing cluster and enable this feature, the priority -of your existing Pods is effectively zero. -- Addition of a PriorityClass with `globalDefault` set to `true` does not -change the priorities of existing Pods. The value of such a PriorityClass is used only -for Pods created after the PriorityClass is added. +- If you upgrade your existing cluster and enable this feature, the priority + of your existing Pods is effectively zero. + +- Addition of a PriorityClass with `globalDefault` set to `true` does not + change the priorities of existing Pods. The value of such a PriorityClass is + used only for Pods created after the PriorityClass is added. -- If you delete a PriorityClass, existing Pods that use the name of the -deleted PriorityClass remain unchanged, but you cannot create more Pods -that use the name of the deleted PriorityClass. +- If you delete a PriorityClass, existing Pods that use the name of the + deleted PriorityClass remain unchanged, but you cannot create more Pods that + use the name of the deleted PriorityClass. ### Example PriorityClass @@ -145,13 +174,13 @@ description: "This priority class should be used for XYZ service pods only." After you have one or more PriorityClasses, you can create Pods that specify one of those PriorityClass names in their specifications. The priority admission -controller uses the `priorityClassName` field and populates the integer value -of the priority. If the priority class is not found, the Pod is rejected. - -The following YAML is an example of a Pod configuration that uses the PriorityClass -created in the preceding example. The priority admission controller checks the -specification and resolves the priority of the Pod to 1000000. +controller uses the `priorityClassName` field and populates the integer value of +the priority. If the priority class is not found, the Pod is rejected. +The following YAML is an example of a Pod configuration that uses the +PriorityClass created in the preceding example. The priority admission +controller checks the specification and resolves the priority of the Pod to +1000000. ```yaml apiVersion: v1 @@ -170,36 +199,40 @@ spec: ### Effect of Pod priority on scheduling order -In Kubernetes 1.9 and later, when Pod priority is enabled, scheduler orders pending -Pods by their priority and a pending Pod is placed ahead of other pending Pods with -lower priority in the scheduling queue. As a result, the higher priority Pod may -by scheduled sooner that Pods with lower priority if its scheduling requirements -are met. If such Pod cannot be scheduled, scheduler will continue and tries to -schedule other lower priority Pods. +In Kubernetes 1.9 and later, when Pod priority is enabled, scheduler orders +pending Pods by their priority and a pending Pod is placed ahead of other +pending Pods with lower priority in the scheduling queue. As a result, the +higher priority Pod may by scheduled sooner that Pods with lower priority if its +scheduling requirements are met. If such Pod cannot be scheduled, scheduler will +continue and tries to schedule other lower priority Pods. ## Preemption -When Pods are created, they go to a queue and wait to be scheduled. The scheduler -picks a Pod from the queue and tries to schedule it on a Node. If no Node is found -that satisfies all the specified requirements of the Pod, preemption logic is triggered -for the pending Pod. Let's call the pending Pod P. Preemption logic tries to find a Node -where removal of one or more Pods with lower priority than P would enable P to be scheduled -on that Node. If such a Node is found, one or more lower priority Pods get -deleted from the Node. After the Pods are gone, P can be scheduled on the Node. +When Pods are created, they go to a queue and wait to be scheduled. The +scheduler picks a Pod from the queue and tries to schedule it on a Node. If no +Node is found that satisfies all the specified requirements of the Pod, +preemption logic is triggered for the pending Pod. Let's call the pending Pod P. +Preemption logic tries to find a Node where removal of one or more Pods with +lower priority than P would enable P to be scheduled on that Node. If such a +Node is found, one or more lower priority Pods get deleted from the Node. After +the Pods are gone, P can be scheduled on the Node. ### User exposed information -When Pod P preempts one or more Pods on Node N, `nominatedNodeName` field of Pod P's status is set to -the name of Node N. This field helps scheduler track resources reserved for Pod P and also gives -users information about preemptions in their clusters. - -Please note that Pod P is not necessarily scheduled to the "nominated Node". After victim Pods are -preempted, they get their graceful termination period. If another node becomes available while -scheduler is waiting for the victim Pods to terminate, scheduler will use the other node to schedule -Pod P. As a result `nominatedNodeName` and `nodeName` of Pod spec are not always the same. Also, if -scheduler preempts Pods on Node N, but then a higher priority Pod than Pod P arrives, scheduler may -give Node N to the new higher priority Pod. In such a case, scheduler clears `nominatedNodeName` of -Pod P. By doing this, scheduler makes Pod P eligible to preempt Pods on another Node. +When Pod P preempts one or more Pods on Node N, `nominatedNodeName` field of Pod +P's status is set to the name of Node N. This field helps scheduler track +resources reserved for Pod P and also gives users information about preemptions +in their clusters. + +Please note that Pod P is not necessarily scheduled to the "nominated Node". +After victim Pods are preempted, they get their graceful termination period. If +another node becomes available while scheduler is waiting for the victim Pods to +terminate, scheduler will use the other node to schedule Pod P. As a result +`nominatedNodeName` and `nodeName` of Pod spec are not always the same. Also, if +scheduler preempts Pods on Node N, but then a higher priority Pod than Pod P +arrives, scheduler may give Node N to the new higher priority Pod. In such a +case, scheduler clears `nominatedNodeName` of Pod P. By doing this, scheduler +makes Pod P eligible to preempt Pods on another Node. ### Limitations of preemption @@ -212,67 +245,127 @@ killed. This graceful termination period creates a time gap between the point that the scheduler preempts Pods and the time when the pending Pod (P) can be scheduled on the Node (N). In the meantime, the scheduler keeps scheduling other pending Pods. As victims exit or get terminated, the scheduler tries to schedule -Pods in the pending queue. Therefore, there is usually a time gap between the point -that scheduler preempts victims and the time that Pod P is scheduled. In order to -minimize this gap, one can set graceful termination period of lower priority Pods -to zero or a small number. +Pods in the pending queue. Therefore, there is usually a time gap between the +point that scheduler preempts victims and the time that Pod P is scheduled. In +order to minimize this gap, one can set graceful termination period of lower +priority Pods to zero or a small number. #### PodDisruptionBudget is supported, but not guaranteed! A [Pod Disruption Budget (PDB)](/docs/concepts/workloads/pods/disruptions/) -allows application owners to limit the number Pods of a replicated application that -are down simultaneously from voluntary disruptions. Kubernetes 1.9 supports PDB -when preempting Pods, but respecting PDB is best effort. The Scheduler tries to -find victims whose PDB are not violated by preemption, but if no such victims are -found, preemption will still happen, and lower priority Pods will be removed -despite their PDBs being violated. +allows application owners to limit the number Pods of a replicated application +that are down simultaneously from voluntary disruptions. Kubernetes 1.9 supports +PDB when preempting Pods, but respecting PDB is best effort. The Scheduler tries +to find victims whose PDB are not violated by preemption, but if no such victims +are found, preemption will still happen, and lower priority Pods will be removed +despite their PDBs being violated. #### Inter-Pod affinity on lower-priority Pods -A Node is considered for preemption only when -the answer to this question is yes: "If all the Pods with lower priority than -the pending Pod are removed from the Node, can the pending Pod be scheduled on -the Node?" +A Node is considered for preemption only when the answer to this question is +yes: "If all the Pods with lower priority than the pending Pod are removed from +the Node, can the pending Pod be scheduled on the Node?" -{{< note >}} -**Note:** Preemption does not necessarily remove all lower-priority Pods. If the -pending Pod can be scheduled by removing fewer than all lower-priority Pods, then -only a portion of the lower-priority Pods are removed. Even so, the answer to the -preceding question must be yes. If the answer is no, the Node is not considered -for preemption. -{{< /note >}} +{{< note >}} **Note:** Preemption does not necessarily remove all lower-priority +Pods. If the pending Pod can be scheduled by removing fewer than all +lower-priority Pods, then only a portion of the lower-priority Pods are removed. +Even so, the answer to the preceding question must be yes. If the answer is no, +the Node is not considered for preemption. {{< /note >}} -If a pending Pod has inter-pod affinity to one or more of the lower-priority Pods -on the Node, the inter-Pod affinity rule cannot be satisfied in the absence of those -lower-priority Pods. In this case, the scheduler does not preempt any Pods on the -Node. Instead, it looks for another Node. The scheduler might find a suitable Node -or it might not. There is no guarantee that the pending Pod can be scheduled. +If a pending Pod has inter-pod affinity to one or more of the lower-priority +Pods on the Node, the inter-Pod affinity rule cannot be satisfied in the absence +of those lower-priority Pods. In this case, the scheduler does not preempt any +Pods on the Node. Instead, it looks for another Node. The scheduler might find a +suitable Node or it might not. There is no guarantee that the pending Pod can be +scheduled. -Our recommended solution for this problem is to create inter-Pod affinity only towards -equal or higher priority Pods. +Our recommended solution for this problem is to create inter-Pod affinity only +towards equal or higher priority Pods. #### Cross node preemption -Suppose a Node N is being considered for preemption so that a pending Pod P -can be scheduled on N. P might become feasible on N only if a Pod on another -Node is preempted. Here's an example: +Suppose a Node N is being considered for preemption so that a pending Pod P can +be scheduled on N. P might become feasible on N only if a Pod on another Node is +preempted. Here's an example: -* Pod P is being considered for Node N. -* Pod Q is running on another Node in the same Zone as Node N. -* Pod P has Zone-wide anti-affinity with Pod Q -(`topologyKey: failure-domain.beta.kubernetes.io/zone`). -* There are no other cases of anti-affinity between Pod P and other Pods in the Zone. -* In order to schedule Pod P on Node N, Pod Q can be preempted, but scheduler -does not perform cross-node preemption. So, Pod P will be deemed unschedulable -on Node N. +* Pod P is being considered for Node N. +* Pod Q is running on another Node in the same Zone as Node N. +* Pod P has Zone-wide anti-affinity with Pod Q (`topologyKey: + failure-domain.beta.kubernetes.io/zone`). +* There are no other cases of anti-affinity between Pod P and other Pods in + the Zone. +* In order to schedule Pod P on Node N, Pod Q can be preempted, but scheduler + does not perform cross-node preemption. So, Pod P will be deemed + unschedulable on Node N. -If Pod Q were removed from its Node, the Pod anti-affinity violation would be gone, -and Pod P could possibly be scheduled on Node N. +If Pod Q were removed from its Node, the Pod anti-affinity violation would be +gone, and Pod P could possibly be scheduled on Node N. We may consider adding cross Node preemption in future versions if we find an -algorithm with reasonable performance. We cannot promise anything at this point, +algorithm with reasonable performance. We cannot promise anything at this point, and cross Node preemption will not be considered a blocker for Beta or GA. -{{% /capture %}} +## Debugging Pod Priority and Preemption +Pod Priority and Preemption is a major feature that could potentially disrupt +Pod scheduling if it has bugs. +### Potential problems caused by Priority and Preemption + +The followings are some of the potential problems that could be caused by bugs +in the implementation of the feature. This list is not exhaustive. + +#### Pods are preempted unnecessarily + +Preemption removes existing Pods from a cluster under resource pressure to make +room for higher priority pending Pods. If a user gives high priorities to +certain Pods by mistake, these unintentional high priority Pods may cause +preemption in the cluster. As mentioned above, Pod priority is specified by +setting the `priorityClassName` field of `podSpec`. The integer value of +priority is then resolved and populated to the `priority` field of `podSpec`. + +To resolve the problem, `priorityClassName` of the Pods must be changed to use +lower priority classes or should be left empty. Empty `priorityClassName` is +resolved to zero by default. + +When a Pod is preempted, there will be events recorded for the preempted Pod. +Preemption should happen only when a cluster does not have enough resources for +a Pod. In such cases, preemption happens only when the priority of the pending +Pod (preemptor) is higher than the victim Pods. Preemption must not happen when +there is no pending Pod, or when the pending Pods have equal or higher priority +than the victims. If preemption happens in such scenarios, please file an issue. + +#### Pods are preempted, but the preemptor is not scheduled + +When pods are preempted, they receive their requested graceful termination +period, which is by default 30 seconds, but it can be any different value as +specified in the PodSpec. If the victim Pods do not terminate within this period +they are force-terminated. Once all the victims go away, the preemptor Pod can +be scheduled. + +While the preemptor Pod is waiting for the victims to go away, a higher priority +Pod may be created that fits on the same node. In this case, the scheduler will +schedule the higher priority Pod instead of the preemptor. + +In the absence of such a higher priority Pod, we expect the preemptor Pod to be +scheduled after the graceful termination period of the victims is over. + +#### Higher priority Pods are preempted before lower priority pods + +The scheduler tries to find nodes that can run a pending Pod and if no node is +found, it tries to remove Pods with lower priority from one node to make room +for the pending pod. If a node with low priority Pods is not feasible to run the +pending Pod, the scheduler may choose another node with higher priority Pods +(compared to the Pods on the other node) for preemption. The victims must still +have lower priority than the preemptor Pod. + +When there are multiple nodes available for preemption, the scheduler tries to +choose the node with a set of Pods with lowest priority. However, if such Pods +have PodDisruptionBudget that would be violated if they are preempted then the +scheduler may choose another node with higher priority Pods. + +When multiple nodes exist for preemption and none of the above scenarios apply, +we expect the scheduler to choose a node with the lowest priority. If that is +not the case, it may indicate a bug in the scheduler. + +{{% /capture %}} diff --git a/content/en/docs/concepts/configuration/secret.md b/content/en/docs/concepts/configuration/secret.md index df5b80129ea3d..e2469c1c83fc6 100644 --- a/content/en/docs/concepts/configuration/secret.md +++ b/content/en/docs/concepts/configuration/secret.md @@ -135,7 +135,7 @@ secret "mysecret" created **Encoding Note:** The serialized JSON and YAML values of secret data are encoded as base64 strings. Newlines are not valid within these strings and must -be omitted. When using the `base64` utility on Darwin/OS X users should avoid +be omitted. When using the `base64` utility on Darwin/macOS users should avoid using the `-b` option to split long lines. Conversely Linux users *should* add the option `-w 0` to `base64` commands or the pipeline `base64 | tr -d '\n'` if `-w` option is not available. diff --git a/content/en/docs/concepts/configuration/taint-and-toleration.md b/content/en/docs/concepts/configuration/taint-and-toleration.md index 07b5af707cb2a..c989e7e23021a 100644 --- a/content/en/docs/concepts/configuration/taint-and-toleration.md +++ b/content/en/docs/concepts/configuration/taint-and-toleration.md @@ -160,7 +160,7 @@ pods that shouldn't be running. A few of the use cases are a particular set of users, you can add a taint to those nodes (say, `kubectl taint nodes nodename dedicated=groupName:NoSchedule`) and then add a corresponding toleration to their pods (this would be done most easily by writing a custom -[admission controller](/docs/admin/admission-controllers/)). +[admission controller](/docs/reference/access-authn-authz/admission-controllers/)). The pods with the tolerations will then be allowed to use the tainted (dedicated) nodes as well as any other nodes in the cluster. If you want to dedicate the nodes to them *and* ensure they *only* use the dedicated nodes, then you should additionally add a label similar @@ -176,12 +176,12 @@ hardware (e.g. `kubectl taint nodes nodename special=true:NoSchedule` or `kubectl taint nodes nodename special=true:PreferNoSchedule`) and adding a corresponding toleration to pods that use the special hardware. As in the dedicated nodes use case, it is probably easiest to apply the tolerations using a custom -[admission controller](/docs/admin/admission-controllers/)). +[admission controller](/docs/reference/access-authn-authz/admission-controllers/). For example, it is recommended to use [Extended Resources](/docs/concepts/configuration/manage-compute-resources-container/#extended-resources) to represent the special hardware, taint your special hardware nodes with the extended resource name and run the -[ExtendedResourceToleration](/docs/admin/admission-controllers/#extendedresourcetoleration) +[ExtendedResourceToleration](/docs/reference/access-authn-authz/admission-controllers/#extendedresourcetoleration) admission controller. Now, because the nodes are tainted, no pods without the toleration will schedule on them. But when you submit a pod that requests the extended resource, the `ExtendedResourceToleration` admission controller will diff --git a/content/en/docs/concepts/containers/images.md b/content/en/docs/concepts/containers/images.md index dc6c31f8585b3..5f0c40b9c0159 100644 --- a/content/en/docs/concepts/containers/images.md +++ b/content/en/docs/concepts/containers/images.md @@ -27,7 +27,7 @@ you can do one of the following: - set the `imagePullPolicy` of the container to `Always`; - use `:latest` as the tag for the image to use; -- enable the [AlwaysPullImages](/docs/admin/admission-controllers/#alwayspullimages) admission controller. +- enable the [AlwaysPullImages](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) admission controller. If you did not specify tag of your image, it will be assumed as `:latest`, with pull image policy of `Always` correspondingly. @@ -130,17 +130,36 @@ Once you have those variables filled in you can ### Configuring Nodes to Authenticate to a Private Repository +{{< note >}} **Note:** If you are running on Google Kubernetes Engine, there will already be a `.dockercfg` on each node with credentials for Google Container Registry. You cannot use this approach. +{{< /note >}} +{{< note >}} **Note:** If you are running on AWS EC2 and are using the EC2 Container Registry (ECR), the kubelet on each node will manage and update the ECR login credentials. You cannot use this approach. +{{< /note >}} +{{< note >}} **Note:** This approach is suitable if you can control node configuration. It will not work reliably on GCE, and any other cloud provider that does automatic node replacement. +{{< /note >}} -Docker stores keys for private registries in the `$HOME/.dockercfg` or `$HOME/.docker/config.json` file. If you put this -in the `$HOME` of user `root` on a kubelet, then docker will use it. +Docker stores keys for private registries in the `$HOME/.dockercfg` or `$HOME/.docker/config.json` file. If you put the same file +in the search paths list below, kubelet uses it as the credential provider when pulling images. + +* `{--root-dir:-/var/lib/kubelet}/config.json` +* `{cwd of kubelet}/config.json` +* `${HOME}/.docker/config.json` +* `/.docker/config.json` +* `{--root-dir:-/var/lib/kubelet}/.dockercfg` +* `{cwd of kubelet}/.dockercfg` +* `${HOME}/.dockercfg` +* `/.dockercfg` + +{{< note >}} +**Note**: You may have to set `HOME=/root` explicitly in your environment file for kubelet. +{{< /note >}} Here are the recommended steps to configuring your nodes to use a private registry. In this example, run these on your desktop/laptop: @@ -150,13 +169,13 @@ example, run these on your desktop/laptop: 1. Get a list of your nodes, for example: - if you want the names: `nodes=$(kubectl get nodes -o jsonpath='{range.items[*].metadata}{.name} {end}')` - if you want to get the IPs: `nodes=$(kubectl get nodes -o jsonpath='{range .items[*].status.addresses[?(@.type=="ExternalIP")]}{.address} {end}')` - 1. Copy your local `.docker/config.json` to the home directory of root on each node. - - for example: `for n in $nodes; do scp ~/.docker/config.json root@$n:/root/.docker/config.json; done` + 1. Copy your local `.docker/config.json` to one of the search paths list above. + - for example: `for n in $nodes; do scp ~/.docker/config.json root@$n:/var/lib/kubelet/config.json; done` Verify by creating a pod that uses a private image, e.g.: ```yaml -$ cat < /tmp/private-image-test-1.yaml +kubectl create -f - <}} **Note:** If you are running on Google Kubernetes Engine, there will already be a `.dockercfg` on each node with credentials for Google Container Registry. You cannot use this approach. +{{< /note >}} +{{< note >}} **Note:** This approach is suitable if you can control node configuration. It will not work reliably on GCE, and any other cloud provider that does automatic node replacement. +{{< /note >}} By default, the kubelet will try to pull each image from the specified registry. However, if the `imagePullPolicy` property of the container is set to `IfNotPresent` or `Never`, @@ -216,8 +237,10 @@ All pods will have read access to any pre-pulled images. ### Specifying ImagePullSecrets on a Pod +{{< note >}} **Note:** This approach is currently the recommended approach for Google Kubernetes Engine, GCE, and any cloud-providers where node creation is automated. +{{< /note >}} Kubernetes supports specifying registry keys on a pod. @@ -226,7 +249,7 @@ Kubernetes supports specifying registry keys on a pod. Run the following command, substituting the appropriate uppercase values: ```shell -$ kubectl create secret docker-registry myregistrykey --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL +kubectl create secret docker-registry myregistrykey --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL secret "myregistrykey" created. ``` @@ -315,10 +338,10 @@ common use cases and suggested solutions. - It will work better with cluster autoscaling than manual node configuration. - Or, on a cluster where changing the node configuration is inconvenient, use `imagePullSecrets`. 1. Cluster with a proprietary images, a few of which require stricter access control. - - Ensure [AlwaysPullImages admission controller](/docs/admin/admission-controllers/#alwayspullimages) is active. Otherwise, all Pods potentially have access to all images. + - Ensure [AlwaysPullImages admission controller](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) is active. Otherwise, all Pods potentially have access to all images. - Move sensitive data into a "Secret" resource, instead of packaging it in an image. 1. A multi-tenant cluster where each tenant needs own private registry. - - Ensure [AlwaysPullImages admission controller](/docs/admin/admission-controllers/#alwayspullimages) is active. Otherwise, all Pods of all tenants potentially have access to all images. + - Ensure [AlwaysPullImages admission controller](/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) is active. Otherwise, all Pods of all tenants potentially have access to all images. - Run a private registry with authorization required. - Generate registry credential for each tenant, put into secret, and populate secret to each tenant namespace. - The tenant adds that secret to imagePullSecrets of each namespace. diff --git a/content/en/docs/concepts/extend-kubernetes/api-extension/custom-resources.md b/content/en/docs/concepts/extend-kubernetes/api-extension/custom-resources.md index efab74152a30a..64a7bc5416cd7 100644 --- a/content/en/docs/concepts/extend-kubernetes/api-extension/custom-resources.md +++ b/content/en/docs/concepts/extend-kubernetes/api-extension/custom-resources.md @@ -169,11 +169,11 @@ Aggregated APIs offer more advanced API features and customization of other feat | Feature | Description | CRDs | Aggregated API | | ------- | ----------- | ---- | -------------- | -| Validation | Help users prevent errors and allow you to evolve your API independently of your clients. These features are most useful when there are many clients who can't all update at the same time. | Yes. Most validation can be specified in the CRD using [OpenAPI v3.0 validation](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#validation). Any other validations supported by addition of a Validating Webhook. | Yes, arbitrary validation checks | -| Defaulting | See above | Yes, via a Mutating Webhook; Planned, via CRD OpenAPI schema. | Yes | +| Validation | Help users prevent errors and allow you to evolve your API independently of your clients. These features are most useful when there are many clients who can't all update at the same time. | Yes. Most validation can be specified in the CRD using [OpenAPI v3.0 validation](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#validation). Any other validations supported by addition of a [Validating Webhook](/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook-alpha-in-1-8-beta-in-1-9). | Yes, arbitrary validation checks | +| Defaulting | See above | Yes, via a [Mutating Webhook](/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook-beta-in-1-9); Planned, via CRD OpenAPI schema. | Yes | | Multi-versioning | Allows serving the same object through two API versions. Can help ease API changes like renaming fields. Less important if you control your client versions. | No, but planned | Yes | | Custom Storage | If you need storage with a different performance mode (for example, time-series database instead of key-value store) or isolation for security (for example, encryption secrets or different | No | Yes | -| Custom Business Logic | Perform arbitrary checks or actions when creating, reading, updating or deleting an object | Yes, using Webhooks. | Yes | +| Custom Business Logic | Perform arbitrary checks or actions when creating, reading, updating or deleting an object | Yes, using [Webhooks](/docs/reference/access-authn-authz/extensible-admission-controllers/#admission-webhooks). | Yes | | Scale Subresource | Allows systems like HorizontalPodAutoscaler and PodDisruptionBudget interact with your new resource | [Yes](https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#scale-subresource) | Yes | | Status Subresource |
  • Finer-grained access control: user writes spec section, controller writes status section.
  • Allows incrementing object Generation on custom resource data mutation (requires separate spec and status sections in the resource)
| [Yes](https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#status-subresource) | Yes | | Other Subresources | Add operations other than CRUD, such as "logs" or "exec". | No | Yes | diff --git a/content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md b/content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md index 71e542b1baa6c..9fb2c36fc8387 100644 --- a/content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md +++ b/content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md @@ -141,12 +141,14 @@ ensure the continuous functioning of the device allocations during the upgrade. For examples of device plugin implementations, see: * The official [NVIDIA GPU device plugin](https://github.com/NVIDIA/k8s-device-plugin) - * it requires using [nvidia-docker 2.0](https://github.com/NVIDIA/nvidia-docker) which allows you to run GPU enabled docker containers -* The [NVIDIA GPU device plugin for COS base OS](https://github.com/GoogleCloudPlatform/container-engine-accelerators/tree/master/cmd/nvidia_gpu). + * Requires [nvidia-docker 2.0](https://github.com/NVIDIA/nvidia-docker) which allows you to run GPU enabled docker containers. + * A detailed guide on how to [schedule NVIDIA GPUs](/docs/tasks/manage-gpus/scheduling-gpus) on k8s. +* The [NVIDIA GPU device plugin for COS base OS](https://github.com/GoogleCloudPlatform/container-engine-accelerators/tree/master/cmd/nvidia_gpu) * The [RDMA device plugin](https://github.com/hustcat/k8s-rdma-device-plugin) * The [Solarflare device plugin](https://github.com/vikaschoudhary16/sfc-device-plugin) * The [AMD GPU device plugin](https://github.com/RadeonOpenCompute/k8s-device-plugin) * The [SRIOV Network device plugin](https://github.com/intel/sriov-network-device-plugin) +* The [Intel device plugins](https://github.com/intel/intel-device-plugins-for-kubernetes) for GPU and FPGA devices {{% /capture %}} diff --git a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md index 7d506e5cacd91..9172616e2e0be 100644 --- a/content/en/docs/concepts/extend-kubernetes/extend-cluster.md +++ b/content/en/docs/concepts/extend-kubernetes/extend-cluster.md @@ -42,7 +42,7 @@ Customization approaches can be broadly divided into *configuration*, which only Flags and configuration files may not always be changeable in a hosted Kubernetes service or a distribution with managed installation. When they are changeable, they are usually only changeable by the cluster administrator. Also, they are subject to change in future Kubernetes versions, and setting them may require restarting processes. For those reasons, they should be used only when there are no other options. -*Built-in Policy APIs*, such as [ResourceQuota](/docs/concepts/policy/resource-quotas/), [PodSecurityPolicies](/docs/concepts/policy/pod-security-policy/), [NetworkPolicy](/docs/concepts/services-networking/network-policies/) and Role-based Access Control ([RBAC](/docs/admin/authorization/rbac/)), are built-in Kubernetes APIs. APIs are typically used with hosted Kubernetes services and with managed Kubernetes installations. They are declarative and use the same conventions as other Kubernetes resources like pods, so new cluster configuration can be repeatable and be managed the same way as applications. And, where they are stable, they enjoy a [defined support policy](/docs/reference/deprecation-policy/) like other Kubernetes APIs. For these reasons, they are preferred over *configuration files* and *flags* where suitable. +*Built-in Policy APIs*, such as [ResourceQuota](/docs/concepts/policy/resource-quotas/), [PodSecurityPolicies](/docs/concepts/policy/pod-security-policy/), [NetworkPolicy](/docs/concepts/services-networking/network-policies/) and Role-based Access Control ([RBAC](/docs/reference/access-authn-authz/rbac/)), are built-in Kubernetes APIs. APIs are typically used with hosted Kubernetes services and with managed Kubernetes installations. They are declarative and use the same conventions as other Kubernetes resources like pods, so new cluster configuration can be repeatable and be managed the same way as applications. And, where they are stable, they enjoy a [defined support policy](/docs/reference/deprecation-policy/) like other Kubernetes APIs. For these reasons, they are preferred over *configuration files* and *flags* where suitable. ## Extensions @@ -152,11 +152,11 @@ Kubernetes provides several built-in authentication methods, and an [Authenticat ### Dynamic Admission Control -After a request is authorized, if it is a write operation, it also goes through [Admission Control](/docs/admin/admission-controllers/) steps. In addition to the built-in steps, there are several extensions: +After a request is authorized, if it is a write operation, it also goes through [Admission Control](/docs/reference/access-authn-authz/admission-controllers/) steps. In addition to the built-in steps, there are several extensions: -* The [Image Policy webhook](/docs/admin/admission-controllers/#imagepolicywebhook) restricts what images can be run in containers. -* To make arbitrary admission control decisions, a general [Admission webhook](/docs/admin/extensible-admission-controllers/#admission-webhooks) can be used. Admission Webhooks can reject creations or updates. -* [Initializers](/docs/admin/extensible-admission-controllers/#initializers) are controllers that can modify objects before they are created. Initializers can modify initial object creations but cannot affect updates to objects. Initializers can also reject objects. +* The [Image Policy webhook](/docs/reference/access-authn-authz/admission-controllers/#imagepolicywebhook) restricts what images can be run in containers. +* To make arbitrary admission control decisions, a general [Admission webhook](/docs/reference/access-authn-authz/extensible-admission-controllers/#admission-webhooks) can be used. Admission Webhooks can reject creations or updates. +* [Initializers](/docs/reference/access-authn-authz/extensible-admission-controllers/#initializers) are controllers that can modify objects before they are created. Initializers can modify initial object creations but cannot affect updates to objects. Initializers can also reject objects. ## Infrastructure Extensions @@ -201,7 +201,7 @@ the nodes chosen for a pod. {{% capture whatsnext %}} * Learn more about [Custom Resources](/docs/concepts/api-extension/custom-resources/) -* Learn about [Dynamic admission control](/docs/admin/extensible-admission-controllers/) +* Learn about [Dynamic admission control](/docs/reference/access-authn-authz/extensible-admission-controllers/) * Learn more about Infrastructure extensions * [Network Plugins](/docs/concepts/cluster-administration/network-plugins/) * [Device Plugins](/docs/concepts/cluster-administration/device-plugins/) diff --git a/content/en/docs/concepts/overview/working-with-objects/field-selectors.md b/content/en/docs/concepts/overview/working-with-objects/field-selectors.md new file mode 100644 index 0000000000000..243eecce24d78 --- /dev/null +++ b/content/en/docs/concepts/overview/working-with-objects/field-selectors.md @@ -0,0 +1,58 @@ +--- +title: Field Selectors +weight: 60 +--- + +_Field selectors_ let you [select Kubernetes resources](/docs/concepts/overview/working-with-objects/kubernetes-objects) based on the value of one or more resource fields. Here are some example field selector queries: + +* `metadata.name=my-service` +* `metadata.namespace!=default` +* `status.phase=Pending` + +This `kubectl` command selects all Pods for which the value of the [`status.phase`](/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase) field is `Running`: + +```shell +$ kubectl get pods --field-selector status.phase=Running +``` + +{{< note >}} +Field selectors are essentially resource *filters*. By default, no selectors/filters are applied, meaning that all resources of the specified type are selected. This makes the following `kubectl` queries equivalent: + +```shell +$ kubectl get pods +$ kubectl get pods --field-selector "" +``` +{{< /note >}} + +## Supported fields + +Supported field selectors vary by Kubernetes resource type. All resource types support the `metadata.name` and `metadata.namespace` fields. Using unsupported field selectors produces an error. For example: + +```shell +$ kubectl get ingress --field-selector foo.bar=baz +Error from server (BadRequest): Unable to find "ingresses" that match label selector "", field selector "foo.bar=baz": "foo.bar" is not a known field selector: only "metadata.name", "metadata.namespace" +``` + +## Supported operators + +You can use the `=`, `==`, and `!=` operators with field selectors (`=` and `==` mean the same thing). This `kubectl` command, for example, selects all Kubernetes Services that aren't in the `default` namespace: + +```shell +$ kubectl get services --field-selector metadata.namespace!=default +``` + +## Chained selectors + +As with [label](/docs/concepts/overview/working-with-objects/labels) and other selectors, field selectors can be chained together as a comma-separated list. This `kubectl` command selects all Pods for which the `status.phase` does not equal `Running` and the `spec.restartPolicy` field equals `Always`: + +```shell +$ kubectl get pods --field-selector=status.phase!=Running,spec.restartPolicy=Always +``` + +## Multiple resource types + +You use field selectors across multiple resource types. This `kubectl` command selects all Statefulsets and Services that are not in the `default` namespace: + +```shell +$ kubectl get statefulsets,services --field-selector metadata.namespace!=default +``` diff --git a/content/en/docs/concepts/overview/working-with-objects/namespaces.md b/content/en/docs/concepts/overview/working-with-objects/namespaces.md index cb74056327d4b..86ac5c35731d5 100644 --- a/content/en/docs/concepts/overview/working-with-objects/namespaces.md +++ b/content/en/docs/concepts/overview/working-with-objects/namespaces.md @@ -58,7 +58,7 @@ Kubernetes starts with three initial namespaces: * `default` The default namespace for objects with no other namespace * `kube-system` The namespace for objects created by the Kubernetes system - * `kube-public` The namespace is created automatically and readable by all users (including those not authenticated). This namespace is mostly reserved for cluster usage, in case that some resources should be visible and readable publicly throughout the whole cluster. The public aspect of this namespace is only a convention, not a requirement. + * `kube-public` This namespace is created automatically and is readable by all users (including those not authenticated). This namespace is mostly reserved for cluster usage, in case that some resources should be visible and readable publicly throughout the whole cluster. The public aspect of this namespace is only a convention, not a requirement. ### Setting the namespace for a request @@ -108,4 +108,4 @@ $ kubectl api-resources --namespaced=true $ kubectl api-resources --namespaced=false ``` -{{% /capture %}} \ No newline at end of file +{{% /capture %}} diff --git a/content/en/docs/concepts/policy/pod-security-policy.md b/content/en/docs/concepts/policy/pod-security-policy.md index 487413f6fca67..43f7d62895619 100644 --- a/content/en/docs/concepts/policy/pod-security-policy.md +++ b/content/en/docs/concepts/policy/pod-security-policy.md @@ -31,7 +31,7 @@ administrator to control the following: | Control Aspect | Field Names | | ----------------------------------------------------| ------------------------------------------- | | Running of privileged containers | [`privileged`](#privileged) | -| Usage of the root namespaces | [`hostPID`, `hostIPC`](#host-namespaces) | +| Usage of host namespaces | [`hostPID`, `hostIPC`](#host-namespaces) | | Usage of host networking and ports | [`hostNetwork`, `hostPorts`](#host-namespaces) | | Usage of volume types | [`volumes`](#volumes-and-file-systems) | | Usage of the host filesystem | [`allowedHostPaths`](#volumes-and-file-systems) | @@ -51,9 +51,9 @@ administrator to control the following: Pod security policy control is implemented as an optional (but recommended) [admission -controller](/docs/admin/admission-controllers/#podsecuritypolicy). PodSecurityPolicies +controller](/docs/reference/access-authn-authz/admission-controllers/#podsecuritypolicy). PodSecurityPolicies are enforced by [enabling the admission -controller](/docs/admin/admission-controllers/#how-do-i-turn-on-an-admission-control-plug-in), +controller](/docs/reference/access-authn-authz/admission-controllers/#how-do-i-turn-on-an-admission-control-plug-in), but doing so without authorizing any policies **will prevent any pods from being created** in the cluster. @@ -80,8 +80,8 @@ pod's service account (see [example](#run-another-pod)). ### Via RBAC -[RBAC](/docs/admin/authorization/rbac/) is a standard Kubernetes authorization -mode, and can easily be used to authorize use of policies. +[RBAC](/docs/reference/access-authn-authz/rbac/) is a standard Kubernetes +authorization mode, and can easily be used to authorize use of policies. First, a `Role` or `ClusterRole` needs to grant access to `use` the desired policies. The rules to grant access look like this: @@ -136,8 +136,8 @@ paired with system groups to grant access to all pods run in the namespace: ``` For more examples of RBAC bindings, see [Role Binding -Examples](/docs/admin/authorization/rbac#role-binding-examples). For a complete -example of authorizing a PodSecurityPolicy, see +Examples](/docs/reference/access-authn-authz/rbac#role-binding-examples). +For a complete example of authorizing a PodSecurityPolicy, see [below](#example). @@ -149,7 +149,7 @@ and must not have superuser permissions. Otherwise requests would bypass authentication and authorization modules, all PodSecurityPolicy objects would be allowed, and users would be able to create privileged containers. For more details on configuring Controller Manager authorization, see [Controller -Roles](/docs/admin/authorization/rbac/#controller-roles). +Roles](/docs/reference/access-authn-authz/rbac/#controller-roles). ## Policy Order @@ -176,17 +176,17 @@ Set up a namespace and a service account to act as for this example. We'll use this service account to mock a non-admin user. ```shell -$ kubectl create namespace psp-example -$ kubectl create serviceaccount -n psp-example fake-user -$ kubectl create rolebinding -n psp-example fake-editor --clusterrole=edit --serviceaccount=psp-example:fake-user +kubectl create namespace psp-example +kubectl create serviceaccount -n psp-example fake-user +kubectl create rolebinding -n psp-example fake-editor --clusterrole=edit --serviceaccount=psp-example:fake-user ``` To make it clear which user we're acting as and save some typing, create 2 aliases: ```shell -$ alias kubectl-admin='kubectl -n psp-example' -$ alias kubectl-user='kubectl --as=system:serviceaccount:psp-example:fake-user -n psp-example' +alias kubectl-admin='kubectl -n psp-example' +alias kubectl-user='kubectl --as=system:serviceaccount:psp-example:fake-user -n psp-example' ``` ### Create a policy and a pod @@ -199,13 +199,13 @@ simply prevents the creation of privileged pods. And create it with kubectl: ```shell -$ kubectl-admin create -f example-psp.yaml +kubectl-admin create -f example-psp.yaml ``` Now, as the unprivileged user, try to create a simple pod: ```shell -$ kubectl-user create -f- <}} +**Note:** _This is not the recommended way! See the [next section](#run-another-pod) for the preferred approach._ +{{< /note >}} ```shell -$ kubectl-admin create role psp:unprivileged \ +kubectl-admin create role psp:unprivileged \ --verb=use \ --resource=podsecuritypolicy \ --resource-name=example role "psp:unprivileged" created -$ kubectl-admin create rolebinding fake-user:psp:unprivileged \ + +kubectl-admin create rolebinding fake-user:psp:unprivileged \ --role=psp:unprivileged \ --serviceaccount=psp-example:fake-user rolebinding "fake-user:psp:unprivileged" created -$ kubectl-user auth can-i use podsecuritypolicy/example + +kubectl-user auth can-i use podsecuritypolicy/example yes ``` Now retry creating the pod: ```shell -$ kubectl-user create -f- <}} +{{< feature-state for_k8s_version="1.11" state="alpha" >}} Pods can be created at a specific [priority](/docs/concepts/configuration/pod-priority-preemption/#pod-priority). You can control a pod's consumption of system resources based on a pod's priority, by using the `scopeSelector` @@ -266,7 +266,7 @@ works as follows: 2. Apply it using `kubectl create`. ```shell - kubectl create -f ./quota.yml` + kubectl create -f ./quota.yml resourcequota/pods-high created resourcequota/pods-medium created diff --git a/content/en/docs/concepts/services-networking/connect-applications-service.md b/content/en/docs/concepts/services-networking/connect-applications-service.md index 30bee642b0dd3..0f22a568c62cf 100644 --- a/content/en/docs/concepts/services-networking/connect-applications-service.md +++ b/content/en/docs/concepts/services-networking/connect-applications-service.md @@ -83,8 +83,8 @@ Check your Service: ```shell $ kubectl get svc my-nginx -NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE -my-nginx 10.0.162.149 80/TCP 21s +NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE +my-nginx ClusterIP 10.0.162.149 80/TCP 21s ``` As mentioned previously, a Service is backed by a group of Pods. These Pods are @@ -173,8 +173,8 @@ Kubernetes offers a DNS cluster addon Service that automatically assigns dns nam ```shell $ kubectl get services kube-dns --namespace=kube-system -NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE -kube-dns 10.0.0.10 53/UDP,53/TCP 8m +NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE +kube-dns ClusterIP 10.0.0.10 53/UDP,53/TCP 8m ``` If it isn't running, you can [enable it](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/README.md#how-do-i-configure-it). @@ -341,8 +341,8 @@ Let's now recreate the Service to use a cloud load balancer, just change the `Ty ```shell $ kubectl edit svc my-nginx $ kubectl get svc my-nginx -NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE -my-nginx 10.0.162.149 162.222.184.144 80/TCP,81/TCP,82/TCP 21s +NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE +my-nginx ClusterIP 10.0.162.149 162.222.184.144 80/TCP,81/TCP,82/TCP 21s $ curl https:// -k ... diff --git a/content/en/docs/concepts/services-networking/dns-pod-service.md b/content/en/docs/concepts/services-networking/dns-pod-service.md index 1db0cc6f05638..96a62abd48fef 100644 --- a/content/en/docs/concepts/services-networking/dns-pod-service.md +++ b/content/en/docs/concepts/services-networking/dns-pod-service.md @@ -56,10 +56,10 @@ SRV Records are created for named ports that are part of normal or [Headless Services](/docs/concepts/services-networking/service/#headless-services). For each named port, the SRV record would have the form `_my-port-name._my-port-protocol.my-svc.my-namespace.svc.cluster.local`. -For a regular service, this resolves to the port number and the CNAME: +For a regular service, this resolves to the port number and the domain name: `my-svc.my-namespace.svc.cluster.local`. For a headless service, this resolves to multiple answers, one for each pod -that is backing the service, and contains the port number and a CNAME of the pod +that is backing the service, and contains the port number and the domain name of the pod of the form `auto-generated-name.my-svc.my-namespace.svc.cluster.local`. ## Pods @@ -148,6 +148,10 @@ A record at that name, pointing to the Pod's IP. Both pods "`busybox1`" and The Endpoints object can specify the `hostname` for any endpoint addresses, along with its IP. +{{< note >}} +**Note:** Because A records are not created for Pod names, `hostname` is required for the Pod's A record to be created. A Pod with no `hostname` but with `subdomain` only will only create the A record for the headless service (`default-subdomain.my-namespace.svc.cluster.local`), pointing to the Pod's IP address. +{{< /note >}} + ### Pod's DNS Policy DNS policies can be set on a per-pod basis. Currently Kubernetes supports the diff --git a/content/en/docs/concepts/services-networking/ingress.md b/content/en/docs/concepts/services-networking/ingress.md index 93d0685fec6cf..0300f8ec68232 100644 --- a/content/en/docs/concepts/services-networking/ingress.md +++ b/content/en/docs/concepts/services-networking/ingress.md @@ -94,6 +94,7 @@ In order for the Ingress resource to work, the cluster must have an Ingress cont * [Kong](https://konghq.com/) offers [community](https://discuss.konghq.com/c/kubernetes) or [commercial](https://konghq.com/api-customer-success/) support and maintenance for the [Kong Ingress Controller for Kubernetes](https://konghq.com/blog/kubernetes-ingress-controller-for-kong/) * [Traefik](https://github.com/containous/traefik) is a fully featured ingress controller ([Let's Encrypt](https://letsencrypt.org), secrets, http2, websocket...), and it also comes with commercial support by [Containous](https://containo.us/services) +* [NGINX, Inc.](https://www.nginx.com/) offers support and maintenance for the [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx/kubernetes-ingress-controller) {{< note >}} Review the documentation for your controller to find its specific support policy. diff --git a/content/en/docs/concepts/services-networking/network-policies.md b/content/en/docs/concepts/services-networking/network-policies.md index 3213fb0c784cc..e0284c8597b1e 100644 --- a/content/en/docs/concepts/services-networking/network-policies.md +++ b/content/en/docs/concepts/services-networking/network-policies.md @@ -30,7 +30,7 @@ Pods become isolated by having a NetworkPolicy that selects them. Once there is ## The `NetworkPolicy` Resource -See the [NetworkPolicy](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#networkpolicy-v1-networking) for a full definition of the resource. +See the [NetworkPolicy](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#networkpolicy-v1-networking-k8s-io) for a full definition of the resource. An example `NetworkPolicy` might look like this: diff --git a/content/en/docs/concepts/services-networking/service.md b/content/en/docs/concepts/services-networking/service.md index dfaa1a0a68ae2..5f82137d3e923 100644 --- a/content/en/docs/concepts/services-networking/service.md +++ b/content/en/docs/concepts/services-networking/service.md @@ -135,32 +135,15 @@ The traffic will be routed to endpoints defined by the user (`1.2.3.4:9376` in this example). An ExternalName service is a special case of service that does not have -selectors. It does not define any ports or Endpoints. Rather, it serves as a -way to return an alias to an external service residing outside the cluster. - -```yaml -kind: Service -apiVersion: v1 -metadata: - name: my-service - namespace: prod -spec: - type: ExternalName - externalName: my.database.example.com -``` - -When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service -will return a `CNAME` record with the value `my.database.example.com`. Accessing -such a service works in the same way as others, with the only difference that -the redirection happens at the DNS level and no proxying or forwarding occurs. -Should you later decide to move your database into your cluster, you can start -its pods, add appropriate selectors or endpoints and change the service `type`. +selectors and uses DNS names instead. For more information, see the +[ExternalName](#externalname) section later in this document. ## Virtual IPs and service proxies -Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is +Every node in a Kubernetes cluster runs a `kube-proxy`. `kube-proxy` is responsible for implementing a form of virtual IP for `Services` of type other -than `ExternalName`. +than [`ExternalName`](#externalname). + In Kubernetes v1.0, `Services` are a "layer 4" (TCP/UDP over IP) construct, the proxy was purely in userspace. In Kubernetes v1.1, the `Ingress` API was added (beta) to represent "layer 7"(HTTP) services, iptables proxy was added too, @@ -273,7 +256,7 @@ Note that the port names must only contain lowercase alphanumeric characters and You can specify your own cluster IP address as part of a `Service` creation request. To do this, set the `.spec.clusterIP` field. For example, if you -already have an existing DNS entry that you wish to replace, or legacy systems +already have an existing DNS entry that you wish to reuse, or legacy systems that are configured for a specific IP address and difficult to re-configure. The IP address that a user chooses must be a valid IP address and within the `service-cluster-ip-range` CIDR range that is specified by flag to the API @@ -348,7 +331,8 @@ can do a DNS SRV query for `"_http._tcp.my-service.my-ns"` to discover the port number for `"http"`. The Kubernetes DNS server is the only way to access services of type -`ExternalName`. More information is available in the [DNS Pods and Services](/docs/concepts/services-networking/dns-pod-service/). +`ExternalName`. More information is available in the [DNS Pods and +Services](/docs/concepts/services-networking/dns-pod-service/). ## Headless services @@ -378,7 +362,7 @@ For headless services that do not define selectors, the endpoints controller doe not create `Endpoints` records. However, the DNS system looks for and configures either: - * CNAME records for `ExternalName`-type services. + * CNAME records for [`ExternalName`](#externalname)-type services. * A records for any `Endpoints` that share a name with the service, for all other types. @@ -396,19 +380,20 @@ The default is `ClusterIP`. * `ClusterIP`: Exposes the service on a cluster-internal IP. Choosing this value makes the service only reachable from within the cluster. This is the default `ServiceType`. - * `NodePort`: Exposes the service on each Node's IP at a static port (the `NodePort`). - A `ClusterIP` service, to which the `NodePort` service will route, is automatically - created. You'll be able to contact the `NodePort` service, from outside the cluster, + * [`NodePort`](#nodeport): Exposes the service on each Node's IP at a static port + (the `NodePort`). A `ClusterIP` service, to which the `NodePort` service will + route, is automatically created. You'll be able to contact the `NodePort` service, + from outside the cluster, by requesting `:`. - * `LoadBalancer`: Exposes the service externally using a cloud provider's load balancer. - `NodePort` and `ClusterIP` services, to which the external load balancer will route, - are automatically created. - * `ExternalName`: Maps the service to the contents of the `externalName` field - (e.g. `foo.bar.example.com`), by returning a `CNAME` record with its value. - No proxying of any kind is set up. This requires version 1.7 or higher of - `kube-dns`. + * [`LoadBalancer`](#loadbalancer): Exposes the service externally using a cloud + provider's load balancer. `NodePort` and `ClusterIP` services, to which the external + load balancer will route, are automatically created. + * [`ExternalName`](#externalname): Maps the service to the contents of the + `externalName` field (e.g. `foo.bar.example.com`), by returning a `CNAME` record + with its value. No proxying of any kind is set up. This requires version 1.7 or + higher of `kube-dns`. -### Type NodePort +### Type NodePort {#nodeport} If you set the `type` field to `NodePort`, the Kubernetes master will allocate a port from a range specified by `--service-node-port-range` flag (default: 30000-32767), and each @@ -429,7 +414,7 @@ even to just expose one or more nodes' IPs directly. Note that this Service will be visible as both `:spec.ports[*].nodePort` and `.spec.clusterIP:spec.ports[*].port`. (If the `--nodeport-addresses` flag in kube-proxy is set, would be filtered NodeIP(s).) -### Type LoadBalancer +### Type LoadBalancer {#loadbalancer} On cloud providers which support external load balancers, setting the `type` field to `LoadBalancer` will provision a load balancer for your `Service`. @@ -467,8 +452,7 @@ cloud provider does not support the feature, the field will be ignored. **Special notes for Azure**: To use user-specified public type `loadBalancerIP`, a static type public IP address resource needs to be created first, and it should be in the same resource -group of the cluster. Specify the assigned IP address as loadBalancerIP. Verify you have -securityGroupName in the cloud provider configuration file. +group of the other automatically created resources of the cluster. For example, `MC_myResourceGroup_myAKSCluster_eastus`. Specify the assigned IP address as loadBalancerIP. Ensure that you have updated the securityGroupName in the cloud provider configuration file. For information about troubleshooting `CreatingLoadBalancerFailed` permission issues see, [Use a static IP address with the Azure Kubernetes Service (AKS) load balancer](https://docs.microsoft.com/en-us/azure/aks/static-ip) or [CreatingLoadBalancerFailed on AKS cluster with advanced networking](https://github.com/Azure/AKS/issues/357). #### Internal load balancer In a mixed environment it is sometimes necessary to route traffic from services inside the same VPC. @@ -756,6 +740,40 @@ spec: **Note:** NLB only works with certain instance classes, see the [AWS documentation](http://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-register-targets.html#register-deregister-targets) for supported instance types. +### Type ExternalName {#externalname} + +{{< note >}} +**NOTE:** ExternalName Services are available only with `kube-dns` version 1.7 and later. +{{< /note >}} + +Services of type ExternalName map a service to a DNS name (specified using +the `spec.externalName` parameter) rather than to a typical selector like +`my-service` or `cassandra`. This Service definition, for example, would map +the `my-service` Service in the `prod` namespace to `my.database.example.com`: + +```yaml +kind: Service +apiVersion: v1 +metadata: + name: my-service + namespace: prod +spec: + type: ExternalName + externalName: my.database.example.com +``` + +When looking up the host `my-service.prod.svc.CLUSTER`, the cluster DNS service +will return a `CNAME` record with the value `my.database.example.com`. Accessing +`my-service` works in the same way as other Services but with the crucial +difference that redirection happens at the DNS level rather than via proxying or +forwarding. Should you later decide to move your database into your cluster, you +can start its pods, add appropriate selectors or endpoints, and change the +service's `type`. + +{{< note >}} +This section is indebted to the [Kubernetes Tips - Part +1](https://akomljen.com/kubernetes-tips-part-1/) blog post from [Alen Komljen](https://akomljen.com/). +{{< /note >}} ### External IPs diff --git a/content/en/docs/concepts/storage/dynamic-provisioning.md b/content/en/docs/concepts/storage/dynamic-provisioning.md index e21e0b3659db5..ee8c0777d8d3f 100644 --- a/content/en/docs/concepts/storage/dynamic-provisioning.md +++ b/content/en/docs/concepts/storage/dynamic-provisioning.md @@ -110,7 +110,7 @@ dynamically provisioned if no storage class is specified. A cluster administrato can enable this behavior by: - Marking one `StorageClass` object as *default*; -- Making sure that the [`DefaultStorageClass` admission controller](/docs/admin/admission-controllers/#defaultstorageclass) +- Making sure that the [`DefaultStorageClass` admission controller](/docs/reference/access-authn-authz/admission-controllers/#defaultstorageclass) is enabled on the API server. An administrator can mark a specific `StorageClass` as default by adding the diff --git a/content/en/docs/concepts/storage/persistent-volumes.md b/content/en/docs/concepts/storage/persistent-volumes.md index 7c17119f7f94d..f81950f7c26c9 100644 --- a/content/en/docs/concepts/storage/persistent-volumes.md +++ b/content/en/docs/concepts/storage/persistent-volumes.md @@ -59,7 +59,7 @@ provisioning to occur. Claims that request the class `""` effectively disable dynamic provisioning for themselves. To enable dynamic storage provisioning based on storage class, the cluster administrator -needs to enable the `DefaultStorageClass` [admission controller](/docs/admin/admission-controllers/#defaultstorageclass) +needs to enable the `DefaultStorageClass` [admission controller](/docs/reference/access-authn-authz/admission-controllers/#defaultstorageclass) on the API server. This can be done, for example, by ensuring that `DefaultStorageClass` is among the comma-delimited, ordered list of values for the `--enable-admission-plugins` flag of the API server component. For more information on API server command line flags, @@ -215,7 +215,7 @@ You can only resize volumes containing a file system if the file system is XFS, When a volume contains a file system, the file system is only resized when a new Pod is started using the `PersistentVolumeClaim` in ReadWrite mode. Therefore, if a pod or deployment is using a volume and -you want to expand it, you need to delete or recreate the pod after the volume has been exxpanded by the cloud provider in the controller-manager. You can check the status of resize operation by running the `kubectl describe pvc` command: +you want to expand it, you need to delete or recreate the pod after the volume has been expanded by the cloud provider in the controller-manager. You can check the status of resize operation by running the `kubectl describe pvc` command: ``` kubectl describe pvc @@ -466,7 +466,7 @@ equal to `""` is always interpreted to be requesting a PV with no class, so it can only be bound to PVs with no class (no annotation or one set equal to `""`). A PVC with no `storageClassName` is not quite the same and is treated differently by the cluster depending on whether the -[`DefaultStorageClass` admission plugin](/docs/admin/admission-controllers/#defaultstorageclass) +[`DefaultStorageClass` admission plugin](/docs/reference/access-authn-authz/admission-controllers/#defaultstorageclass) is turned on. * If the admission plugin is turned on, the administrator may specify a diff --git a/content/en/docs/concepts/storage/storage-classes.md b/content/en/docs/concepts/storage/storage-classes.md index a4a0bf145dbc0..639de22ed0194 100644 --- a/content/en/docs/concepts/storage/storage-classes.md +++ b/content/en/docs/concepts/storage/storage-classes.md @@ -527,9 +527,9 @@ parameters: cluster, and `skuName` and `location` are ignored. During provision, a secret is created for mounting credentials. If the cluster -has enabled both [RBAC](/docs/admin/authorization/rbac/) and -[Controller Roles](/docs/admin/authorization/rbac/#controller-roles), add the -`create` permission of resource `secret` for clusterrole +has enabled both [RBAC](/docs/reference/access-authn-authz/rbac/) and +[Controller Roles](/docs/reference/access-authn-authz/rbac/#controller-roles), +add the `create` permission of resource `secret` for clusterrole `system:controller:persistent-volume-binder`. ### Portworx Volume diff --git a/content/en/docs/concepts/storage/volumes.md b/content/en/docs/concepts/storage/volumes.md index 57902008697e2..78770a0411887 100644 --- a/content/en/docs/concepts/storage/volumes.md +++ b/content/en/docs/concepts/storage/volumes.md @@ -67,36 +67,36 @@ mount each volume. Kubernetes supports several types of Volumes: - * `awsElasticBlockStore` - * `azureDisk` - * `azureFile` - * `cephfs` - * `configMap` - * `csi` - * `downwardAPI` - * `emptyDir` - * `fc` (fibre channel) - * `flocker` - * `gcePersistentDisk` - * `gitRepo` - * `glusterfs` - * `hostPath` - * `iscsi` - * `local` - * `nfs` - * `persistentVolumeClaim` - * `projected` - * `portworxVolume` - * `quobyte` - * `rbd` - * `scaleIO` - * `secret` - * `storageos` - * `vsphereVolume` + * [awsElasticBlockStore](#awselasticblockstore) + * [azureDisk](#azuredisk) + * [azureFile](#azurefile) + * [cephfs](#cephfs) + * [configMap](#configmap) + * [csi](#csi) + * [downwardAPI](#downwardapi) + * [emptyDir](#emptydir) + * [fc (fibre channel)](#fc) + * [flocker](#flocker) + * [gcePersistentDisk](#gcepersistentdisk) + * [gitRepo (deprecated)](#gitrepo) + * [glusterfs](#glusterfs) + * [hostPath](#hostpath) + * [iscsi](#iscsi) + * [local](#local) + * [nfs](#nfs) + * [persistentVolumeClaim](#persistentvolumeclaim) + * [projected](#projected) + * [portworxVolume](#portworxvolume) + * [quobyte](#quobyte) + * [rbd](#rbd) + * [scaleIO](#scaleio) + * [secret](#secret) + * [storageos](#storageos) + * [vsphereVolume](#vspherevolume) We welcome additional contributions. -### awsElasticBlockStore +### awsElasticBlockStore {#awselasticblockstore} An `awsElasticBlockStore` volume mounts an Amazon Web Services (AWS) [EBS Volume](http://aws.amazon.com/ebs/) into your Pod. Unlike @@ -148,20 +148,20 @@ spec: fsType: ext4 ``` -### azureDisk +### azureDisk {#azuredisk} A `azureDisk` is used to mount a Microsoft Azure [Data Disk](https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-about-disks-vhds/) into a Pod. More details can be found [here](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/azure_disk/README.md). -### azureFile +### azureFile {#azurefile} A `azureFile` is used to mount a Microsoft Azure File Volume (SMB 2.1 and 3.0) into a Pod. More details can be found [here](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/azure_file/README.md). -### cephfs +### cephfs {#cephfs} A `cephfs` volume allows an existing CephFS volume to be mounted into your Pod. Unlike `emptyDir`, which is erased when a Pod is @@ -176,7 +176,7 @@ writers simultaneously. See the [CephFS example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/cephfs/) for more details. -### configMap +### configMap {#configmap} The [`configMap`](/docs/tasks/configure-pod-container/configure-pod-configmap/) resource provides a way to inject configuration data into Pods. @@ -224,7 +224,7 @@ keyed with `log_level`. receive ConfigMap updates. {{< /note >}} -### downwardAPI +### downwardAPI {#downwardapi} A `downwardAPI` volume is used to make downward API data available to applications. It mounts a directory and writes the requested data in plain text files. @@ -236,7 +236,7 @@ receive Downward API updates. See the [`downwardAPI` volume example](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/) for more details. -### emptyDir +### emptyDir {#emptydir} An `emptyDir` volume is first created when a Pod is assigned to a Node, and exists as long as that Pod is running on that node. As the name says, it is @@ -283,7 +283,7 @@ spec: emptyDir: {} ``` -### fc (fibre channel) +### fc (fibre channel) {#fc} An `fc` volume allows an existing fibre channel volume to be mounted in a Pod. You can specify single or multiple target World Wide Names using the parameter @@ -296,7 +296,7 @@ targetWWNs expect that those WWNs are from multi-path connections. See the [FC example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/fibre_channel) for more details. -### flocker +### flocker {#flocker} [Flocker](https://github.com/ClusterHQ/flocker) is an open-source clustered Container data volume manager. It provides management and orchestration of data volumes backed by a variety of storage backends. @@ -313,7 +313,7 @@ can be "handed off" between Pods as required. See the [Flocker example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/flocker) for more details. -### gcePersistentDisk +### gcePersistentDisk {#gcepersistentdisk} A `gcePersistentDisk` volume mounts a Google Compute Engine (GCE) [Persistent Disk](http://cloud.google.com/compute/docs/disks) into your Pod. Unlike @@ -401,7 +401,11 @@ spec: fsType: ext4 ``` -### gitRepo +### gitRepo (deprecated) {#gitrepo} + +{{< warning >}} +**Warning:** The gitRepo volume type is deprecated. To provision a container with a git repo, mount an [EmptyDir](#emptydir) into an InitContainer that clones the repo using git, then mount the [EmptyDir](#emptydir) into the Pod's container. +{{< /warning >}} A `gitRepo` volume is an example of what can be done as a volume plugin. It mounts an empty directory and clones a git repository into it for your Pod to @@ -429,7 +433,7 @@ spec: revision: "22f1d8406d464b0c0874075539c1f2e96c253775" ``` -### glusterfs +### glusterfs {#glusterfs} A `glusterfs` volume allows a [Glusterfs](http://www.gluster.org) (an open source networked filesystem) volume to be mounted into your Pod. Unlike @@ -445,7 +449,7 @@ simultaneously. See the [GlusterFS example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/glusterfs) for more details. -### hostPath +### hostPath {#hostpath} A `hostPath` volume mounts a file or directory from the host node's filesystem into your Pod. This is not something that most Pods will need, but it offers a @@ -509,7 +513,7 @@ spec: type: Directory ``` -### iscsi +### iscsi {#iscsi} An `iscsi` volume allows an existing iSCSI (SCSI over IP) volume to be mounted into your Pod. Unlike `emptyDir`, which is erased when a Pod is removed, the @@ -529,7 +533,7 @@ simultaneous writers allowed. See the [iSCSI example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/iscsi) for more details. -### local +### local {#local} {{< feature-state for_k8s_version="v1.10" state="beta" >}} @@ -612,7 +616,7 @@ user if the external static provisioner is not used to manage the volume lifecycle. {{< /note >}} -### nfs +### nfs {#nfs} An `nfs` volume allows an existing NFS (Network File System) share to be mounted into your Pod. Unlike `emptyDir`, which is erased when a Pod is @@ -627,7 +631,7 @@ writers simultaneously. See the [NFS example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/nfs) for more details. -### persistentVolumeClaim +### persistentVolumeClaim {#persistentvolumeclaim} A `persistentVolumeClaim` volume is used to mount a [PersistentVolume](/docs/concepts/storage/persistent-volumes/) into a Pod. PersistentVolumes are a @@ -637,7 +641,7 @@ iSCSI volume) without knowing the details of the particular cloud environment. See the [PersistentVolumes example](/docs/concepts/storage/persistent-volumes/) for more details. -### projected +### projected {#projected} A `projected` volume maps several existing volume sources into the same directory. @@ -772,16 +776,17 @@ in the audience of the token, and otherwise should reject the token. This field is optional and it defaults to the identifier of the API server. The `expirationSeconds` is the expected duration of validity of the service account -token. It defaults to 1 hour and must be at least 10 minutes (600 seconds). -The `path` field specifies a relative path to the mount point of the projected -volume. +token. It defaults to 1 hour and must be at least 10 minutes (600 seconds). An administrator +can also limit its maximum value by specifying the `--service-account-max-token-expiration` +option for the API server. The `path` field specifies a relative path to the mount point +of the projected volume. {{< note >}} **Note:** A Container using a projected volume source as a [subPath](#using-subpath) volume mount will not receive updates for those volume sources. {{< /note >}} -### portworxVolume +### portworxVolume {#portworxvolume} A `portworxVolume` is an elastic block storage layer that runs hyperconverged with Kubernetes. Portworx fingerprints storage in a server, tiers based on capabilities, @@ -819,7 +824,7 @@ before using it in the Pod. More details and examples can be found [here](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/portworx/README.md). -### quobyte +### quobyte {#quobyte} A `quobyte` volume allows an existing [Quobyte](http://www.quobyte.com) volume to be mounted into your Pod. @@ -831,7 +836,7 @@ created before you can use it. See the [Quobyte example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/quobyte) for more details. -### rbd +### rbd {#rbd} An `rbd` volume allows a [Rados Block Device](http://ceph.com/docs/master/rbd/rbd/) volume to be mounted into your @@ -852,7 +857,7 @@ simultaneous writers allowed. See the [RBD example](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/rbd) for more details. -### scaleIO +### scaleIO {#scaleio} ScaleIO is a software-based storage platform that can use existing hardware to create clusters of scalable shared block networked storage. The `scaleIO` volume @@ -894,7 +899,7 @@ spec: For further detail, please the see the [ScaleIO examples](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/volumes/scaleio). -### secret +### secret {#secret} A `secret` volume is used to pass sensitive information, such as passwords, to Pods. You can store secrets in the Kubernetes API and mount them as files for @@ -913,7 +918,7 @@ receive Secret updates. Secrets are described in more detail [here](/docs/user-guide/secrets). -### storageOS +### storageOS {#storageos} A `storageos` volume allows an existing [StorageOS](https://www.storageos.com) volume to be mounted into your Pod. @@ -966,7 +971,7 @@ spec: For more information including Dynamic Provisioning and Persistent Volume Claims, please see the [StorageOS examples](https://github.com/kubernetes/examples/blob/master/staging/volumes/storageos). -### vsphereVolume +### vsphereVolume {#vsphereVolume} {{< note >}} **Prerequisite:** Kubernetes with vSphere Cloud Provider configured. For cloudprovider diff --git a/content/en/docs/concepts/workloads/controllers/cron-jobs.md b/content/en/docs/concepts/workloads/controllers/cron-jobs.md index 521a69b44fc25..abf9096ce22dd 100644 --- a/content/en/docs/concepts/workloads/controllers/cron-jobs.md +++ b/content/en/docs/concepts/workloads/controllers/cron-jobs.md @@ -10,10 +10,7 @@ weight: 80 {{% capture overview %}} -A _Cron Job_ manages time based [Jobs](/docs/concepts/workloads/controllers/jobs-run-to-completion/), namely: - -* Once at a specified point in time -* Repeatedly at a specified point in time +A _Cron Job_ creates [Jobs](/docs/concepts/workloads/controllers/jobs-run-to-completion/) on a time-based schedule. One CronJob object is like one line of a _crontab_ (cron table) file. It runs a job periodically on a given schedule, written in [Cron](https://en.wikipedia.org/wiki/Cron) format. @@ -36,10 +33,16 @@ If `startingDeadlineSeconds` is set to a large value or left unset (the default) and if `concurrencyPolicy` is set to `Allow`, the jobs will always run at least once. -Jobs may fail to run if the CronJob controller is not running or broken for a -span of time from before the start time of the CronJob to start time plus -`startingDeadlineSeconds`, or if the span covers multiple start times and -`concurrencyPolicy` does not allow concurrency. +For every CronJob, the CronJob controller checks how many schedules it missed in the duration from its last scheduled time until now. If there are more than 100 missed schedules, then it does not start the job and logs the error + +```` +Cannot determine if job needs to be started. Too many missed start time (> 100). Set or decrease .spec.startingDeadlineSeconds or check clock skew. +```` + +It is important to note that if the `startingDeadlineSeconds` field is set (not `nil`), the controller counts how many missed jobs occurred from the value of `startingDeadlineSeconds` until now rather than from the last scheduled time until now. For example, if `startingDeadlineSeconds` is `200`, the controller counts how many missed jobs occurred in the last 200 seconds. + +A CronJob is counted as missed if it has failed to be created at its scheduled time. For example, If `concurrencyPolicy` is set to `Forbid` and a CronJob was attempted to be scheduled when there was a previous schedule still running, then it would count as missed. + For example, suppose a cron job is set to start at exactly `08:30:00` and its `startingDeadlineSeconds` is set to 10, if the CronJob controller happens to be down from `08:29:00` to `08:42:00`, the job will not start. diff --git a/content/en/docs/concepts/workloads/controllers/daemonset.md b/content/en/docs/concepts/workloads/controllers/daemonset.md index a3f1b077854d1..c093a17986df2 100644 --- a/content/en/docs/concepts/workloads/controllers/daemonset.md +++ b/content/en/docs/concepts/workloads/controllers/daemonset.md @@ -165,7 +165,7 @@ uses the host network, you must also add the Although Daemon Pods respect [taints and tolerations](/docs/concepts/configuration/taint-and-toleration), -the following tolerations are added to DamonSet Pods automatically according to +the following tolerations are added to DaemonSet Pods automatically according to the related features. | Toleration Key | Effect | Alpha Features | Version | Description | diff --git a/content/en/docs/concepts/workloads/controllers/deployment.md b/content/en/docs/concepts/workloads/controllers/deployment.md index 92d7b67ddd321..6a616a1fab5a9 100644 --- a/content/en/docs/concepts/workloads/controllers/deployment.md +++ b/content/en/docs/concepts/workloads/controllers/deployment.md @@ -356,9 +356,9 @@ nginx-deployment-2035384211) and new replicas (nginx-deployment-3066724191) are ```shell $ kubectl get rs NAME DESIRED CURRENT READY AGE -nginx-deployment-1564180365 2 2 0 25s +nginx-deployment-1564180365 2 2 2 25s nginx-deployment-2035384211 0 0 0 36s -nginx-deployment-3066724191 2 2 2 6s +nginx-deployment-3066724191 2 2 0 6s ``` Looking at the Pods created, you will see that the 2 Pods created by new ReplicaSet are stuck in an image pull loop. diff --git a/content/en/docs/concepts/workloads/controllers/garbage-collection.md b/content/en/docs/concepts/workloads/controllers/garbage-collection.md index 03e5817629a6b..20a28f977bc1a 100644 --- a/content/en/docs/concepts/workloads/controllers/garbage-collection.md +++ b/content/en/docs/concepts/workloads/controllers/garbage-collection.md @@ -86,7 +86,7 @@ the owner object. Note that in the "foregroundDeletion", only dependents with `ownerReference.blockOwnerDeletion` block the deletion of the owner object. -Kubernetes version 1.7 added an [admission controller](/docs/admin/admission-controllers/#ownerreferencespermissionenforcement) that controls user access to set +Kubernetes version 1.7 added an [admission controller](/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement) that controls user access to set `blockOwnerDeletion` to true based on delete permissions on the owner object, so that unauthorized dependents cannot delay deletion of an owner object. diff --git a/content/en/docs/concepts/workloads/controllers/statefulset.md b/content/en/docs/concepts/workloads/controllers/statefulset.md index 8688c12bae707..a1fae093cefff 100644 --- a/content/en/docs/concepts/workloads/controllers/statefulset.md +++ b/content/en/docs/concepts/workloads/controllers/statefulset.md @@ -45,7 +45,6 @@ provides a set of stateless replicas. Controllers such as ## Limitations * StatefulSet was a beta resource prior to 1.9 and not available in any Kubernetes release prior to 1.5. -* As with all alpha/beta resources, you can disable StatefulSet through the `--runtime-config` option passed to the apiserver. * The storage for a given Pod must either be provisioned by a [PersistentVolume Provisioner](https://github.com/kubernetes/examples/tree/{{< param "githubbranch" >}}/staging/persistent-volume-provisioning/README.md) based on the requested `storage class`, or pre-provisioned by an admin. * Deleting and/or scaling a StatefulSet down will *not* delete the volumes associated with the StatefulSet. This is done to ensure data safety, which is generally more valuable than an automatic purge of all related StatefulSet resources. * StatefulSets currently require a [Headless Service](/docs/concepts/services-networking/service/#headless-services) to be responsible for the network identity of the Pods. You are responsible for creating this Service. diff --git a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md index b94d7a595d96f..ed9af77d0ef2d 100644 --- a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md +++ b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md @@ -55,23 +55,23 @@ array has six possible fields: * The `message` field is a human-readable message indicating details about the transition. + +* The `reason` field is a unique, one-word, CamelCase reason for the condition's last transition. + +* The `status` field is a string, with possible values "`True`", "`False`", and "`Unknown`". + +* The `type` field is a string with the following possible values: + + * `PodScheduled`: the Pod has been scheduled to a node; + * `Ready`: the Pod is able to serve requests and should be added to the load + balancing pools of all matching Services; + * `Initialized`: all [init containers](/docs/concepts/workloads/pods/init-containers) + have started successfully; + * `Unschedulable`: the scheduler cannot schedule the Pod right now, for example + due to lacking of resources or other constraints; + * `ContainersReady`: all containers in the Pod are ready. + -A Pod has a PodStatus, which has an array of -[PodConditions](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#podcondition-v1-core). Each element -of the PodCondition array has a `type` field and a `status` field. The `type` -field is a string with the following possible values: - -* `PodScheduled`: the Pod has been scheduled to a node; -* `Ready`: the Pod is able to serve requests and should be added to the load - balancing pools of all matching Services; -* `Initialized`: all [init containers](/docs/concepts/workloads/pods/init-containers) - have started successfully; -* `Unschedulable`: the scheduler cannot schedule the Pod right now, for example - due to lacking of resources or other constraints; -* `ContainersReady`: all containers in the Pod are ready. - -The `status` field is a string, with possible values "`True`", "`False`", and -"`Unknown`". ## Container probes diff --git a/content/en/docs/concepts/workloads/pods/pod.md b/content/en/docs/concepts/workloads/pods/pod.md index d3fbee3e916a9..c0451d5b7334c 100644 --- a/content/en/docs/concepts/workloads/pods/pod.md +++ b/content/en/docs/concepts/workloads/pods/pod.md @@ -146,7 +146,7 @@ Pods aren't intended to be treated as durable entities. They won't survive sched In general, users shouldn't need to create pods directly. They should almost always use controllers even for singletons, for example, -[Deployments](/docs/concepts/workloads/controllers/deployment/)). +[Deployments](/docs/concepts/workloads/controllers/deployment/). Controllers provide self-healing with a cluster scope, as well as replication and rollout management. Controllers like [StatefulSet](/docs/concepts/workloads/controllers/statefulset.md) @@ -206,4 +206,4 @@ Pod is a top-level resource in the Kubernetes REST API. More details about the API object can be found at: [Pod API object](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#pod-v1-core). -{{% /capture %}} \ No newline at end of file +{{% /capture %}} diff --git a/content/en/docs/getting-started-guides/fedora/fedora_manual_config.md b/content/en/docs/getting-started-guides/fedora/fedora_manual_config.md index f6d7c0c2d64f1..cbe029dfa207e 100644 --- a/content/en/docs/getting-started-guides/fedora/fedora_manual_config.md +++ b/content/en/docs/getting-started-guides/fedora/fedora_manual_config.md @@ -120,10 +120,7 @@ KUBELET_ADDRESS="--address=0.0.0.0" KUBELET_HOSTNAME="--hostname-override=fed-node" # location of the api-server -KUBELET_ARGS="--cgroup-driver=systemd --kubeconfig=/etc/kubernetes/master-kubeconfig.yaml --require-kubeconfig" - -# Add your own! -KUBELET_ARGS="" +KUBELET_ARGS="--cgroup-driver=systemd --kubeconfig=/etc/kubernetes/master-kubeconfig.yaml" ``` diff --git a/content/en/docs/getting-started-guides/ubuntu/installation.md b/content/en/docs/getting-started-guides/ubuntu/installation.md index 811850c3264b2..ab5b42a76dccf 100644 --- a/content/en/docs/getting-started-guides/ubuntu/installation.md +++ b/content/en/docs/getting-started-guides/ubuntu/installation.md @@ -11,7 +11,7 @@ Ubuntu 16.04 introduced the [Canonical Distribution of Kubernetes](https://www.u {{% /capture %}} {{% capture prerequisites %}} -- A working [Juju client](https://jujucharms.com/docs/2.3/reference-install); this does not have to be a Linux machine, it can also be Windows or OSX. +- A working [Juju client](https://jujucharms.com/docs/2.3/reference-install); this does not have to be a Linux machine, it can also be Windows or macOS. - A [supported cloud](#cloud-compatibility). - Bare Metal deployments are supported via [MAAS](http://maas.io). Refer to the [MAAS documentation](http://maas.io/docs/) for configuration instructions. - OpenStack deployments are currently only tested on Icehouse and newer. diff --git a/content/en/docs/home/_index.md b/content/en/docs/home/_index.md index 3173a76a091da..c309f2fdb6b44 100644 --- a/content/en/docs/home/_index.md +++ b/content/en/docs/home/_index.md @@ -12,5 +12,3 @@ linkTitle: "Documentation" main_menu: true weight: 5 --- - - diff --git a/content/en/docs/home/contribute/create-pull-request.md b/content/en/docs/home/contribute/create-pull-request.md index 976f48d7843fa..e1a6918a501d2 100644 --- a/content/en/docs/home/contribute/create-pull-request.md +++ b/content/en/docs/home/contribute/create-pull-request.md @@ -117,7 +117,6 @@ Once your pull request is created, a Kubernetes reviewer will take responsibilit {{% capture whatsnext %}} * Learn about [writing a new topic](/docs/home/contribute/write-new-topic/). * Learn about [using page templates](/docs/home/contribute/page-templates/). -* Learn about [staging your changes](/docs/home/contribute/stage-documentation-changes/). {{% /capture %}} diff --git a/content/en/docs/home/contribute/generated-reference/kubernetes-components.md b/content/en/docs/home/contribute/generated-reference/kubernetes-components.md index c2b0617bbd8de..db6182341a25d 100644 --- a/content/en/docs/home/contribute/generated-reference/kubernetes-components.md +++ b/content/en/docs/home/contribute/generated-reference/kubernetes-components.md @@ -15,7 +15,7 @@ reference documentation for tools and components in the {{% capture prerequisites %}} -* You need a machine that is running Linux or MacOS. +* You need a machine that is running Linux or macOS. * You need to have this software installed: diff --git a/content/en/docs/home/contribute/localization.md b/content/en/docs/home/contribute/localization.md index bb615472c4a9e..2f8c870d0d7a5 100644 --- a/content/en/docs/home/contribute/localization.md +++ b/content/en/docs/home/contribute/localization.md @@ -8,9 +8,13 @@ approvers: {{% capture overview %}} -We're happy to add localizations (l10n) of Kubernetes documentation to the website! +The Kubernetes documentation is currently available in [multiple languages](#supported-languages) and we encourage you to add new localizations ([l10n](https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-the-diff/))! -Localizations must meet the following requirements for _workflow_ (how to localize) and _output_ (what to localize). +Currently available languages: + +{{< language-repos-list >}} + +In order for localizations to be accepted, however, they must fulfill some requirements related to workflow (*how* to localize) and output (*what* to localize). {{% /capture %}} @@ -18,68 +22,120 @@ Localizations must meet the following requirements for _workflow_ (how to locali {{% capture body %}} -## Workflow - -All l10n work must be stored and tracked within the [Kubernetes organization](https://github.com/kubernetes). +## Workflow -### Basis for localizations +The Kubernetes documentation for all languages is built from the [kubernetes/website](https://github.com/kubernetes/website) repository on GitHub. Most day-to-work work on translations, however, happens in separate translation repositories. Changes to those repositories are then [periodically](#upstream-contributions) synced to the main kubernetes/website repository via [pull request](../create-pull-request). -Localizations must source from the English files for the [most recent major release](https://kubernetes.io/docs/home/supported-doc-versions/#current-version). - -**Note:** To find the most recent release's documentation source files: -1. Navigate to https://github.com/kubernetes/website. -2. Select the `release-1.X` branch for the most recent version. - - For example, the branch for Kubernetes v1.9 docs is `release-1.9`. +Work on the Chinese translation, for example, happens in the [kubernetes/kubernetes-docs-zh](https://github.com/kubernetes/kubernetes-docs-zh) repository. {{< note >}} -Source files reside in the `/docs/` directory. +**Note**: For an example localization-related [pull request](../create-pull-request), see [this pull request](https://github.com/kubernetes/website/pull/8636) to the [Kubernetes website repo](https://github.com/kubernetes/website) adding Korean localization to the Kubernetes docs. {{< /note >}} -### Repository +## Source Files -A l10n team will have a repository specifically dedicated to its work, for example: [kubernetes/kubernetes-docs-cn](https://github.com/kubernetes/kubernetes-docs-cn). +Localizations must use English files from the most recent major release as sources. To find the most recent release's documentation source files: -{{< note >}} -**Note:** To open a l10n repository, [contact the SIG docs lead](https://kubernetes.slack.com/messages/C1J0BPD2M) on Slack for assistance. -{{< /note >}} +1. Navigate to the Kubernetes website repository at https://github.com/kubernetes/website. +2. Select the `release-1.X` branch for the most recent version, which is currently **{{< latest-version >}}**, making the most recent release branch [`{{< release-branch >}}`](https://github.com/kubernetes/website/tree/{{< release-branch >}}). -### Project +## Getting started -Teams must track their overall progress with a [GitHub project](https://help.github.com/articles/creating-a-project-board/). +In order to add a new localization of the Kubernetes documentation, you'll need to make a few modifications to the site's [configuration](#configuration) and [directory structure](#new-directory), and then you can get to work [translating documents](#translating-documents)! -Projects must include columns for: -- To do -- In progress -- Done +To get started, clone the website repo and `cd` into it: -For example: the [Chinese localization project](https://github.com/kubernetes/kubernetes-docs-cn/projects/1). +```shell +git clone https://github.com/kubernetes/website +cd website +git checkout {{< release-branch >}} +``` -### Team function +## Configuration -L10n teams must provide a single point of contact: the name and contact information of a person who can respond to or redirect questions or concerns. +We'll walk you through the configuration process using the German language (language code `de`) as an example. -L10n teams must provide their own repository maintainers. +There's currently no translation for German, but you're welcome to create one using the instructions here. -All l10n work must be self-sustaining with the team's own resources. +The Kubernetes website's configuration is in the [`config.toml`](https://github.com/kubernetes/website/tree/master/config.toml) file. You need to add a configuration block for the new language to that file, under the existing `[languages]` block. The German block, for example, looks like this: -Wherever possible, every localized page must be approved by a reviewer from a different company than the translator. +```toml +[languages.de] +title = "Kubernetes" +description = "Produktionsreife Container-Verwaltung" +languageName = "Deutsch" +contentDir = "content/de" +weight = 3 +``` -### Upstream contributions +When assigning a `weight` parameter, see which of the current languages has the highest weight and add 1 to that value. -Upstream contributions are welcome and encouraged! +Now add a language-specific subdirectory to the [`content`](https://github.com/kubernetes/website/tree/master/content) folder. The two-letter code for German is `de`, so add a `content/de` directory: -For the sake of efficiency, limit upstream contributions to a single pull request per week, containing a single squashed commit. +```shell +mkdir content/de +``` -## Output +## Translating documents -All localizations must include the following documentation at a minimum: +We understand that localizing *all* of the Kubernetes documentation would be an enormous task. We're okay with localizations smarting small and expanding over time. + +As an initial requirement, all localizations must include the following documentation at a minimum: Description | URLs -----|----- Home | [All heading and subheading URLs](https://kubernetes.io/docs/home/) Setup | [All heading and subheading URLs](https://kubernetes.io/docs/setup/) -Tutorials | [Kubernetes Basics](https://kubernetes.io/docs/tutorials/), [Hello Minikube](https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/) +Tutorials | [Kubernetes Basics](https://kubernetes.io/docs/tutorials/kubernetes-basics/), [Hello Minikube](https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/) + +Translated documents should have the same URL endpoint as the English docs (substituting the subdirectory of the `content` folder). To translate the [Kubernetes Basics](https://kubernetes.io/docs/tutorials/kubernetes-basics/) doc into German, for example, create the proper subfolder under the `content/de` folder and copy the English doc: + +```shell +mkdir -p content/de/docs/tutorials +cp content/en/docs/tutorials/kubernetes-basics.md content/de/docs/tutorials/kubernetes-basics.md +``` + +## Project logistics + +### Contact with project chairs + +When starting a new localization effort, you should get in touch with one of the chairs of the Kubernetes [SIG Docs](https://github.com/kubernetes/community/tree/master/sig-docs) organization. The current chairs are listed [here](https://github.com/kubernetes/community/tree/master/sig-docs#chairs). + +### Project information + +Teams working on localization efforts must provide a single point of contact, including the name and contact information of a person who can respond to or redirect questions or concerns, listed in the translation repository's main [`README`](https://help.github.com/articles/about-readmes/). You can provide an email address, email list, [Slack channel](https://slack.com/), or some other method of contact. + +### Maintainers + +Each localization repository must select its own maintainers. Maintainers can be from a single organization or multiple organizations. + +In addition, all l10n work must be self-sustaining with the team's own resources. + +Wherever possible, every localized page must be approved by a reviewer from a different company than the translator. + +### GitHub project + +Each Kubernetes localization repository must track its overall progress with a [GitHub project](https://help.github.com/articles/creating-a-project-board/). + +Projects must include at least these columns: + +- To Do +- In Progress +- Done + +{{< note >}} +**Note**: For an example GitHub project, see the [Chinese localization project](https://github.com/kubernetes/kubernetes-docs-zh/projects/1). +{{< /note >}} + +### Repository structure + +Each l10n repository must have branches for the different Kubernetes documentation release versions, matching the branches in the main [kubernetes/website](https://github.com/kubernetes/website) documentation repository. For example, the kubernetes/website `release-1.10` branch (https://github.com/kubernetes/website/tree/release-1.10) has a corresponding branch in the kubernetes/kubernetes-docs-zh repository (https://github.com/kubernetes/kubernetes-docs-zh/tree/release-1.10). These version branches keep track of the differences in the documentation between Kubernetes versions. + +### Upstream contributions + +Upstream contributions are welcome and encouraged! + +For the sake of efficiency, limit upstream contributions to a single pull request per week, containing a single [squashed commit](https://github.com/todotxt/todo.txt-android/wiki/Squash-All-Commits-Related-to-a-Single-Issue-into-a-Single-Commit). {{% /capture %}} @@ -90,9 +146,4 @@ Once a l10n meets requirements for workflow and minimum output, SIG docs will: - Work with the localization team to implement language selection on the website. - Publicize availability through [Cloud Native Computing Foundation](https://www.cncf.io/) (CNCF) channels. -{{< note >}} -**Note:** Implementation of language selection is pending Kubernetes' first completed localization project. -{{< /note >}} - - {{% /capture %}} diff --git a/content/en/docs/home/contribute/write-new-topic.md b/content/en/docs/home/contribute/write-new-topic.md index 2af0acc927b75..9143f87e6f770 100644 --- a/content/en/docs/home/contribute/write-new-topic.md +++ b/content/en/docs/home/contribute/write-new-topic.md @@ -89,41 +89,64 @@ Here's an example of an entry in /_data/tasks.yaml: - docs/tasks/configure-pod-container/configure-volume-storage.md -## Including code from another file +## Embedding code in your topic + +If you want to include some code in your topic, you can embed the code in your +file directly using the markdown code block syntax. This is recommended for the +following cases (not an exhaustive list): + +- The code is showing the output from a command such as + `kubectl get deploy mydeployment -o json | jq '.status'`. +- The code is not generic enough for users to try out. As an example, the YAML + file for creating a Pod which depends on a specific + [FlexVolume](/docs/concepts/storage/volumes#flexvolume) implementation can be + directly embedded into the topic when appropriate. +- The code is an incomplete example because its purpose is to highlight a + portion of an otherwise large file. For example, when describing ways to + customize the [PodSecurityPolicy](/docs/tasks/administer-cluster/sysctl-cluster/#podsecuritypolicy) + for some reasons, you may provide a short snippet directly in your topic file. +- The code is not meant for users to try out due to other reasons. For example, + when describing how a new attribute should be added to a resource using the + `kubectl edit` command, you may provide a short example that includes only + the attribute to add. -To include a code file in your topic, place the code file in the Kubernetes -documentation repository, preferably in the same directory as your topic -file. In your topic file, use the `include` tag: +## Including code from another file -
{% include code.html language="<LEXERVALUE>" file="<RELATIVEPATH>" ghlink="/<PATHFROMROOT>" %}
+Another way to include code in your topic is to create a new, complete sample +file (or a group of sample files) and then reference the sample(s) from your +topic. This is the preferred way of including sample YAML files when the sample +is generic, reusable, and you want the readers to try it out by themselves. -where: +When adding a new standalone sample file (e.g. a YAML file), place the code in +one of the `/examples/` subdirectories where `` is the language for +the topic. In your topic file, use the `codenew` shortcode: -* `` is the language in which the file was written. This must be -[a value supported by Rouge](https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers). -* `` is the path to the file you're including, relative to the current file, for example, `local-volume.yaml`. -* `` is the path to the file relative to root, for example, `docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/local-volumes.yaml`. +
{{< codenew file="<RELPATH>/my-example-yaml>" >}}
-Here's an example of using the `include` tag: +where `` is the path to the file you're including, relative to the +`examples` directory. For example, the following short code references a YAML +file located at `content/en/examples/pods/storage/gce-volume.yaml`. -
{% include code.html language="yaml" file="gce-volume.yaml" ghlink="/docs/tutorials/stateful-application/gce-volume.yaml" %}
+
{{< codenew file="pods/storage/gce-volume.yaml" >}}
## Showing how to create an API object from a configuration file If you need to show the reader how to create an API object based on a -configuration file, place the configuration file in the Kubernetes documentation -repository, preferably in the same directory as your topic file. +configuration file, place the configuration file in one of the subdirectories +under `/examples`. In your topic, show this command: - kubectl create -f https://k8s.io/ - -where `` is the path to the configuration file relative to root, -for example, `docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/local-volumes.yaml`. - -Here's an example of a command that creates an API object from a configuration file: +``` +kubectl create -f https://k8s.io/examples/pods/storage/gce-volume.yaml +``` - kubectl create -f https://k8s.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/local-volumes.yaml +{{< note >}} +**NOTE**: When adding new YAML files to the `/examples` directory, make +sure the file is also included into the `/examples_test.go` file. The +Travis CI for the Website automatically runs this test case when PRs are +submitted to ensure all examples pass the tests. +{{< /note >}} For an example of a topic that uses this technique, see [Running a Single-Instance Stateful Application](/docs/tutorials/stateful-application/run-stateful-application/). diff --git a/content/en/docs/imported/community/devel.md b/content/en/docs/imported/community/devel.md index 6f4fe9c510d70..cdf8ee6385b04 100644 --- a/content/en/docs/imported/community/devel.md +++ b/content/en/docs/imported/community/devel.md @@ -68,7 +68,7 @@ Guide](http://kubernetes.io/docs/admin/). * **Authentication** ([Authentication](http://kubernetes.io/docs/reference/access-authn-authz/authentication/)): The current and planned states of authentication tokens. -* **Authorization Plugins** ([Authorization](http://kubernetes.io/docs/admin/authorization/)): +* **Authorization Plugins** ([Authorization](http://kubernetes.io/docs/reference/access-authn-authz/authorization/)): Authorization applies to all HTTP requests on the main apiserver port. This doc explains the available authorization implementations. diff --git a/content/en/docs/imported/release/notes.md b/content/en/docs/imported/release/notes.md index 8dce51dcef36a..fee5d6aa607ec 100644 --- a/content/en/docs/imported/release/notes.md +++ b/content/en/docs/imported/release/notes.md @@ -700,7 +700,7 @@ You can now bind tokens to service requests. ([ref](https://github.com/kubernete * Updated admission controller settings for Juju deployed Kubernetes clusters ([#61427](https://github.com/kubernetes/kubernetes/pull/61427), [@hyperbolic2346](https://github.com/hyperbolic2346)) * Performance test framework and basic tests for the IPAM controller, to simulate behavior of the four supported modes under lightly loaded and loaded conditions, where load is defined as the number of operations to perform as against the configured kubernetes. ([#61143](https://github.com/kubernetes/kubernetes/pull/61143), [@satyasm](https://github.com/satyasm)) * Removed always pull policy from the template for ingress on CDK. ([#61598](https://github.com/kubernetes/kubernetes/pull/61598), [@hyperbolic2346](https://github.com/hyperbolic2346)) -* `make test-cmd` now works on OSX. ([#61393](https://github.com/kubernetes/kubernetes/pull/61393), [@totherme](https://github.com/totherme)) +* `make test-cmd` now works on macOS. ([#61393](https://github.com/kubernetes/kubernetes/pull/61393), [@totherme](https://github.com/totherme)) * Conformance: ReplicaSet must be supported in the `apps/v1` version. ([#61367](https://github.com/kubernetes/kubernetes/pull/61367), [@enisoc](https://github.com/enisoc)) * Remove 'system' prefix from Metadata Agent rbac configuration ([#61394](https://github.com/kubernetes/kubernetes/pull/61394), [@kawych](https://github.com/kawych)) * Support new NODE_OS_DISTRIBUTION 'custom' on GCE on a new add event. ([#61235](https://github.com/kubernetes/kubernetes/pull/61235), [@yguo0905](https://github.com/yguo0905)) diff --git a/content/en/docs/reference/_index.md b/content/en/docs/reference/_index.md index c8df4c82f41ea..1821d1ced9936 100644 --- a/content/en/docs/reference/_index.md +++ b/content/en/docs/reference/_index.md @@ -5,8 +5,17 @@ approvers: linkTitle: "Reference" main_menu: true weight: 70 +content_template: templates/concept --- +{{% capture overview %}} + +This section of the Kubernetes documentation contains references. + +{{% /capture %}} + +{{% capture body %}} + ## API Reference * [Kubernetes API Overview](/docs/reference/using-api/api-overview/) - Overview of the API for Kubernetes. @@ -46,3 +55,5 @@ client libraries: ## Design Docs An archive of the design docs for Kubernetes functionality. Good starting points are [Kubernetes Architecture](https://git.k8s.io/community/contributors/design-proposals/architecture/architecture.md) and [Kubernetes Design Overview](https://git.k8s.io/community/contributors/design-proposals). + +{{% /capture %}} diff --git a/content/en/docs/reference/access-authn-authz/admission-controllers.md b/content/en/docs/reference/access-authn-authz/admission-controllers.md index 59aac722c407d..2dbc64a9dbe15 100644 --- a/content/en/docs/reference/access-authn-authz/admission-controllers.md +++ b/content/en/docs/reference/access-authn-authz/admission-controllers.md @@ -26,7 +26,7 @@ is authenticated and authorized. The controllers consist of the administrator. In that list, there are two special controllers: MutatingAdmissionWebhook and ValidatingAdmissionWebhook. These execute the mutating and validating (respectively) [admission control -webhooks](/docs/admin/extensible-admission-controllers.md#external-admission-webhooks) +webhooks](/docs/reference/access-authn-authz/extensible-admission-controllers/#admission-webhooks) which are configured in the API. Admission controllers may be "validating", "mutating", or both. Mutating @@ -325,7 +325,7 @@ In any case, the annotations are provided by the user and are not validated by K The admission controller determines the initializers of a resource based on the existing `InitializerConfiguration`s. It sets the pending initializers by modifying the metadata of the resource to be created. -For more information, please check [Dynamic Admission Control](/docs/admin/extensible-admission-controllers.md). +For more information, please check [Dynamic Admission Control](/docs/reference/access-authn-authz/extensible-admission-controllers/). ### LimitPodHardAntiAffinityTopology {#limitpodhardantiaffinitytopology} diff --git a/content/en/docs/reference/access-authn-authz/authentication.md b/content/en/docs/reference/access-authn-authz/authentication.md index 1ccf0331c698c..16aad74e2587d 100644 --- a/content/en/docs/reference/access-authn-authz/authentication.md +++ b/content/en/docs/reference/access-authn-authz/authentication.md @@ -23,7 +23,7 @@ by Kubernetes, and normal users. Normal users are assumed to be managed by an outside, independent service. An admin distributing private keys, a user store like Keystone or Google Accounts, even a file with a list of usernames and passwords. In this regard, _Kubernetes -does not have objects which represent normal user accounts._ Regular users +does not have objects which represent normal user accounts._ Normal users cannot be added to a cluster through an API call. In contrast, service accounts are users managed by the Kubernetes API. They are @@ -51,7 +51,7 @@ with the request: * Extra fields: a map of strings to list of strings which holds additional information authorizers may find useful. All values are opaque to the authentication system and only hold significance -when interpreted by an [authorizer](/docs/admin/authorization/). +when interpreted by an [authorizer](/docs/reference/access-authn-authz/authorization/). You can enable multiple authentication methods at once. You should usually use at least two methods: @@ -140,7 +140,7 @@ You must enable the Bootstrap Token Authenticator with the `--experimental-bootstrap-token-auth` flag on the API Server. You must enable the TokenCleaner controller via the `--controllers` flag on the Controller Manager. This is done with something like `--controllers=*,tokencleaner`. -`kubeadm` will do this for you if you are using it to bootstrapping a cluster. +`kubeadm` will do this for you if you are using it to bootstrap a cluster. The authenticator authenticates as `system:bootstrap:`. It is included in the `system:bootstrappers` group. The naming and groups are @@ -149,7 +149,7 @@ bootstrapping. The user names and group can be used (and are used by `kubeadm`) to craft the appropriate authorization policies to support bootstrapping a cluster. -Please see [Bootstrap Tokens](/docs/admin/bootstrap-tokens/) for in depth +Please see [Bootstrap Tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) for in depth documentation on the Bootstrap Token authenticator and controllers along with how to manage these tokens with `kubeadm`. @@ -184,7 +184,7 @@ If unspecified, the API server's TLS private key will be used. Service accounts are usually created automatically by the API server and associated with pods running in the cluster through the `ServiceAccount` -[Admission Controller](/docs/admin/admission-controllers/). Bearer tokens are +[Admission Controller](/docs/reference/access-authn-authz/admission-controllers/). Bearer tokens are mounted into pods at well-known locations, and allow in-cluster processes to talk to the API server. Accounts may be explicitly associated with pods using the `serviceAccountName` field of a `PodSpec`. @@ -400,12 +400,12 @@ kubectl --token=eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczovL21sYi50cmVtb2xvLmxhbjo Webhook authentication is a hook for verifying bearer tokens. -* `--authentication-token-webhook-config-file` a kubeconfig file describing how to access the remote webhook service. +* `--authentication-token-webhook-config-file` a configuration file describing how to access the remote webhook service. * `--authentication-token-webhook-cache-ttl` how long to cache authentication decisions. Defaults to two minutes. The configuration file uses the [kubeconfig](/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/) -file format. Within the file `users` refers to the API server webhook and -`clusters` refers to the remote service. An example would be: +file format. Within the file, `clusters` refers to the remote service and +`users` refers to the API server webhook. An example would be: ```yaml # clusters refers to the remote service. diff --git a/content/en/docs/reference/access-authn-authz/controlling-access.md b/content/en/docs/reference/access-authn-authz/controlling-access.md index cc78d081d8096..0873e6c85317b 100644 --- a/content/en/docs/reference/access-authn-authz/controlling-access.md +++ b/content/en/docs/reference/access-authn-authz/controlling-access.md @@ -104,7 +104,7 @@ Kubernetes authorization requires that you use common REST attributes to interac Kubernetes supports multiple authorization modules, such as ABAC mode, RBAC Mode, and Webhook mode. When an administrator creates a cluster, they configured the authorization modules that should be used in the API server. If more than one authorization modules are configured, Kubernetes checks each module, and if any module authorizes the request, then the request can proceed. If all of the modules deny the request, then the request is denied (HTTP status code 403). -To learn more about Kubernetes authorization, including details about creating policies using the supported authorization modules, see [Authorization Overview](/docs/admin/authorization/). +To learn more about Kubernetes authorization, including details about creating policies using the supported authorization modules, see [Authorization Overview](/docs/reference/access-authn-authz/authorization/). ## Admission Control @@ -124,7 +124,7 @@ rejects, then the request is immediately rejected. In addition to rejecting objects, admission controllers can also set complex defaults for fields. -The available Admission Control Modules are described [here](/docs/admin/admission-controllers/). +The available Admission Control Modules are described [here](/docs/reference/access-authn-authz/admission-controllers/). Once a request passes all admission controllers, it is validated using the validation routines for the corresponding API object, and then written to the object store (shown as step **4**). diff --git a/content/en/docs/reference/access-authn-authz/extensible-admission-controllers.md b/content/en/docs/reference/access-authn-authz/extensible-admission-controllers.md index 6c307d08ad804..bdee25dc867fa 100644 --- a/content/en/docs/reference/access-authn-authz/extensible-admission-controllers.md +++ b/content/en/docs/reference/access-authn-authz/extensible-admission-controllers.md @@ -91,7 +91,7 @@ You can dynamically configure what resources are subject to what admission webhooks via [ValidatingWebhookConfiguration](https://github.com/kubernetes/kubernetes/blob/v1.10.0-beta.1/staging/src/k8s.io/api/admissionregistration/v1beta1/types.go#L68) or -[MutatingWebhookConifuration](https://github.com/kubernetes/kubernetes/blob/v1.10.0-beta.1/staging/src/k8s.io/api/admissionregistration/v1beta1/types.go#L98). +[MutatingWebhookConfiguration](https://github.com/kubernetes/kubernetes/blob/v1.10.0-beta.1/staging/src/k8s.io/api/admissionregistration/v1beta1/types.go#L98). The following is an example `validatingWebhookConfiguration`, a mutating webhook configuration is similar. diff --git a/content/en/docs/reference/access-authn-authz/rbac.md b/content/en/docs/reference/access-authn-authz/rbac.md index 70f8a77506da4..b3b31a36ad9f7 100644 --- a/content/en/docs/reference/access-authn-authz/rbac.md +++ b/content/en/docs/reference/access-authn-authz/rbac.md @@ -556,7 +556,8 @@ The permissions required by individual control loops are contained in the system:node None in 1.8+ Allows access to resources required by the kubelet component, including read access to all secrets, and write access to all pod status objects. -As of 1.7, use of the Node authorizer and NodeRestriction admission plugin is recommended instead of this role, and allow granting API access to kubelets based on the pods scheduled to run on them. + +As of 1.7, use of the Node authorizer and NodeRestriction admission plugin is recommended instead of this role, and allow granting API access to kubelets based on the pods scheduled to run on them. Prior to 1.7, this role was automatically bound to the `system:nodes` group. In 1.7, this role was automatically bound to the `system:nodes` group if the `Node` authorization mode is not enabled. In 1.8+, no binding is automatically created. diff --git a/content/en/docs/reference/command-line-tools-reference/feature-gates.md b/content/en/docs/reference/command-line-tools-reference/feature-gates.md index 24257cc09bd8d..127a8caafe5dc 100644 --- a/content/en/docs/reference/command-line-tools-reference/feature-gates.md +++ b/content/en/docs/reference/command-line-tools-reference/feature-gates.md @@ -54,6 +54,7 @@ different Kubernetes components. | `DevicePlugins` | `true` | Beta | 1.10 | | | `DynamicKubeletConfig` | `false` | Alpha | 1.4 | 1.10 | | `DynamicKubeletConfig` | `true` | Beta | 1.11 | | +| `DynamicProvisioningScheduling` | `false` | Alpha | 1.11 | | | `DynamicVolumeProvisioning` | `true` | Alpha | 1.3 | 1.7 | | `DynamicVolumeProvisioning` | `true` | GA | 1.8 | | | `EnableEquivalenceClassCache` | `false` | Alpha | 1.8 | | @@ -178,6 +179,7 @@ Each feature gate is designed for enabling/disabling a specific feature: - `DevicePlugins`: Enable the [device-plugins](/docs/concepts/cluster-administration/device-plugins/) based resource provisioning on nodes. - `DynamicKubeletConfig`: Enable the dynamic configuration of kubelet. See [Reconfigure kubelet](/docs/tasks/administer-cluster/reconfigure-kubelet/). +- `DynamicProvisioningScheduling`: Extend the default scheduler to be aware of volume topology and handle PV provisioning. - `DynamicVolumeProvisioning`(*deprecated*): Enable the [dynamic provisioning](/docs/concepts/storage/dynamic-provisioning/) of persistent volumes to Pods. - `EnableEquivalenceClassCache`: Enable the scheduler to cache equivalence of nodes when scheduling Pods. - `ExpandPersistentVolumes`: Enable the expanding of persistent volumes. See [Expanding Persistent Volumes Claims](/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims). @@ -190,8 +192,8 @@ Each feature gate is designed for enabling/disabling a specific feature: - `GCERegionalPersistentDisk`: Enable the regional PD feature on GCE. - `HugePages`: Enable the allocation and consumption of pre-allocated [huge pages](/docs/tasks/manage-hugepages/scheduling-hugepages/). - `HyperVContainer`: Enable [Hyper-V isolation](https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/hyperv-container) for Windows containers. -- `Intializers`: Enable the [dynamic admission control](/docs/admin/extensible-admission-controllers/) - as an extension to the built-in [admission controllers](/docs/admin/admission-controllers/). +- `Intializers`: Enable the [dynamic admission control](/docs/reference/access-authn-authz/extensible-admission-controllers/) + as an extension to the built-in [admission controllers](/docs/reference/access-authn-authz/admission-controllers/). When the `Initializers` admission controller is enabled, this feature is automatically enabled. - `KubeletConfigFile`: Enable loading kubelet configuration from a file specified using a config file. See [setting kubelet parameters via a config file](/docs/tasks/administer-cluster/kubelet-config-file/) for more details. diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md b/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md index 9056829f83199..2e408ff18b579 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet-authentication-authorization.md @@ -51,7 +51,7 @@ To subdivide access to the kubelet API, delegate authorization to the API server * start the kubelet with the `--authorization-mode=Webhook` and the `--kubeconfig` flags * the kubelet calls the `SubjectAccessReview` API on the configured API server to determine whether each request is authorized -The kubelet authorizes API requests using the same [request attributes](/docs/admin/authorization/#request-attributes) approach as the apiserver. +The kubelet authorizes API requests using the same [request attributes](/docs/reference/access-authn-authz/authorization/#review-your-request-attributes) approach as the apiserver. The verb is determined from the incoming request's HTTP verb: diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md b/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md index f77ebcefc408b..08b9eef63cfd1 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping.md @@ -24,7 +24,7 @@ controller. As this feature matures, you should ensure tokens are bound to a Rol While any authentication strategy can be used for the kubelet's initial bootstrap credentials, the following two authenticators are recommended for ease of provisioning. -1. [Bootstrap Tokens](/docs/admin/bootstrap-tokens/) - __alpha__ +1. [Bootstrap Tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) - __alpha__ 2. [Token authentication file](#token-authentication-file) Using bootstrap tokens is currently __alpha__ and will simplify the management of bootstrap token management especially in a HA scenario. @@ -72,7 +72,7 @@ The kube-controller-manager flags are: In 1.7 the experimental "group auto approver" controller is dropped in favor of the new `csrapproving` controller that ships as part of [kube-controller-manager](/docs/admin/kube-controller-manager/) and is enabled by default. -The controller uses the [`SubjectAccessReview` API](/docs/admin/authorization/#checking-api-access) to determine +The controller uses the [`SubjectAccessReview` API](/docs/reference/access-authn-authz/authorization/#checking-api-access) to determine if a given user is authorized to request a CSR, then approves based on the authorization outcome. To prevent conflicts with other approvers, the builtin approver doesn't explicitly deny CSRs, only ignoring unauthorized requests. diff --git a/content/en/docs/reference/command-line-tools-reference/kubelet.md b/content/en/docs/reference/command-line-tools-reference/kubelet.md index 4956c971f4852..004ffdf4bb5ce 100644 --- a/content/en/docs/reference/command-line-tools-reference/kubelet.md +++ b/content/en/docs/reference/command-line-tools-reference/kubelet.md @@ -53,14 +53,14 @@ kubelet [flags] --allow-privileged - log to standard error as well as files + If true, allow containers to request privileged mode. --alsologtostderr - If true, allow containers to request privileged mode. + log to standard error as well as files @@ -882,7 +882,7 @@ kubelet [flags] --pod-infra-container-image string - The image whose network/ipc namespaces containers in each pod will use. (default "gcr.io/google_containers/pause-amd64:3.0") + The image whose network/ipc namespaces containers in each pod will use. (default "k8s.gcr.io/pause:3.1") @@ -969,20 +969,6 @@ kubelet [flags] Resolver configuration file used as the basis for the container DNS resolution configuration. (default "/etc/resolv.conf") - - --rkt-api-endpoint string - - - The endpoint of the rkt API service to communicate with. Only used if --container-runtime='rkt'. (default "localhost:15441") - - - - --rkt-path string - - - Path of rkt binary. Leave empty to use the first rkt in $PATH. - - --root-dir string diff --git a/content/en/docs/reference/glossary/cni.md b/content/en/docs/reference/glossary/cni.md new file mode 100644 index 0000000000000..f654f2586c0ec --- /dev/null +++ b/content/en/docs/reference/glossary/cni.md @@ -0,0 +1,18 @@ +--- +title: CNI (Container network interface) +id: cni +date: 2018-05-25 +full_link: https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#cni +short_description: > + Container network interface (CNI) plugins are a type of Network plugin that adheres to the appc/CNI specification. + + +aka: +tags: +- networking +--- + Container network interface (CNI) plugins are a type of Network plugin that adheres to the appc/CNI specification. + + +* For information on Kubernetes and CNI refer to [this](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#cni). +* For information on Kubernetes and CNI, see ["Network plugins"](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#cni). diff --git a/content/en/docs/reference/glossary/kube-proxy.md b/content/en/docs/reference/glossary/kube-proxy.md index 4f313c06c8aae..4616c4ee7110c 100755 --- a/content/en/docs/reference/glossary/kube-proxy.md +++ b/content/en/docs/reference/glossary/kube-proxy.md @@ -1,6 +1,6 @@ --- title: kube-proxy -id: kube proxy +id: kube-proxy date: 2018-04-12 full_link: /docs/reference/generated/kube-proxy short_description: > diff --git a/content/en/docs/reference/glossary/rbac.md b/content/en/docs/reference/glossary/rbac.md index 862a5ead0a597..ff3dc7e7476bc 100755 --- a/content/en/docs/reference/glossary/rbac.md +++ b/content/en/docs/reference/glossary/rbac.md @@ -2,7 +2,7 @@ title: RBAC (Role-Based Access Control) id: rbac date: 2018-04-12 -full_link: /docs/admin/authorization/rbac/ +full_link: /docs/reference/access-authn-authz/rbac/ short_description: > Manages authorization decisions, allowing admins to dynamically configure access policies through the Kubernetes API. diff --git a/content/en/docs/reference/kubectl/cheatsheet.md b/content/en/docs/reference/kubectl/cheatsheet.md index 5d313fa6da6fb..28eff23d6b948 100644 --- a/content/en/docs/reference/kubectl/cheatsheet.md +++ b/content/en/docs/reference/kubectl/cheatsheet.md @@ -263,19 +263,19 @@ kubectl taint nodes foo dedicated=special-user:NoSchedule List all supported resource types along with their shortnames, [API group](/docs/concepts/overview/kubernetes-api/#api-groups), whether they are [namespaced](/docs/concepts/overview/working-with-objects/namespaces), and [Kind](/docs/concepts/overview/working-with-objects/kubernetes-objects): -```console -$ kubectl api-resources +```bash +kubectl api-resources ``` Other operations for exploring API resources: -```console -$ kubectl api-resources --namespaced=true # All namespaced resources -$ kubectl api-resources --namespaced=false # All non-namespaced resources -$ kubectl api-resources -o name # All resources with simple output (just the resource name) -$ kubectl api-resources -o wide # All resources with expanded (aka "wide") output -$ kubectl api-resources --verbs=list,get # All resources that support the "list" and "get" request verbs -$ kubectl api-resources --api-group=extensions # All resources in the "extensions" API group +```bash +kubectl api-resources --namespaced=true # All namespaced resources +kubectl api-resources --namespaced=false # All non-namespaced resources +kubectl api-resources -o name # All resources with simple output (just the resource name) +kubectl api-resources -o wide # All resources with expanded (aka "wide") output +kubectl api-resources --verbs=list,get # All resources that support the "list" and "get" request verbs +kubectl api-resources --api-group=extensions # All resources in the "extensions" API group ``` ### Formatting output diff --git a/content/en/docs/reference/kubectl/docker-cli-to-kubectl.md b/content/en/docs/reference/kubectl/docker-cli-to-kubectl.md index b2be844cf7577..03720f8338931 100644 --- a/content/en/docs/reference/kubectl/docker-cli-to-kubectl.md +++ b/content/en/docs/reference/kubectl/docker-cli-to-kubectl.md @@ -220,7 +220,7 @@ $ kubectl get po -l run=nginx-app ``` {{< note >}} -**Note:** When you use kubectl, you don't delete the pod directly.You have to fiirst delete the Deployment that owns the pod. If you delete the pod directly, the Deployment recreates the pod. +**Note:** When you use kubectl, you don't delete the pod directly.You have to first delete the Deployment that owns the pod. If you delete the pod directly, the Deployment recreates the pod. {{< /note >}} #### docker login diff --git a/content/en/docs/reference/kubectl/jsonpath.md b/content/en/docs/reference/kubectl/jsonpath.md index 78f1bf711c70e..8f111f28753c6 100644 --- a/content/en/docs/reference/kubectl/jsonpath.md +++ b/content/en/docs/reference/kubectl/jsonpath.md @@ -73,3 +73,10 @@ $ kubectl get pods -o=jsonpath='{.items[0]}' $ kubectl get pods -o=jsonpath='{.items[0].metadata.name}' $ kubectl get pods -o=jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.status.startTime}{"\n"}{end}' ``` + +On Windows, you must _double_ quote any JSONPath template that contains spaces (not single quote as shown above for bash). This in turn means that you must use a single quote or escaped double quote around any literals in the template. For example: + +```cmd +C:\> kubectl get pods -o=jsonpath="{range .items[*]}{.metadata.name}{'\t'}{.status.startTime}{'\n'}{end}" +C:\> kubectl get pods -o=jsonpath="{range .items[*]}{.metadata.name}{\"\t\"}{.status.startTime}{\"\n\"}{end}" +``` diff --git a/content/en/docs/reference/kubernetes-api/labels-annotations-taints.md b/content/en/docs/reference/kubernetes-api/labels-annotations-taints.md index 96480f9740e91..78219c3085823 100644 --- a/content/en/docs/reference/kubernetes-api/labels-annotations-taints.md +++ b/content/en/docs/reference/kubernetes-api/labels-annotations-taints.md @@ -1,12 +1,16 @@ --- title: Well-Known Labels, Annotations and Taints +content_template: templates/concept +weight: 10 --- -Kubernetes reserves all labels and annotations in the kubernetes.io namespace. This document describes -the well-known kubernetes.io labels and annotations. - +{{% capture overview %}} +Kubernetes reserves all labels and annotations in the kubernetes.io namespace. + This document serves both as a reference to the values, and as a coordination point for assigning values. +{{% /capture %}} +{{% capture body %}} ## beta.kubernetes.io/arch Example: `beta.kubernetes.io/arch=amd64` @@ -51,7 +55,7 @@ of requiring a `g2.2xlarge`) See [failure-domain.beta.kubernetes.io/zone](#failure-domainbetakubernetesiozone). -## failure-domain.beta.kubernetes.io/zone +## failure-domain.beta.kubernetes.io/zone {#failure-domainbetakubernetesiozone} Example: @@ -89,8 +93,4 @@ If `PersistentVolumeLabel` does not support automatic labeling of your Persisten adding the labels manually (or adding support to `PersistentVolumeLabel`), if you want the scheduler to prevent pods from mounting volumes in a different zone. If your infrastructure doesn't have this constraint, you don't need to add the zone labels to the volumes at all. - - - -[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/reference/labels-annotations-taints.md?pixel)]() - +{{% /capture %}} diff --git a/content/en/docs/reference/setup-tools/kubeadm/generated/kubeadm_token.md b/content/en/docs/reference/setup-tools/kubeadm/generated/kubeadm_token.md index eaddaa1c5a110..56d1a06080c3e 100644 --- a/content/en/docs/reference/setup-tools/kubeadm/generated/kubeadm_token.md +++ b/content/en/docs/reference/setup-tools/kubeadm/generated/kubeadm_token.md @@ -20,7 +20,7 @@ What is a bootstrap token more exactly? - The name of the Secret must be named "bootstrap-token-(token-id)". You can read more about bootstrap tokens here: - https://kubernetes.io/docs/admin/bootstrap-tokens/ + https://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokens/ ``` diff --git a/content/en/docs/reference/setup-tools/kubeadm/implementation-details.md b/content/en/docs/reference/setup-tools/kubeadm/implementation-details.md index 35de6b056b5b6..342149e7cebe8 100644 --- a/content/en/docs/reference/setup-tools/kubeadm/implementation-details.md +++ b/content/en/docs/reference/setup-tools/kubeadm/implementation-details.md @@ -166,18 +166,18 @@ Kubeadm kubeconfig files with identities for control plane components: - A kubeconfig file for kubelet to use, `/etc/kubernetes/kubelet.conf`; inside this file is embedded a client certificate with kubelet identity. This client cert should: - - Be in the `system:nodes` organization, as required by the [Node Authorization](/docs/admin/authorization/node/) module + - Be in the `system:nodes` organization, as required by the [Node Authorization](/docs/reference/access-authn-authz/node/) module - Have the CN `system:node:` - A kubeconfig file for controller-manager, `/etc/kubernetes/controller-manager.conf`; inside this file is embedded a client certificate with controller-manager identity. This client cert should have the CN `system:kube-controller-manager`, as defined -by default [RBAC core components roles](/docs/admin/authorization/rbac/#core-component-roles) +by default [RBAC core components roles](/docs/reference/access-authn-authz/rbac/#core-component-roles) - A kubeconfig file for scheduler, `/etc/kubernetes/scheduler.conf`; inside this file is embedded a client certificate with scheduler identity. - This client cert should have the CN `system:kube-scheduler`, as defined by default [RBAC core components roles](/docs/admin/authorization/rbac/#core-component-roles) + This client cert should have the CN `system:kube-scheduler`, as defined by default [RBAC core components roles](/docs/reference/access-authn-authz/rbac/#core-component-roles) Additionally, a kubeconfig file for kubeadm to use itself and the admin is generated and save into the `/etc/kubernetes/admin.conf` file. The "admin" here is defined the actual person(s) that is administering the cluster and want to have full control (**root**) over the cluster. The embedded client certificate for admin should: -- Be in the `system:masters` organization, as defined by default [RBAC user facing role bindings](/docs/admin/authorization/rbac/#user-facing-roles) +- Be in the `system:masters` organization, as defined by default [RBAC user facing role bindings](/docs/reference/access-authn-authz/rbac/#user-facing-roles) - Include a CN, but that can be anything. Kubeadm uses the `kubernetes-admin` CN Please note that: @@ -239,17 +239,17 @@ Other API server flags that are set unconditionally are: - `--allow-privileged` to `true` (required e.g. by kube proxy) - `--requestheader-client-ca-file` to `front-proxy-ca.crt` - `--enable-admission-plugins` to: - - [`Initializers`](/docs/admin/admission-controllers/#initializers-alpha) to enable [Dynamic Admission Control](/docs/admin/extensible-admission-controllers/). - - [`NamespaceLifecycle`](/docs/admin/admission-controllers/#namespacelifecycle) e.g. to avoid deletion of + - [`Initializers`](/docs/reference/access-authn-authz/admission-controllers/#initializers-alpha) to enable [Dynamic Admission Control](/docs/reference/access-authn-authz/extensible-admission-controllers/). + - [`NamespaceLifecycle`](/docs/reference/access-authn-authz/admission-controllers/#namespacelifecycle) e.g. to avoid deletion of system reserved namespaces - - [`LimitRanger`](/docs/admin/admission-controllers/#limitranger) and [`ResourceQuota`](/docs/admin/admission-controllers/#resourcequota) to enforce limits on namespaces - - [`ServiceAccount`](/docs/admin/admission-controllers/#serviceaccount) to enforce service account automation - - [`PersistentVolumeLabel`](/docs/admin/admission-controllers/#persistentvolumelabel) attaches region or zone labels to + - [`LimitRanger`](/docs/reference/access-authn-authz/admission-controllers/#limitranger) and [`ResourceQuota`](/docs/reference/access-authn-authz/admission-controllers/#resourcequota) to enforce limits on namespaces + - [`ServiceAccount`](/docs/reference/access-authn-authz/admission-controllers/#serviceaccount) to enforce service account automation + - [`PersistentVolumeLabel`](/docs/reference/access-authn-authz/admission-controllers/#persistentvolumelabel) attaches region or zone labels to PersistentVolumes as defined by the cloud provider (This admission controller is deprecated and will be removed in a future version. It is not deployed by kubeadm by default with v1.9 onwards when not explicitly opting into using `gce` or `aws` as cloud providers) - - [`DefaultStorageClass`](/docs/admin/admission-controllers/#defaultstorageclass) to enforce default storage class on `PersistentVolumeClaim` objects - - [`DefaultTolerationSeconds`](/docs/admin/admission-controllers/#defaulttolerationseconds) - - [`NodeRestriction`](/docs/admin/admission-controllers/#noderestriction) to limit what a kubelet can modify + - [`DefaultStorageClass`](/docs/reference/access-authn-authz/admission-controllers/#defaultstorageclass) to enforce default storage class on `PersistentVolumeClaim` objects + - [`DefaultTolerationSeconds`](/docs/reference/access-authn-authz/admission-controllers/#defaulttolerationseconds) + - [`NodeRestriction`](/docs/reference/access-authn-authz/admission-controllers/#noderestriction) to limit what a kubelet can modify (e.g. only pods on this node) - `--kubelet-preferred-address-types` to `InternalIP,ExternalIP,Hostname;` this makes `kubectl logs` and other API server-kubelet communication work in environments where the hostnames of the nodes aren't resolvable @@ -375,7 +375,7 @@ Please note that: ### Configure TLS-Bootstrapping for node joining -Kubeadm uses [Authenticating with Bootstrap Tokens](/docs/admin/bootstrap-tokens/) for joining new nodes to an +Kubeadm uses [Authenticating with Bootstrap Tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) for joining new nodes to an existing cluster; for more details see also [design proposal](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cluster-lifecycle/bootstrap-discovery.md). `kubeadm init` ensures that everything is properly configured for this process, and this includes following steps as well as @@ -505,7 +505,7 @@ Similarly to `kubeadm init`, also `kubeadm join` internal workflow consists of a This is split into discovery (having the Node trust the Kubernetes Master) and TLS bootstrap (having the Kubernetes Master trust the Node). -see [Authenticating with Bootstrap Tokens](/docs/admin/bootstrap-tokens/) or the corresponding [design proposal](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cluster-lifecycle/bootstrap-discovery.md). +see [Authenticating with Bootstrap Tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) or the corresponding [design proposal](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cluster-lifecycle/bootstrap-discovery.md). ### Preflight checks diff --git a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md index 0bfef924081b2..7bcd1ac02cd35 100644 --- a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md +++ b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md @@ -67,7 +67,7 @@ following steps: [kubeadm token](/docs/reference/setup-tools/kubeadm/kubeadm-token/) docs. 1. Makes all the necessary configurations for allowing node joining with the - [Bootstrap Tokens](/docs/admin/bootstrap-tokens/) and + [Bootstrap Tokens](/docs/reference/access-authn-authz/bootstrap-tokens/) and [TLS Bootstrap](/docs/reference/command-line-tools-reference/kubelet-tls-bootstrapping/) mechanism: diff --git a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-token.md b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-token.md index 8c8e94efbb17a..b4daa61343a42 100644 --- a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-token.md +++ b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-token.md @@ -10,7 +10,7 @@ weight: 70 {{% capture overview %}} Bootstrap tokens are used for establishing bidirectional trust between a node joining -the cluster and a master node, as described in [authenticating with bootstrap tokens](/docs/admin/bootstrap-tokens/). +the cluster and a master node, as described in [authenticating with bootstrap tokens](/docs/reference/access-authn-authz/bootstrap-tokens/). `kubeadm init` creates an initial token with a 24-hour TTL. The following commands allow you to manage such a token and also to create and manage new ones. diff --git a/content/en/docs/reference/tools.md b/content/en/docs/reference/tools.md index dea1a8b13dff8..c5177a45c9739 100644 --- a/content/en/docs/reference/tools.md +++ b/content/en/docs/reference/tools.md @@ -16,7 +16,7 @@ Kubernetes contains several built-in tools to help you work with the Kubernetes ## Kubeadm -[`kubeadm`](/docs/tasks/tools/install-kubeadm/) is the command line tool for easily provisioning a secure Kubernetes cluster on top of physical or cloud servers or virtual machines (currently in alpha). +[`kubeadm`](/docs/setup/independent/install-kubeadm/) is the command line tool for easily provisioning a secure Kubernetes cluster on top of physical or cloud servers or virtual machines (currently in alpha). ## Kubefed diff --git a/content/en/docs/reference/using-api/client-libraries.md b/content/en/docs/reference/using-api/client-libraries.md index 1cd609a2b4a18..1461c5eebb96a 100644 --- a/content/en/docs/reference/using-api/client-libraries.md +++ b/content/en/docs/reference/using-api/client-libraries.md @@ -49,6 +49,7 @@ their authors, not the Kubernetes team. | Java (OSGi) | [bitbucket.org/amdatulabs/amdatu-kubernetes](https://bitbucket.org/amdatulabs/amdatu-kubernetes) | | Java (Fabric8, OSGi) | [github.com/fabric8io/kubernetes-client](https://github.com/fabric8io/kubernetes-client) | | Lisp | [github.com/brendandburns/cl-k8s](https://github.com/brendandburns/cl-k8s) | +| Lisp | [github.com/xh4/cube](https://github.com/xh4/cube) | | Node.js (TypeScript) | [github.com/Goyoo/node-k8s-client](https://github.com/Goyoo/node-k8s-client) | | Node.js | [github.com/tenxcloud/node-kubernetes-client](https://github.com/tenxcloud/node-kubernetes-client) | | Node.js | [github.com/godaddy/kubernetes-client](https://github.com/godaddy/kubernetes-client) | diff --git a/content/en/docs/reference/using-api/deprecation-policy.md b/content/en/docs/reference/using-api/deprecation-policy.md index 2bf41f3b4e127..565eb038ea3a7 100644 --- a/content/en/docs/reference/using-api/deprecation-policy.md +++ b/content/en/docs/reference/using-api/deprecation-policy.md @@ -4,17 +4,21 @@ reviewers: - lavalamp - thockin title: Kubernetes Deprecation Policy +content_template: templates/concept weight: 40 --- +{{% capture overview %}} +This document details the deprecation policy for various facets of the system. +{{% /capture %}} + +{{% capture body %}} Kubernetes is a large system with many components and many contributors. As with any such software, the feature set naturally evolves over time, and sometimes a feature may need to be removed. This could include an API, a flag, or even an entire feature. To avoid breaking existing users, Kubernetes follows a deprecation policy for aspects of the system that are slated to be removed. -This document details the deprecation policy for various facets of the system. - ## Deprecating parts of the API Since Kubernetes is an API-driven system, the API has evolved over time to @@ -52,9 +56,11 @@ Once an API element has been added to an API group at a particular version, it can not be removed from that version or have its behavior significantly changed, regardless of track. -Note: For historical reasons, there are 2 "monolithic" API groups - "core" (no +{{< note >}} +**Note:** For historical reasons, there are 2 "monolithic" API groups - "core" (no group name) and "extensions". Resources will incrementally be moved from these legacy API groups into more domain-specific API groups. +{{< /note >}} **Rule #2: API objects must be able to round-trip between API versions in a given release without information loss, with the exception of whole REST resources @@ -83,11 +89,13 @@ no less than:** This covers the maximum supported version skew of 2 releases. -NOTE: Until [#52185](https://github.com/kubernetes/kubernetes/issues/52185) is +{{< note >}} +**Note:** Until [#52185](https://github.com/kubernetes/kubernetes/issues/52185) is resolved, no API versions that have been persisted to storage may be removed. Serving REST endpoints for those versions may be disabled (subject to the deprecation timelines in this document), but the API server must remain capable of decoding/converting previously persisted data from storage. +{{< /note >}} **Rule #4b: The "preferred" API version and the "storage version" for a given group may not advance until after a release has been made that supports both the @@ -367,3 +375,4 @@ leaders to find the best solutions for those specific cases, always bearing in mind that Kubernetes is committed to being a stable system that, as much as possible, never breaks users. Exceptions will always be announced in all relevant release notes. +{{% /capture %}} diff --git a/content/en/docs/setup/building-from-source.md b/content/en/docs/setup/building-from-source.md index 12d086e4f0f92..57b7aa2dfd290 100644 --- a/content/en/docs/setup/building-from-source.md +++ b/content/en/docs/setup/building-from-source.md @@ -7,7 +7,7 @@ title: Building from Source You can either build a release from source or download a pre-built release. If you do not plan on developing Kubernetes itself, we suggest using a pre-built version of the current release, which can be found in the [Release Notes](/docs/imported/release/notes/). -The Kubernetes source code can be downloaded from the [kubernetes/kubernetes repo](https://github.com/kubernetes/kubernetes). +The Kubernetes source code can be downloaded from the [kubernetes/kubernetes](https://github.com/kubernetes/kubernetes) repo. ## Building from source diff --git a/content/en/docs/setup/cluster-large.md b/content/en/docs/setup/cluster-large.md index b5a130267bb4a..1428b105e0f5a 100644 --- a/content/en/docs/setup/cluster-large.md +++ b/content/en/docs/setup/cluster-large.md @@ -74,7 +74,11 @@ And the sizes we use on AWS are * 251-500 nodes: c4.4xlarge * more than 500 nodes: c4.8xlarge -Note that these master node sizes are currently only set at cluster startup time, and are not adjusted if you later scale your cluster up or down (e.g. manually removing or adding nodes, or using a cluster autoscaler). +{{< note >}} +On Google Kubernetes Engine, the size of the master node adjusts automatically based on the size of your cluster. For more information, see [this blog post](https://cloudplatform.googleblog.com/2017/11/Cutting-Cluster-Management-Fees-on-Google-Kubernetes-Engine.html). + +On AWS, master node sizes are currently set at cluster startup time and do not change, even if you later scale your cluster up or down by manually removing or adding nodes or using a cluster autoscaler. +{{< /note >}} ### Addon Resources @@ -98,7 +102,7 @@ To avoid running into cluster addon resource issues, when creating a cluster wit * Scale memory and CPU limits for each of the following addons, if used, as you scale up the size of cluster (there is one replica of each handling the entire cluster so memory and CPU usage tends to grow proportionally with size/load on cluster): * [InfluxDB and Grafana](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/cluster-monitoring/influxdb/influxdb-grafana-controller.yaml) - * [kubedns, dnsmasq, and sidecar](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/kube-dns.yaml.in) + * [kubedns, dnsmasq, and sidecar](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/kube-dns/kube-dns.yaml.in) * [Kibana](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-elasticsearch/kibana-deployment.yaml) * Scale number of replicas for the following addons, if used, along with the size of cluster (there are multiple replicas of each so increasing replicas should help handle increased load, but, since load per replica also increases slightly, also consider increasing CPU/memory limits): * [elasticsearch](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/fluentd-elasticsearch/es-statefulset.yaml) diff --git a/content/en/docs/setup/custom-cloud/coreos.md b/content/en/docs/setup/custom-cloud/coreos.md index 10ce259f2d662..cbd2e5e576877 100644 --- a/content/en/docs/setup/custom-cloud/coreos.md +++ b/content/en/docs/setup/custom-cloud/coreos.md @@ -60,15 +60,15 @@ Configure a single master, multi-worker cluster locally, running on your choice
-[**Single-node cluster using a small OS X App**](https://github.com/rimusz/kube-solo-osx/blob/master/README.md) +[**Single-node cluster using a small macOS App**](https://github.com/rimusz/kube-solo-osx/blob/master/README.md) -Guide to running a solo cluster (master + worker) controlled by an OS X menubar application. Uses xhyve + CoreOS under the hood. +Guide to running a solo cluster (master + worker) controlled by an macOS menubar application. Uses xhyve + CoreOS under the hood.
-[**Multi-node cluster with Vagrant and fleet units using a small OS X App**](https://github.com/rimusz/coreos-osx-gui-kubernetes-cluster/blob/master/README.md) +[**Multi-node cluster with Vagrant and fleet units using a small macOS App**](https://github.com/rimusz/coreos-osx-gui-kubernetes-cluster/blob/master/README.md) -Guide to running a single master, multi-worker cluster controlled by an OS X menubar application. Uses Vagrant under the hood. +Guide to running a single master, multi-worker cluster controlled by an macOS menubar application. Uses Vagrant under the hood.
diff --git a/content/en/docs/setup/custom-cloud/kops.md b/content/en/docs/setup/custom-cloud/kops.md index f3e489df41b6c..324ad80dc2d01 100644 --- a/content/en/docs/setup/custom-cloud/kops.md +++ b/content/en/docs/setup/custom-cloud/kops.md @@ -31,7 +31,7 @@ You must have [kubectl](/docs/tasks/tools/install-kubectl/) installed in order f Download kops from the [releases page](https://github.com/kubernetes/kops/releases) (it is also easy to build from source): -On MacOS: +On macOS: ``` curl -OL https://github.com/kubernetes/kops/releases/download/1.8.0/kops-darwin-amd64 diff --git a/content/en/docs/setup/independent/control-plane-flags.md b/content/en/docs/setup/independent/control-plane-flags.md index 13e0d5f067e1f..b1d1f4ebca8a4 100644 --- a/content/en/docs/setup/independent/control-plane-flags.md +++ b/content/en/docs/setup/independent/control-plane-flags.md @@ -3,12 +3,12 @@ reviewers: - sig-cluster-lifecycle title: Customizing control plane configuration with kubeadm content_template: templates/concept -weight: 50 +weight: 40 --- {{% capture overview %}} -kubeadm’s configuration exposes the following fields that can be used to override the default flags passed to control plane components such as the APIServer, ControllerManager and Scheduler: +The kubeadm configuration exposes the following fields that can override the default flags passed to control plane components such as the APIServer, ControllerManager and Scheduler: - `APIServerExtraArgs` - `ControllerManagerExtraArgs` diff --git a/content/en/docs/setup/independent/create-cluster-kubeadm.md b/content/en/docs/setup/independent/create-cluster-kubeadm.md index 221468dfab4a1..846f2944dda7f 100644 --- a/content/en/docs/setup/independent/create-cluster-kubeadm.md +++ b/content/en/docs/setup/independent/create-cluster-kubeadm.md @@ -3,12 +3,13 @@ reviewers: - sig-cluster-lifecycle title: Creating a single master cluster with kubeadm content_template: templates/task +weight: 30 --- {{% capture overview %}} **kubeadm** helps you bootstrap a minimum viable Kubernetes cluster that conforms to best practices. With kubeadm, your cluster should pass [Kubernetes Conformance tests](https://kubernetes.io/blog/2017/10/software-conformance-certification). Kubeadm also supports other cluster -lifecycle functions, such as upgrades, downgrade, and managing [bootstrap tokens](/docs/admin/bootstrap-tokens/). +lifecycle functions, such as upgrades, downgrade, and managing [bootstrap tokens](/docs/reference/access-authn-authz/bootstrap-tokens/). Because you can install kubeadm on various types of machine (e.g. laptop, server, Raspberry Pi, etc.), it's well suited for integration with provisioning systems @@ -370,8 +371,8 @@ With output looking something like: ``` node "test-01" untainted -taint key="dedicated" and effect="" not found. -taint key="dedicated" and effect="" not found. +taint "node-role.kubernetes.io/master:" not found +taint "node-role.kubernetes.io/master:" not found ``` This will remove the `node-role.kubernetes.io/master` taint from any nodes that @@ -390,6 +391,48 @@ The nodes are where your workloads (containers and pods, etc) run. To add new no kubeadm join --token : --discovery-token-ca-cert-hash sha256: ``` +If you do not have the token, you can get it by running the following command on the master node: + +``` bash +kubeadm token list +``` + +The output is similar to this: + +``` console +TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS +8ewj1p.9r9hcjoqgajrj4gi 23h 2018-06-12T02:51:28Z authentication, The default bootstrap system: + signing token generated by bootstrappers: + 'kubeadm init'. kubeadm: + default-node-token +``` + +By default, tokens expire after 24 hours. If you are joining a node to the cluster after the current token has expired, +you can create a new token by running the following command on the master node: + +``` bash +kubeadm token create +``` + +The output is similar to this: + +``` console +5didvk.d09sbcov8ph2amjw +``` + +If you don't have the value of `--discovery-token-ca-cert-hash`, you can get it by running the following command chain on the master node: + +``` bash +openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | \ + openssl dgst -sha256 -hex | sed 's/^.* //' +``` + +The output is similar to this: + +``` console +8cb2de97839780a412b93877f8507ad6c94f73add17d5d7058e91741c9d5ec78 +``` + {{< note >}} **Note:** To specify an IPv6 tuple for `:`, IPv6 address must be enclosed in square brackets, for example: `[fd00::101]:2073`. {{< /note >}} diff --git a/content/en/docs/setup/independent/high-availability.md b/content/en/docs/setup/independent/high-availability.md index 7f20495f6f2bf..1643801b99b1e 100644 --- a/content/en/docs/setup/independent/high-availability.md +++ b/content/en/docs/setup/independent/high-availability.md @@ -3,6 +3,7 @@ reviewers: - sig-cluster-lifecycle title: Creating Highly Available Clusters with kubeadm content_template: templates/task +weight: 50 --- {{% capture overview %}} @@ -285,12 +286,13 @@ done 1. Run the commands to add the node to the etcd cluster: ```sh - CP0_IP=10.0.0.7 - CP0_HOSTNAME=cp0 - CP1_IP=10.0.0.8 - CP1_HOSTNAME=cp1 + export CP0_IP=10.0.0.7 + export CP0_HOSTNAME=cp0 + export CP1_IP=10.0.0.8 + export CP1_HOSTNAME=cp1 - KUBECONFIG=/etc/kubernetes/admin.conf kubectl exec -n kube-system etcd-${CP0_HOSTNAME} -- etcdctl --ca-file /etc/kubernetes/pki/etcd/ca.crt --cert-file /etc/kubernetes/pki/etcd/peer.crt --key-file /etc/kubernetes/pki/etcd/peer.key --endpoints=https://${CP0_IP}:2379 member add ${CP1_HOSTNAME} https://${CP1_IP}:2380 + export KUBECONFIG=/etc/kubernetes/admin.conf + kubectl exec -n kube-system etcd-${CP0_HOSTNAME} -- etcdctl --ca-file /etc/kubernetes/pki/etcd/ca.crt --cert-file /etc/kubernetes/pki/etcd/peer.crt --key-file /etc/kubernetes/pki/etcd/peer.key --endpoints=https://${CP0_IP}:2379 member add ${CP1_HOSTNAME} https://${CP1_IP}:2380 kubeadm alpha phase etcd local --config kubeadm-config.yaml ``` @@ -376,12 +378,13 @@ done 1. Run the commands to add the node to the etcd cluster: ```sh - CP0_IP=10.0.0.7 - CP0_HOSTNAME=cp0 - CP2_IP=10.0.0.9 - CP2_HOSTNAME=cp2 + export CP0_IP=10.0.0.7 + export CP0_HOSTNAME=cp0 + export CP2_IP=10.0.0.9 + export CP2_HOSTNAME=cp2 - KUBECONFIG=/etc/kubernetes/admin.conf kubectl exec -n kube-system etcd-${CP0_HOSTNAME} -- etcdctl --ca-file /etc/kubernetes/pki/etcd/ca.crt --cert-file /etc/kubernetes/pki/etcd/peer.crt --key-file /etc/kubernetes/pki/etcd/peer.key --endpoints=https://${CP0_IP}:2379 member add ${CP2_HOSTNAME} https://${CP2_IP}:2380 + export KUBECONFIG=/etc/kubernetes/admin.conf + kubectl exec -n kube-system etcd-${CP0_HOSTNAME} -- etcdctl --ca-file /etc/kubernetes/pki/etcd/ca.crt --cert-file /etc/kubernetes/pki/etcd/peer.crt --key-file /etc/kubernetes/pki/etcd/peer.key --endpoints=https://${CP0_IP}:2379 member add ${CP2_HOSTNAME} https://${CP2_IP}:2380 kubeadm alpha phase etcd local --config kubeadm-config.yaml ``` @@ -397,7 +400,7 @@ done ### Set up the cluster -- Follow [these instructions](/docs/tasks/administer-cluster/setup-ha-etcd-with-kubeadm/) +- Follow [these instructions](/docs/setup/independent/setup-ha-etcd-with-kubeadm/) to set up the etcd cluster. ### Copy required files to other control plane nodes diff --git a/content/en/docs/tasks/tools/install-kubeadm.md b/content/en/docs/setup/independent/install-kubeadm.md similarity index 90% rename from content/en/docs/tasks/tools/install-kubeadm.md rename to content/en/docs/setup/independent/install-kubeadm.md index 07e54f1762036..2ecc270b32489 100644 --- a/content/en/docs/tasks/tools/install-kubeadm.md +++ b/content/en/docs/setup/independent/install-kubeadm.md @@ -1,7 +1,7 @@ --- title: Installing kubeadm content_template: templates/task -weight: 30 +weight: 20 --- {{% capture overview %}} @@ -150,6 +150,12 @@ kubelet and the control plane is supported, but the kubelet version may never ex server version. For example, kubelets running 1.7.0 should be fully compatible with a 1.8.0 API server, but not vice versa. +{{< warning >}} +These instructions exclude all Kubernetes packages from any system upgrades. +This is because kubeadm and Kubernetes require +[special attention to upgrade](/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-11/). +{{}} + For more information on version skews, please read our [version skew policy](/docs/setup/independent/create-cluster-kubeadm/#version-skew-policy). @@ -163,6 +169,7 @@ deb http://apt.kubernetes.io/ kubernetes-xenial main EOF apt-get update apt-get install -y kubelet kubeadm kubectl +apt-mark hold kubelet kubeadm kubectl ``` {{% /tab %}} {{% tab name="CentOS, RHEL or Fedora" %}} @@ -175,9 +182,10 @@ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg +exclude=kube* EOF setenforce 0 -yum install -y kubelet kubeadm kubectl +yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes systemctl enable kubelet && systemctl start kubelet ``` @@ -234,23 +242,23 @@ kubeadm to tell it what to do. ## Configure cgroup driver used by kubelet on Master Node -Make sure that the cgroup driver used by kubelet is the same as the one used by Docker. Verify that your Docker cgroup driver matches the kubelet config: +When using Docker, kubeadm will automatically detect the cgroup driver for the kubelet +and set it in the `/var/lib/kubelet/kubeadm-flags.env` file during runtime. -```bash -docker info | grep -i cgroup -cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf -``` - -If the Docker cgroup driver and the kubelet config don't match, change the kubelet config to match the Docker cgroup driver. The -flag you need to change is `--cgroup-driver`. If it's already set, you can update like so: +If you are using a different CRI, you have to modify the file +`/etc/default/kubelet` with your `cgroup-driver` value, like so: ```bash -sed -i "s/cgroup-driver=systemd/cgroup-driver=cgroupfs/g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf +KUBELET_KUBEADM_EXTRA_ARGS=--cgroup-driver= ``` -Otherwise, you will need to open the systemd file and add the flag to an existing environment line. +This file will be used by `kubeadm init` and `kubeadm join` to source extra +user defined arguments for the kubelet. + +Please mind, that you **only** have to do that if the cgroup driver of your CRI +is not `cgroupfs`, because that is the default value in the kubelet already. -Then restart kubelet: +Restarting the kubelet is required: ```bash systemctl daemon-reload diff --git a/content/en/docs/tasks/administer-cluster/setup-ha-etcd-with-kubeadm.md b/content/en/docs/setup/independent/setup-ha-etcd-with-kubeadm.md similarity index 99% rename from content/en/docs/tasks/administer-cluster/setup-ha-etcd-with-kubeadm.md rename to content/en/docs/setup/independent/setup-ha-etcd-with-kubeadm.md index c8915627ac2da..65a2897233030 100644 --- a/content/en/docs/tasks/administer-cluster/setup-ha-etcd-with-kubeadm.md +++ b/content/en/docs/setup/independent/setup-ha-etcd-with-kubeadm.md @@ -3,6 +3,7 @@ reviewers: - sig-cluster-lifecycle title: Set up a Highly Availabile etcd Cluster With kubeadm content_template: templates/task +weight: 60 --- {{% capture overview %}} @@ -25,7 +26,7 @@ when using kubeadm to set up a kubernetes cluster. * Some infrastructure to copy files between hosts. For example `ssh` and `scp` can satisfy this requirement. -[toolbox]: /docs/tasks/tools/install-kubeadm/ +[toolbox]: /docs/setup/independent/install-kubeadm/ {{% /capture %}} diff --git a/content/en/docs/setup/independent/troubleshooting-kubeadm.md b/content/en/docs/setup/independent/troubleshooting-kubeadm.md index 4f9706b330df9..63effc4670d4f 100644 --- a/content/en/docs/setup/independent/troubleshooting-kubeadm.md +++ b/content/en/docs/setup/independent/troubleshooting-kubeadm.md @@ -1,12 +1,13 @@ --- title: Troubleshooting kubeadm +content_template: templates/concept +weight: 70 --- {{% capture overview %}} -As with any program, you might run into an error using or operating it. Below we have listed -common failure scenarios and have provided steps that will help you to understand and hopefully -fix the problem. +As with any program, you might run into an error installing or running kubeadm. +This page lists some common failure scenarios and have provided steps that can help you understand and fix the problem. If your problem is not listed below, please follow the following steps: @@ -14,16 +15,14 @@ If your problem is not listed below, please follow the following steps: - Go to [github.com/kubernetes/kubeadm](https://github.com/kubernetes/kubeadm/issues) and search for existing issues. - If no issue exists, please [open one](https://github.com/kubernetes/kubeadm/issues/new) and follow the issue template. -- If you are unsure about how kubeadm or kubernetes works, and would like to receive - support about your question, please ask on Slack in #kubeadm, or open a question on StackOverflow. Please include +- If you are unsure about how kubeadm works, you can ask on Slack in #kubeadm, or open a question on StackOverflow. Please include relevant tags like `#kubernetes` and `#kubeadm` so folks can help you. -If your cluster is in an error state, you may have trouble in the configuration if you see Pod statuses like `RunContainerError`, -`CrashLoopBackOff` or `Error`. If this is the case, please read below. - {{% /capture %}} -#### `ebtables` or some similar executable not found during installation +{{% capture body %}} + +## `ebtables` or some similar executable not found during installation If you see the following warnings while running `kubeadm init` @@ -37,7 +36,7 @@ Then you may be missing `ebtables`, `ethtool` or a similar executable on your no - For Ubuntu/Debian users, run `apt install ebtables ethtool`. - For CentOS/Fedora users, run `yum install ebtables ethtool`. -#### kubeadm blocks waiting for control plane during installation +## kubeadm blocks waiting for control plane during installation If you notice that `kubeadm init` hangs after printing out the following line: @@ -66,7 +65,7 @@ This may be caused by a number of problems. The most common are: - control plane Docker containers are crashlooping or hanging. You can check this by running `docker ps` and investigating each container by running `docker logs`. -#### kubeadm blocks when removing managed containers +## kubeadm blocks when removing managed containers The following could happen if Docker halts and does not remove any Kubernetes-managed containers: @@ -92,7 +91,7 @@ Inspecting the logs for docker may also be useful: journalctl -ul docker ``` -#### Pods in `RunContainerError`, `CrashLoopBackOff` or `Error` state +## Pods in `RunContainerError`, `CrashLoopBackOff` or `Error` state Right after `kubeadm init` there should not be any pods in these states. @@ -106,14 +105,14 @@ Right after `kubeadm init` there should not be any pods in these states. might have to grant it more RBAC privileges or use a newer version. Please file an issue in the Pod Network providers' issue tracker and get the issue triaged there. -#### `coredns` (or `kube-dns`) is stuck in the `Pending` state +## `coredns` (or `kube-dns`) is stuck in the `Pending` state This is **expected** and part of the design. kubeadm is network provider-agnostic, so the admin should [install the pod network solution](/docs/concepts/cluster-administration/addons/) of choice. You have to install a Pod Network before CoreDNS may deployed fully. Hence the `Pending` state before the network is set up. -#### `HostPort` services do not work +## `HostPort` services do not work The `HostPort` and `HostIP` functionality is available depending on your Pod Network provider. Please contact the author of the Pod Network solution to find out whether @@ -126,7 +125,7 @@ For more information, see the [CNI portmap documentation](https://github.com/con If your network provider does not support the portmap CNI plugin, you may need to use the [NodePort feature of services](/docs/concepts/services-networking/service/#type-nodeport) or use `HostNetwork=true`. -#### Pods are not accessible via their Service IP +## Pods are not accessible via their Service IP - Many network add-ons do not yet enable [hairpin mode](https://kubernetes.io/docs/tasks/debug-application-cluster/debug-service/#a-pod-cannot-reach-itself-via-service-ip) which allows pods to access themselves via their Service IP. This is an issue related to @@ -139,7 +138,7 @@ services](/docs/concepts/services-networking/service/#type-nodeport) or use `Hos is to modify `/etc/hosts`, see this [Vagrantfile](https://github.com/errordeveloper/k8s-playground/blob/22dd39dfc06111235620e6c4404a96ae146f26fd/Vagrantfile#L11) for an example. -#### TLS certificate errors +## TLS certificate errors The following error indicates a possible certificate mismatch. @@ -160,7 +159,7 @@ Unable to connect to the server: x509: certificate signed by unknown authority ( sudo chown $(id -u):$(id -g) $HOME/.kube/config ``` -#### Default NIC When using flannel as the pod network in Vagrant +## Default NIC When using flannel as the pod network in Vagrant The following error might indicate that something was wrong in the pod network: @@ -174,7 +173,7 @@ Error from server (NotFound): the server could not find the requested resource This may lead to problems with flannel, which defaults to the first interface on a host. This leads to all hosts thinking they have the same public IP address. To prevent this, pass the `--iface eth1` flag to flannel so that the second interface is chosen. -#### Non-public IP used for containers +## Non-public IP used for containers In some situations `kubectl logs` and `kubectl run` commands may return with the following errors in an otherwise functional cluster: @@ -200,7 +199,7 @@ Error from server: Get https://10.19.0.41:10250/containerLogs/default/mysql-ddc6 systemctl restart kubelet ``` -#### Services with externalTrafficPolicy=Local are not reachable +## Services with externalTrafficPolicy=Local are not reachable On nodes where the hostname for the kubelet is overridden using the `--hostname-override` option, kube-proxy will default to treating 127.0.0.1 as the node IP, which results in rejecting connections for Services configured for `externalTrafficPolicy=Local`. This situation can be verified by checking the output of `kubectl -n kube-system logs `: @@ -239,3 +238,4 @@ EOF )" ``` +{{% /capture %}} \ No newline at end of file diff --git a/content/en/docs/setup/minikube.md b/content/en/docs/setup/minikube.md index 5c4dce1bde755..8ab14470b88de 100644 --- a/content/en/docs/setup/minikube.md +++ b/content/en/docs/setup/minikube.md @@ -48,9 +48,9 @@ Creating machine... Starting local Kubernetes cluster... $ kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080 -deployment "hello-minikube" created +deployment.apps/hello-minikube created $ kubectl expose deployment hello-minikube --type=NodePort -service "hello-minikube" exposed +service/hello-minikube exposed # We have now launched an echoserver pod but we have to wait until the pod is up before curling/accessing it # via the exposed service. @@ -72,7 +72,7 @@ real path=/ $ kubectl delete services hello-minikube service "hello-minikube" deleted $ kubectl delete deployment hello-minikube -deployment "hello-minikube" deleted +deployment.extensions "hello-minikube" deleted $ minikube stop Stopping local Kubernetes cluster... Stopping "minikube"... @@ -298,10 +298,10 @@ Some drivers will mount a host folder within the VM so that you can easily share | Driver | OS | HostFolder | VM | | --- | --- | --- | --- | | VirtualBox | Linux | /home | /hosthome | -| VirtualBox | OSX | /Users | /Users | +| VirtualBox | macOS | /Users | /Users | | VirtualBox | Windows | C://Users | /c/Users | -| VMware Fusion | OSX | /Users | /Users | -| Xhyve | OSX | /Users | /Users | +| VMware Fusion | macOS | /Users | /Users | +| Xhyve | macOS | /Users | /Users | ## Private Container Registries diff --git a/content/en/docs/setup/on-premises-vm/cloudstack.md b/content/en/docs/setup/on-premises-vm/cloudstack.md index 9a76ab3f8a808..41169656307c0 100644 --- a/content/en/docs/setup/on-premises-vm/cloudstack.md +++ b/content/en/docs/setup/on-premises-vm/cloudstack.md @@ -2,31 +2,38 @@ reviewers: - thockin title: Cloudstack +content_template: templates/concept --- +{{% capture overview %}} + [CloudStack](https://cloudstack.apache.org/) is a software to build public and private clouds based on hardware virtualization principles (traditional IaaS). To deploy Kubernetes on CloudStack there are several possibilities depending on the Cloud being used and what images are made available. CloudStack also has a vagrant plugin available, hence Vagrant could be used to deploy Kubernetes either using the existing shell provisioner or using new Salt based recipes. [CoreOS](http://coreos.com) templates for CloudStack are built [nightly](http://stable.release.core-os.net/amd64-usr/current/). CloudStack operators need to [register](http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/latest/templates.html) this template in their cloud before proceeding with these Kubernetes deployment instructions. This guide uses a single [Ansible playbook](https://github.com/apachecloudstack/k8s), which is completely automated and can deploy Kubernetes on a CloudStack based Cloud using CoreOS images. The playbook, creates an ssh key pair, creates a security group and associated rules and finally starts coreOS instances configured via cloud-init. +{{% /capture %}} - -{{< toc >}} +{{% capture body %}} ## Prerequisites - $ sudo apt-get install -y python-pip libssl-dev - $ sudo pip install cs - $ sudo pip install sshpubkeys - $ sudo apt-get install software-properties-common - $ sudo apt-add-repository ppa:ansible/ansible - $ sudo apt-get update - $ sudo apt-get install ansible +```shell +sudo apt-get install -y python-pip libssl-dev +sudo pip install cs +sudo pip install sshpubkeys +sudo apt-get install software-properties-common +sudo apt-add-repository ppa:ansible/ansible +sudo apt-get update +sudo apt-get install ansible +``` On CloudStack server you also have to install libselinux-python : - yum install libselinux-python +```shell +yum install libselinux-python +``` [_cs_](https://github.com/exoscale/cs) is a python module for the CloudStack API. @@ -36,34 +43,42 @@ You can define them as environment variables: `CLOUDSTACK_ENDPOINT`, `CLOUDSTACK Or create a `~/.cloudstack.ini` file: - [cloudstack] - endpoint = - key = - secret = - method = post +```none +[cloudstack] +endpoint = +key = +secret = +method = post +``` We need to use the http POST method to pass the _large_ userdata to the coreOS instances. ### Clone the playbook - $ git clone https://github.com/apachecloudstack/k8s - $ cd kubernetes-cloudstack +```shell +git clone https://github.com/apachecloudstack/k8s +cd kubernetes-cloudstack +``` ### Create a Kubernetes cluster You simply need to run the playbook. - $ ansible-playbook k8s.yml +```shell +ansible-playbook k8s.yml +``` Some variables can be edited in the `k8s.yml` file. - vars: - ssh_key: k8s - k8s_num_nodes: 2 - k8s_security_group_name: k8s - k8s_node_prefix: k8s2 - k8s_template: - k8s_instance_type: +```none +vars: + ssh_key: k8s + k8s_num_nodes: 2 + k8s_security_group_name: k8s + k8s_node_prefix: k8s2 + k8s_template: + k8s_instance_type: +``` This will start a Kubernetes master node and a number of compute nodes (by default 2). The `instance_type` and `template` are specific, edit them to specify your CloudStack cloud specific template and instance type (i.e. service offering). @@ -72,22 +87,36 @@ Check the tasks and templates in `roles/k8s` if you want to modify anything. Once the playbook as finished, it will print out the IP of the Kubernetes master: - TASK: [k8s | debug msg='k8s master IP is {{ k8s_master.default_ip }}'] ******** +```none +TASK: [k8s | debug msg='k8s master IP is {{ k8s_master.default_ip }}'] ******** +``` + +SSH to it using the key that was created and using the _core_ user. -SSH to it using the key that was created and using the _core_ user and you can list the machines in your cluster: +```shell +ssh -i ~/.ssh/id_rsa_k8s core@ +``` - $ ssh -i ~/.ssh/id_rsa_k8s core@ - $ fleetctl list-machines - MACHINE IP METADATA - a017c422... role=node - ad13bf84... role=master - e9af8293... role=node +And you can list the machines in your cluster: + +```shell +fleetctl list-machines +``` + +```none +MACHINE IP METADATA +a017c422... role=node +ad13bf84... role=master +e9af8293... role=node +``` ## Support Level IaaS Provider | Config. Mgmt | OS | Networking | Docs | Conforms | Support Level -------------------- | ------------ | ------ | ---------- | --------------------------------------------- | ---------| ---------------------------- -CloudStack | Ansible | CoreOS | flannel | [docs](/docs/getting-started-guides/cloudstack/) | | Community ([@Guiques](https://github.com/ltupin/)) +CloudStack | Ansible | CoreOS | flannel | [docs](/docs/setup/on-premises-vm/cloudstack/) | | Community ([@Guiques](https://github.com/ltupin/)) + +For support level information on all solutions, see the [Table of solutions](/docs/setup/pick-right-solution/#table-of-solutions) chart. -For support level information on all solutions, see the [Table of solutions](/docs/getting-started-guides/#table-of-solutions) chart. +{{% /capture %}} diff --git a/content/en/docs/setup/on-premises-vm/dcos.md b/content/en/docs/setup/on-premises-vm/dcos.md index e9e35fc10cd28..12e47948e2a6a 100644 --- a/content/en/docs/setup/on-premises-vm/dcos.md +++ b/content/en/docs/setup/on-premises-vm/dcos.md @@ -1,9 +1,12 @@ --- reviewers: - smugcloud -title: Kubernetes on DCOS +title: Kubernetes on DC/OS +content_template: templates/concept --- +{{% capture overview %}} + Mesosphere provides an easy option to provision Kubernetes onto [DC/OS](https://mesosphere.com/product/), offering: * Pure upstream Kubernetes @@ -11,6 +14,12 @@ Mesosphere provides an easy option to provision Kubernetes onto [DC/OS](https:// * Highly available and secure by default * Kubernetes running alongside fast-data platforms (e.g. Akka, Cassandra, Kafka, Spark) +{{% /capture %}} + +{{% capture body %}} + ## Official Mesosphere Guide The canonical source of getting started on DC/OS is located in the [quickstart repo](https://github.com/mesosphere/dcos-kubernetes-quickstart). + +{{% /capture %}} diff --git a/content/en/docs/setup/on-premises-vm/ovirt.md b/content/en/docs/setup/on-premises-vm/ovirt.md index ebdd2c1159327..a461de95e235c 100644 --- a/content/en/docs/setup/on-premises-vm/ovirt.md +++ b/content/en/docs/setup/on-premises-vm/ovirt.md @@ -3,14 +3,17 @@ reviewers: - caesarxuchao - erictune title: oVirt +content_template: templates/concept --- -{{< toc >}} - -## What is oVirt +{{% capture overview %}} oVirt is a virtual datacenter manager that delivers powerful management of multiple virtual machines on multiple hosts. Using KVM and libvirt, oVirt can be installed on Fedora, CentOS, or Red Hat Enterprise Linux hosts to set up and manage your virtual data center. +{{% /capture %}} + +{{% capture body %}} + ## oVirt Cloud Provider Deployment The oVirt cloud provider allows to easily discover and automatically add new VM instances as nodes to your Kubernetes cluster. @@ -29,34 +32,42 @@ Once the Kubernetes template is available it is possible to start instantiating The oVirt Cloud Provider requires access to the oVirt REST-API to gather the proper information, the required credential should be specified in the `ovirt-cloud.conf` file: - [connection] - uri = https://localhost:8443/ovirt-engine/api - username = admin@internal - password = admin +```none +[connection] +uri = https://localhost:8443/ovirt-engine/api +username = admin@internal +password = admin +``` In the same file it is possible to specify (using the `filters` section) what search query to use to identify the VMs to be reported to Kubernetes: - [filters] - # Search query used to find nodes - vms = tag=kubernetes +```none +[filters] +# Search query used to find nodes +vms = tag=kubernetes +``` In the above example all the VMs tagged with the `kubernetes` label will be reported as nodes to Kubernetes. The `ovirt-cloud.conf` file then must be specified in kube-controller-manager: - kube-controller-manager ... --cloud-provider=ovirt --cloud-config=/path/to/ovirt-cloud.conf ... +```shell +kube-controller-manager ... --cloud-provider=ovirt --cloud-config=/path/to/ovirt-cloud.conf ... +``` ## oVirt Cloud Provider Screencast This short screencast demonstrates how the oVirt Cloud Provider can be used to dynamically add VMs to your Kubernetes cluster. -[![Screencast](http://img.youtube.com/vi/JyyST4ZKne8/0.jpg)](http://www.youtube.com/watch?v=JyyST4ZKne8) +[![Screencast](https://img.youtube.com/vi/JyyST4ZKne8/0.jpg)](https://www.youtube.com/watch?v=JyyST4ZKne8) ## Support Level IaaS Provider | Config. Mgmt | OS | Networking | Docs | Conforms | Support Level -------------------- | ------------ | ------ | ---------- | --------------------------------------------- | ---------| ---------------------------- -oVirt | | | | [docs](/docs/getting-started-guides/ovirt) | | Community ([@simon3z](https://github.com/simon3z)) +oVirt | | | | [docs](/docs/setup/on-premises-vm/ovirt/) | | Community ([@simon3z](https://github.com/simon3z)) + +For support level information on all solutions, see the [Table of solutions](/docs/setup/pick-right-solution/#table-of-solutions) chart. -For support level information on all solutions, see the [Table of solutions](/docs/getting-started-guides/#table-of-solutions) chart. +{{% /capture %}} diff --git a/content/en/docs/setup/pick-right-solution.md b/content/en/docs/setup/pick-right-solution.md index 82629e586167e..2498044a5b759 100644 --- a/content/en/docs/setup/pick-right-solution.md +++ b/content/en/docs/setup/pick-right-solution.md @@ -4,8 +4,11 @@ reviewers: - erictune - mikedanese title: Picking the Right Solution +content_template: templates/concept --- +{{% capture overview %}} + Kubernetes can run on various platforms: from your laptop, to VMs on a cloud provider, to a rack of bare metal servers. The effort required to set up a cluster varies from running a single command to crafting your own customized cluster. Use this guide to choose a solution that fits your needs. @@ -22,11 +25,13 @@ If you already have a way to configure hosting resources, use [kubeadm](/docs/se [Custom solutions](#custom-solutions) vary from step-by-step instructions to general advice for setting up a Kubernetes cluster from scratch. -{{< toc >}} +{{% /capture %}} + +{{% capture body %}} -# Local-machine Solutions +## Local-machine Solutions -* [Minikube](/docs/getting-started-guides/minikube/) is the recommended method for creating a local, single-node Kubernetes cluster for development and testing. Setup is completely automated and doesn't require a cloud provider account. +* [Minikube](/docs/setup/minikube/) is the recommended method for creating a local, single-node Kubernetes cluster for development and testing. Setup is completely automated and doesn't require a cloud provider account. * [Kubeadm-dind](https://github.com/kubernetes-sigs/kubeadm-dind-cluster) is a multi-node (while minikube is single-node) Kubernetes cluster which only requires a docker daemon. It uses docker-in-docker technique to spawn the Kubernetes cluster. @@ -36,7 +41,7 @@ a Kubernetes cluster from scratch. * [IBM Cloud Private-CE (Community Edition) on Linux Containers](https://github.com/HSBawa/icp-ce-on-linux-containers) is a Terraform/Packer/BASH based Infrastructure as Code (IaC) scripts to create a seven node (1 Boot, 1 Master, 1 Management, 1 Proxy and 3 Workers) LXD cluster on Linux Host. -# Hosted Solutions +## Hosted Solutions * [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine/) offers managed Kubernetes clusters. @@ -66,6 +71,8 @@ a Kubernetes cluster from scratch. * [Oracle Container Engine for Kubernetes](https://docs.us-phoenix-1.oraclecloud.com/Content/ContEng/Concepts/contengoverview.htm) is a fully-managed, scalable, and highly available service that you can use to deploy your containerized applications to the cloud. +* [Kublr](https://kublr.com) offers enterprise-grade secure, scalable, highly reliable Kubernetes clusters on AWS, Azure, GCP, and on-premise. It includes out-of-the-box backup and disaster recovery, multi-cluster centralized logging and monitoring, and built-in alerting. + # Turnkey Cloud Solutions These solutions allow you to create Kubernetes clusters on a range of Cloud IaaS providers with only a @@ -84,8 +91,11 @@ few commands. These solutions are actively developed and have active community s * [Rancher 2.0](https://rancher.com/docs/rancher/v2.x/en/) * [Oracle Container Engine for K8s](https://docs.us-phoenix-1.oraclecloud.com/Content/ContEng/Concepts/contengprerequisites.htm) * [Gardener](https://gardener.cloud/) +* [Kontena Pharos](https://kontena.io/pharos/) +* [Kublr](https://kublr.com/) +* [Alibaba Cloud](/docs/setup/turnkey/alibaba-cloud/) -# On-Premises turnkey cloud solutions +## On-Premises turnkey cloud solutions These solutions allow you to create Kubernetes clusters on your internal, secure, cloud network with only a few commands. @@ -94,8 +104,10 @@ few commands. * [SUSE CaaS Platform](https://www.suse.com/products/caas-platform) * [SUSE Cloud Application Platform](https://www.suse.com/products/cloud-application-platform/) * [Rancher 2.0](https://rancher.com/docs/rancher/v2.x/en/) +* [Kontena Pharos](https://kontena.io/pharos/) +* [Kublr](https://kublr.com/) -# Custom Solutions +## Custom Solutions Kubernetes can run on a wide range of Cloud providers and bare-metal environments, and with many base operating systems. @@ -103,53 +115,54 @@ base operating systems. If you can find a guide below that matches your needs, use it. It may be a little out of date, but it will be easier than starting from scratch. If you do want to start from scratch, either because you have special requirements, or just because you want to understand what is underneath a Kubernetes -cluster, try the [Getting Started from Scratch](/docs/getting-started-guides/scratch/) guide. +cluster, try the [Getting Started from Scratch](/docs/setup/scratch/) guide. If you are interested in supporting Kubernetes on a new platform, see [Writing a Getting Started Guide](https://git.k8s.io/community/contributors/devel/writing-a-getting-started-guide.md). -## Universal +### Universal If you already have a way to configure hosting resources, use [kubeadm](/docs/setup/independent/create-cluster-kubeadm/) to easily bring up a cluster with a single command per machine. -## Cloud +### Cloud These solutions are combinations of cloud providers and operating systems not covered by the above solutions. -* [CoreOS on AWS or GCE](/docs/getting-started-guides/coreos/) +* [CoreOS on AWS or GCE](/docs/setup/custom-cloud/coreos/) * [Kubernetes on Ubuntu](/docs/getting-started-guides/ubuntu/) -* [Kubespray](/docs/getting-started-guides/kubespray/) +* [Kubespray](/docs/setup/custom-cloud/kubespray/) * [Rancher Kubernetes Engine (RKE)](https://github.com/rancher/rke) * [Gardener](https://gardener.cloud/) +* [Kublr](https://kublr.com/) -## On-Premises VMs +### On-Premises VMs -* [Vagrant](/docs/getting-started-guides/coreos/) (uses CoreOS and flannel) -* [CloudStack](/docs/getting-started-guides/cloudstack/) (uses Ansible, CoreOS and flannel) +* [Vagrant](/docs/setup/custom-cloud/coreos/) (uses CoreOS and flannel) +* [CloudStack](/docs/setup/on-premises-vm/cloudstack/) (uses Ansible, CoreOS and flannel) * [VMware vSphere](https://vmware.github.io/vsphere-storage-for-kubernetes/documentation/) * [VMware vSphere, OpenStack, or Bare Metal](/docs/getting-started-guides/ubuntu/) (uses Juju, Ubuntu and flannel) -* [VMware](/docs/getting-started-guides/coreos/) (uses CoreOS and flannel) -* [oVirt](/docs/getting-started-guides/ovirt/) +* [VMware](/docs/setup/custom-cloud/coreos/) (uses CoreOS and flannel) +* [oVirt](/docs/setup/on-premises-vm/ovirt/) * [Fedora (Multi Node)](/docs/getting-started-guides/fedora/flannel_multi_node_cluster/) (uses Fedora and flannel) -## Bare Metal +### Bare Metal * [Fedora (Single Node)](/docs/getting-started-guides/fedora/fedora_manual_config/) * [Fedora (Multi Node)](/docs/getting-started-guides/fedora/flannel_multi_node_cluster/) * [Kubernetes on Ubuntu](/docs/getting-started-guides/ubuntu/) -* [CoreOS](/docs/getting-started-guides/coreos/) +* [CoreOS](/docs/setup/custom-cloud/coreos/) -## Integrations +### Integrations These solutions provide integration with third-party schedulers, resource managers, and/or lower level platforms. -* [DCOS](/docs/getting-started-guides/dcos/) +* [DCOS](/docs/setup/on-premises-vm/dcos/) * Community Edition DCOS uses AWS * Enterprise Edition DCOS supports cloud hosting, on-premises VMs, and bare metal -# Table of Solutions +## Table of Solutions Below is a table of all of the solutions listed above. @@ -161,6 +174,7 @@ Stackpoint.io | | multi-support | multi-support | [d AppsCode.com | Saltstack | Debian | multi-support | [docs](https://appscode.com/products/cloud-deployment/) | Commercial Madcore.Ai | Jenkins DSL | Ubuntu | flannel | [docs](https://madcore.ai) | Community ([@madcore-ai](https://github.com/madcore-ai)) Platform9 | | multi-support | multi-support | [docs](https://platform9.com/managed-kubernetes/) | Commercial +Kublr | custom | multi-support | multi-support | [docs](http://docs.kublr.com/) | Commercial Kubermatic | | multi-support | multi-support | [docs](http://docs.kubermatic.io/) | Commercial Giant Swarm | | CoreOS | flannel and/or Calico | [docs](https://docs.giantswarm.io/) | Commercial GCE | Saltstack | Debian | GCE | [docs](/docs/setup/turnkey/gce/) | Project @@ -188,15 +202,18 @@ Bare Metal | Juju | Ubuntu | flannel/calico/canal | [docs] AWS | Saltstack | Debian | AWS | [docs](/docs/setup/turnkey/aws/) | Community ([@justinsb](https://github.com/justinsb)) AWS | kops | Debian | AWS | [docs](https://github.com/kubernetes/kops/) | Community ([@justinsb](https://github.com/justinsb)) Bare-metal | custom | Ubuntu | flannel | [docs](/docs/getting-started-guides/ubuntu/) | Community ([@resouer](https://github.com/resouer), [@WIZARD-CXY](https://github.com/WIZARD-CXY)) -oVirt | | | | [docs](/docs/getting-started-guides/ovirt/) | Community ([@simon3z](https://github.com/simon3z)) -any | any | any | any | [docs](/docs/getting-started-guides/scratch/) | Community ([@erictune](https://github.com/erictune)) +oVirt | | | | [docs](/docs/setup/on-premises-vm/ovirt/) | Community ([@simon3z](https://github.com/simon3z)) +any | any | any | any | [docs](/docs/setup/scratch/) | Community ([@erictune](https://github.com/erictune)) any | any | any | any | [docs](http://docs.projectcalico.org/v2.2/getting-started/kubernetes/installation/) | Commercial and Community any | RKE | multi-support | flannel or canal | [docs](https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/) | [Commercial](https://rancher.com/what-is-rancher/overview/) and [Community](https://github.com/rancher/rancher) any | [Gardener Cluster-Operator](https://kubernetes.io/blog/2018/05/17/gardener/) | multi-support | multi-support | [docs](https://gardener.cloud) | [Project/Community](https://github.com/gardener) and [Commercial]( https://cloudplatform.sap.com/) +Alibaba Cloud Container Service For Kubernetes | ROS | CentOS | flannel/Terway | [docs](https://www.aliyun.com/product/containerservice) | Commercial -**Note**: The above table is ordered by version test/used in nodes, followed by support level. +{{< note >}} +**Note:** The above table is ordered by version test/used in nodes, followed by support level. +{{< /note >}} -## Definition of columns +### Definition of columns * **IaaS Provider** is the product or organization which provides the virtual or physical machines (nodes) that Kubernetes runs on. * **OS** is the base operating system of the nodes. @@ -222,3 +239,5 @@ any | [Gardener Cluster-Operator](https://kubernetes.io/blog/20 [2]: https://gist.github.com/derekwaynecarr/505e56036cdf010bf6b6 [3]: https://gist.github.com/erictune/2f39b22f72565365e59b + +{{% /capture %}} diff --git a/content/en/docs/setup/scratch.md b/content/en/docs/setup/scratch.md index 77871e8a7515f..ad87cfcb8e35d 100644 --- a/content/en/docs/setup/scratch.md +++ b/content/en/docs/setup/scratch.md @@ -90,7 +90,7 @@ to implement one of the above options: - You can also write your own. - **Compile support directly into Kubernetes** - This can be done by implementing the "Routes" interface of a Cloud Provider module. - - The Google Compute Engine ([GCE](/docs/getting-started-guides/gce/)) and [AWS](/docs/getting-started-guides/aws/) guides use this approach. + - The Google Compute Engine ([GCE](/docs/setup/turnkey/gce/)) and [AWS](/docs/setup/turnkey/aws/) guides use this approach. - **Configure the network external to Kubernetes** - This can be done by manually running commands, or through a set of externally maintained scripts. - You have to implement this yourself, but it can give you an extra degree of flexibility. @@ -470,7 +470,7 @@ traffic to the internet, but have no problem with them inside your GCE Project. The previous steps all involved "conventional" system administration techniques for setting up machines. You may want to use a Configuration Management system to automate the node configuration -process. There are examples of [Saltstack](/docs/admin/salt/), Ansible, Juju, and CoreOS Cloud Config in the +process. There are examples of [Saltstack](/docs/setup/salt/), Ansible, Juju, and CoreOS Cloud Config in the various Getting Started Guides. ## Bootstrapping the Cluster @@ -608,7 +608,7 @@ Here are some apiserver flags you may need to set: - `--tls-cert-file=/srv/kubernetes/server.cert` - `--tls-private-key-file=/srv/kubernetes/server.key` - `--enable-admission-plugins=$RECOMMENDED_LIST` - - See [admission controllers](/docs/admin/admission-controllers/) for recommended arguments. + - See [admission controllers](/docs/reference/access-authn-authz/admission-controllers/) for recommended arguments. - `--allow-privileged=true`, only if you trust your cluster user to run pods as root. If you are following the firewall-only security approach, then use these arguments: @@ -851,7 +851,7 @@ Cluster validation succeeded ### Inspect pods and services -Try to run through the "Inspect your cluster" section in one of the other Getting Started Guides, such as [GCE](/docs/getting-started-guides/gce/#inspect-your-cluster). +Try to run through the "Inspect your cluster" section in one of the other Getting Started Guides, such as [GCE](/docs/setup/turnkey/gce/#inspect-your-cluster). You should see some services. You should also see "mirror pods" for the apiserver, scheduler and controller-manager, plus any add-ons you started. ### Try Examples @@ -869,7 +869,7 @@ pinging or SSH-ing from one node to another. ### Getting Help -If you run into trouble, please see the section on [troubleshooting](/docs/getting-started-guides/gce/#troubleshooting), post to the +If you run into trouble, please see the section on [troubleshooting](/docs/setup/turnkey/gce/#troubleshooting), post to the [kubernetes-users group](https://groups.google.com/forum/#!forum/kubernetes-users), or come ask questions on [Slack](/docs/troubleshooting#slack). ## Support Level diff --git a/content/en/docs/setup/turnkey/aws.md b/content/en/docs/setup/turnkey/aws.md index 0a854624216fa..128209fb78e49 100644 --- a/content/en/docs/setup/turnkey/aws.md +++ b/content/en/docs/setup/turnkey/aws.md @@ -30,7 +30,7 @@ Alternately, you can download the latest Kubernetes release from [this page](htt Next, add the appropriate binary folder to your `PATH` to access kubectl: ```shell -# OS X +# macOS export PATH=/platforms/darwin/amd64:$PATH # Linux diff --git a/content/en/docs/setup/turnkey/clc.md b/content/en/docs/setup/turnkey/clc.md index 69488fadc5842..e21e5dc052f24 100644 --- a/content/en/docs/setup/turnkey/clc.md +++ b/content/en/docs/setup/turnkey/clc.md @@ -27,7 +27,7 @@ If you run into any problems or want help with anything, we are here to help. Re The requirements to run this script are: -- A linux administrative host (tested on ubuntu and OSX) +- A linux administrative host (tested on ubuntu and macOS) - python 2 (tested on 2.7.11) - pip (installed with python as of 2.7.9) - git @@ -264,7 +264,7 @@ curl \ ``` But please note, this *does not* work out of the box with the ```curl``` binary -distributed with OSX. +distributed with macOS. ### Accessing the cluster with a browser diff --git a/content/en/docs/setup/turnkey/gce.md b/content/en/docs/setup/turnkey/gce.md index 063069e4a8b5a..3e51581a68109 100644 --- a/content/en/docs/setup/turnkey/gce.md +++ b/content/en/docs/setup/turnkey/gce.md @@ -18,7 +18,7 @@ If you want a simplified getting started experience and GUI for managing cluster For an easy way to experiment with the Kubernetes development environment, click the button below to open a Google Cloud Shell with an auto-cloned copy of the Kubernetes source repo. -[![Open in Cloud Shell](http://gstatic.com/cloudssh/images/open-btn.png)](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/kubernetes/kubernetes&page=editor&open_in_editor=README.md) +[![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.png)](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/kubernetes/kubernetes&page=editor&open_in_editor=README.md) If you want to use custom binaries or pure open source Kubernetes, please continue with the instructions below. @@ -63,7 +63,7 @@ cluster/kube-up.sh If you want more than one cluster running in your project, want to use a different name, or want a different number of worker nodes, see the `/cluster/gce/config-default.sh` file for more fine-grained configuration before you start up your cluster. -If you run into trouble, please see the section on [troubleshooting](/docs/getting-started-guides/gce/#troubleshooting), post to the +If you run into trouble, please see the section on [troubleshooting](/docs/setup/turnkey/gce/#troubleshooting), post to the [kubernetes-users group](https://groups.google.com/forum/#!forum/kubernetes-users), or come ask questions on [Slack](/docs/troubleshooting/#slack). The next few steps will show you: @@ -103,10 +103,10 @@ $ kubectl get --all-namespaces services should show a set of [services](/docs/user-guide/services) that look something like this: ```shell -NAMESPACE NAME CLUSTER_IP EXTERNAL_IP PORT(S) AGE -default kubernetes 10.0.0.1 443/TCP 1d -kube-system kube-dns 10.0.0.2 53/TCP,53/UDP 1d -kube-system kube-ui 10.0.0.3 80/TCP 1d +NAMESPACE NAME TYPE CLUSTER_IP EXTERNAL_IP PORT(S) AGE +default kubernetes ClusterIP 10.0.0.1 443/TCP 1d +kube-system kube-dns ClusterIP 10.0.0.2 53/TCP,53/UDP 1d +kube-system kube-ui ClusterIP 10.0.0.3 80/TCP 1d ... ``` @@ -206,7 +206,7 @@ field values: IaaS Provider | Config. Mgmt | OS | Networking | Docs | Conforms | Support Level -------------------- | ------------ | ------ | ---------- | --------------------------------------------- | ---------| ---------------------------- -GCE | Saltstack | Debian | GCE | [docs](/docs/getting-started-guides/gce/) | | Project +GCE | Saltstack | Debian | GCE | [docs](/docs/setup/turnkey/gce/) | | Project For support level information on all solutions, see the [Table of solutions](/docs/getting-started-guides/#table-of-solutions) chart. diff --git a/content/en/docs/setup/turnkey/stackpoint.md b/content/en/docs/setup/turnkey/stackpoint.md index a0a108bb30332..cebe925f525c8 100644 --- a/content/en/docs/setup/turnkey/stackpoint.md +++ b/content/en/docs/setup/turnkey/stackpoint.md @@ -2,198 +2,188 @@ reviewers: - baldwinspc title: Running Kubernetes on Multiple Clouds with Stackpoint.io +content_template: templates/concept --- -{{< toc >}} +{{% capture overview %}} +[StackPointCloud](https://stackpoint.io/) is the universal control plane for Kubernetes Anywhere. StackPointCloud allows you to deploy and manage a Kubernetes cluster to the cloud provider of your choice in 3 steps using a web-based interface. -## Introduction +{{% /capture %}} -StackPointCloud is the universal control plane for Kubernetes Anywhere. StackPointCloud allows you to deploy and manage a Kubernetes cluster to the cloud provider of your choice in 3 steps using a web-based interface. +{{% capture body %}} ## AWS To create a Kubernetes cluster on AWS, you will need an Access Key ID and a Secret Access Key from AWS. -### Choose a Provider +1. Choose a Provider -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -Click **+ADD A CLUSTER NOW**. + b. Click **+ADD A CLUSTER NOW**. -Click to select Amazon Web Services (AWS). + c. Click to select Amazon Web Services (AWS). -### Configure Your Provider +1. Configure Your Provider -Add your Access Key ID and a Secret Access Key from AWS. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. + a. Add your Access Key ID and a Secret Access Key from AWS. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -Click **SUBMIT** to submit the authorization information. + b. Click **SUBMIT** to submit the authorization information. -### Configure Your Cluster +1. Configure Your Cluster -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. -### Running the Cluster - -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). - -For information on using and managing a Kubernetes cluster on AWS, [consult the Kubernetes documentation](/docs/getting-started-guides/aws/). +1. Run the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). + For information on using and managing a Kubernetes cluster on AWS, [consult the Kubernetes documentation](/docs/getting-started-guides/aws/). ## GCE To create a Kubernetes cluster on GCE, you will need the Service Account JSON Data from Google. +1. Choose a Provider -### Choose a Provider - -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. - -Click **+ADD A CLUSTER NOW**. + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -Click to select Google Compute Engine (GCE). + b. Click **+ADD A CLUSTER NOW**. -### Configure Your Provider + c. Click to select Google Compute Engine (GCE). -Add your Service Account JSON Data from Google. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. +1. Configure Your Provider -Click **SUBMIT** to submit the authorization information. + a. Add your Service Account JSON Data from Google. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -### Configure Your Cluster + b. Click **SUBMIT** to submit the authorization information. -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Configure Your Cluster -### Running the Cluster - -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). - -For information on using and managing a Kubernetes cluster on GCE, [consult the Kubernetes documentation](/docs/getting-started-guides/gce/). + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Run the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). + For information on using and managing a Kubernetes cluster on GCE, [consult the Kubernetes documentation](/docs/getting-started-guides/gce/). ## Google Kubernetes Engine To create a Kubernetes cluster on Google Kubernetes Engine, you will need the Service Account JSON Data from Google. -### Choose a Provider +1. Choose a Provider -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -Click **+ADD A CLUSTER NOW**. + b. Click **+ADD A CLUSTER NOW**. -Click to select Google Kubernetes Engine. + c. Click to select Google Kubernetes Engine. -### Configure Your Provider +1. Configure Your Provider -Add your Service Account JSON Data from Google. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. + a. Add your Service Account JSON Data from Google. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -Click **SUBMIT** to submit the authorization information. + b. Click **SUBMIT** to submit the authorization information. -### Configure Your Cluster +1. Configure Your Cluster -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Run the Cluster -### Running the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). - -For information on using and managing a Kubernetes cluster on Google Kubernetes Engine, consult [the official documentation](/docs/home/). + For information on using and managing a Kubernetes cluster on Google Kubernetes Engine, consult [the official documentation](/docs/home/). ## DigitalOcean To create a Kubernetes cluster on DigitalOcean, you will need a DigitalOcean API Token. -### Choose a Provider - -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. +1. Choose a Provider -Click **+ADD A CLUSTER NOW**. + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -Click to select DigitalOcean. + b. Click **+ADD A CLUSTER NOW**. -### Configure Your Provider + c. Click to select DigitalOcean. -Add your DigitalOcean API Token. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. +1. Configure Your Provider -Click **SUBMIT** to submit the authorization information. + a. Add your DigitalOcean API Token. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -### Configure Your Cluster + b. Click **SUBMIT** to submit the authorization information. -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Configure Your Cluster -### Running the Cluster - -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). - -For information on using and managing a Kubernetes cluster on DigitalOcean, consult [the official documentation](/docs/home/). + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Run the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). + For information on using and managing a Kubernetes cluster on DigitalOcean, consult [the official documentation](/docs/home/). ## Microsoft Azure To create a Kubernetes cluster on Microsoft Azure, you will need an Azure Subscription ID, Username/Email, and Password. -### Choose a Provider - -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. - -Click **+ADD A CLUSTER NOW**. +1. Choose a Provider -Click to select Microsoft Azure. + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -### Configure Your Provider + b. Click **+ADD A CLUSTER NOW**. -Add your Azure Subscription ID, Username/Email, and Password. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. + c. Click to select Microsoft Azure. -Click **SUBMIT** to submit the authorization information. +1. Configure Your Provider -### Configure Your Cluster + a. Add your Azure Subscription ID, Username/Email, and Password. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. + b. Click **SUBMIT** to submit the authorization information. +1. Configure Your Cluster -### Running the Cluster - -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). - -For information on using and managing a Kubernetes cluster on Azure, [consult the Kubernetes documentation](/docs/getting-started-guides/azure/). + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Run the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). + For information on using and managing a Kubernetes cluster on Azure, [consult the Kubernetes documentation](/docs/getting-started-guides/azure/). ## Packet To create a Kubernetes cluster on Packet, you will need a Packet API Key. -### Choose a Provider +1. Choose a Provider + + a. Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. -Log in to [stackpoint.io](https://stackpoint.io) with a GitHub, Google, or Twitter account. + b. Click **+ADD A CLUSTER NOW**. -Click **+ADD A CLUSTER NOW**. + c. Click to select Packet. -Click to select Packet. +1. Configure Your Provider -### Configure Your Provider + a. Add your Packet API Key. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. -Add your Packet API Key. Select your default StackPointCloud SSH keypair, or click **ADD SSH KEY** to add a new keypair. + b. Click **SUBMIT** to submit the authorization information. -Click **SUBMIT** to submit the authorization information. +1. Configure Your Cluster -### Configure Your Cluster + Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. -Choose any extra options you may want to include with your cluster, then click **SUBMIT** to create the cluster. +1. Run the Cluster -### Running the Cluster + You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). -You can monitor the status of your cluster and suspend or delete it from [your stackpoint.io dashboard](https://stackpoint.io/#/clusters). + For information on using and managing a Kubernetes cluster on Packet, consult [the official documentation](/docs/home/). -For information on using and managing a Kubernetes cluster on Packet, consult [the official documentation](/docs/home/). +{{% /capture %}} diff --git a/content/en/docs/tasks/access-application-cluster/access-cluster.md b/content/en/docs/tasks/access-application-cluster/access-cluster.md index 661d66eea9688..5d424af279c7e 100644 --- a/content/en/docs/tasks/access-application-cluster/access-cluster.md +++ b/content/en/docs/tasks/access-application-cluster/access-cluster.md @@ -77,11 +77,11 @@ $ curl http://localhost:8080/api/ ### Without kubectl proxy -In Kubernetes version 1.3 or later, `kubectl config view` no longer displays the token. Use `kubectl describe secret...` to get the token for the default service account, like this: +Use `kubectl describe secret...` to get the token for the default service account: ```shell -$ APISERVER=$(kubectl config view | grep server | cut -f 2- -d ":" | tr -d " ") -$ TOKEN=$(kubectl describe secret $(kubectl get secrets | grep default | cut -f1 -d ' ') | grep -E '^token' | cut -f2 -d':' | tr -d '\t') +$ APISERVER=$(kubectl config view --minify | grep server | cut -f 2- -d ":" | tr -d " ") +$ TOKEN=$(kubectl describe secret $(kubectl get secrets | grep ^default | cut -f1 -d ' ') | grep -E '^token' | cut -f2 -d':' | tr -d " ") $ curl $APISERVER/api --header "Authorization: Bearer $TOKEN" --insecure { "kind": "APIVersions", @@ -117,7 +117,7 @@ client libraries. ### Go client -* To get the library, run the following command: `go get k8s.io/client-go//kubernetes`. See [https://github.com/kubernetes/client-go](https://github.com/kubernetes/client-go) to see which versions are supported. +* To get the library, run the following command: `go get k8s.io/client-go//kubernetes`, see [INSTALL.md](https://github.com/kubernetes/client-go/blob/master/INSTALL.md#for-the-casual-user) for detailed installation instructions. See [https://github.com/kubernetes/client-go](https://github.com/kubernetes/client-go#compatibility-matrix) to see which versions are supported. * Write an application atop of the client-go clients. Note that client-go defines its own API objects, so if needed, please import API definitions from client-go rather than from the main repository, e.g., `import "k8s.io/client-go/1.4/pkg/api/v1"` is correct. The Go client can use the same [kubeconfig file](/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/) diff --git a/content/en/docs/tasks/access-application-cluster/connecting-frontend-backend.md b/content/en/docs/tasks/access-application-cluster/connecting-frontend-backend.md index 992560d286a11..6269dd520c9bd 100644 --- a/content/en/docs/tasks/access-application-cluster/connecting-frontend-backend.md +++ b/content/en/docs/tasks/access-application-cluster/connecting-frontend-backend.md @@ -160,24 +160,28 @@ Once you’ve created a Service of type LoadBalancer, you can use this command to find the external IP: ``` -kubectl get service frontend +kubectl get service frontend --watch ``` -The external IP field may take some time to populate. If this is the -case, the external IP is listed as ``. +This displays the configuration for the `frontend` Service and watches for +changes. Initially, the external IP is listed as ``: ``` NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE frontend 10.51.252.116 80/TCP 10s ``` -Repeat the same command again until it shows an external IP address: +As soon as an external IP is provisioned, however, the configuration updates +to include the new IP under the `EXTERNAL-IP` heading: ``` NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE frontend 10.51.252.116 XXX.XXX.XXX.XXX 80/TCP 1m ``` +That IP can now be used to interact with the `frontend` service from outside the +cluster. + ### Send traffic through the frontend The frontend and backends are now connected. You can hit the endpoint @@ -189,7 +193,7 @@ curl http:// The output shows the message generated by the backend: -``` +```json {"message":"Hello"} ``` diff --git a/content/en/docs/tasks/access-application-cluster/create-external-load-balancer.md b/content/en/docs/tasks/access-application-cluster/create-external-load-balancer.md index 709298005f417..4d631b302f2e6 100644 --- a/content/en/docs/tasks/access-application-cluster/create-external-load-balancer.md +++ b/content/en/docs/tasks/access-application-cluster/create-external-load-balancer.md @@ -97,7 +97,7 @@ which should produce output like this: Selector: app=example Type: LoadBalancer IP: 10.67.252.103 - LoadBalancer Ingress: 123.45.678.9 + LoadBalancer Ingress: 123.45.67.89 Port: 80/TCP NodePort: 32445/TCP Endpoints: 10.64.0.4:80,10.64.1.5:80,10.64.2.4:80 diff --git a/content/en/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md b/content/en/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md index f0109f99e2ce6..97f8bc7934ae7 100644 --- a/content/en/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md +++ b/content/en/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md @@ -28,33 +28,43 @@ for database debugging. 1. Create a Redis deployment: - kubectl create -f https://k8s.io/docs/tutorials/stateless-application/guestbook/redis-master-deployment.yaml + kubectl create -f https://k8s.io/examples/application/guestbook/redis-master-deployment.yaml The output of a successful command verifies that the deployment was created: deployment "redis-master" created - When the pod is ready, you can get: - - kubectl get pods + View the pod status to check that it is ready: + + kubectl get pods + + The output displays the pod created: NAME READY STATUS RESTARTS AGE redis-master-765d459796-258hz 1/1 Running 0 50s - kubectl get deployment - + View the deployment status: + + kubectl get deployment + + The output displays that the deployment was created: + NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE redis-master 1 1 1 1 55s - kubectl get rs - + View the replicaset status using: + + kubectl get rs + + The output displays that the replicaset was created: + NAME DESIRED CURRENT READY AGE redis-master-765d459796 1 1 1 1m 2. Create a Redis service: - kubectl create -f https://k8s.io/docs/tutorials/stateless-application/guestbook/redis-master-service.yaml + kubectl create -f https://k8s.io/examples/application/guestbook/redis-master-service.yaml The output of a successful command verifies that the service was created: @@ -62,16 +72,16 @@ for database debugging. Check the service created: - kubectl get svc | grep redis + kubectl get svc | grep redis + + The output displays the service created: NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE redis-master ClusterIP 10.0.0.213 6379/TCP 27s 3. Verify that the Redis server is running in the pod and listening on port 6379: - - kubectl get pods redis-master-765d459796-258hz --template='{{(index (index .spec.containers 0).ports 0).containerPort}}{{"\n"}}' - + kubectl get pods redis-master-765d459796-258hz --template='{{(index (index .spec.containers 0).ports 0).containerPort}}{{"\n"}}' The output displays the port: diff --git a/content/en/docs/tasks/access-kubernetes-api/configure-aggregation-layer.md b/content/en/docs/tasks/access-kubernetes-api/configure-aggregation-layer.md index 162738004dd79..59bcc29ac3eb8 100644 --- a/content/en/docs/tasks/access-kubernetes-api/configure-aggregation-layer.md +++ b/content/en/docs/tasks/access-kubernetes-api/configure-aggregation-layer.md @@ -18,7 +18,9 @@ Configuring the [aggregation layer](/docs/concepts/api-extension/apiserver-aggre {{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} +{{< note >}} **Note:** There are a few setup requirements for getting the aggregation layer working in your environment to support mutual TLS auth between the proxy and extension apiservers. Kubernetes and the kube-apiserver have multiple CAs, so make sure that the proxy is signed by the aggregation layer CA and not by something else, like the master CA. +{{< /note >}} {{% /capture %}} diff --git a/content/en/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions.md b/content/en/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions.md index 8b2e97da8f41b..3292d07c0d187 100644 --- a/content/en/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions.md +++ b/content/en/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions.md @@ -208,23 +208,26 @@ metadata: Finalizers are arbitrary string values, that when present ensure that a hard delete of a resource is not possible while they exist. -The first delete request on an object with finalizers merely sets a value for the -`metadata.deletionTimestamp` field instead of deleting it. Once this value is set, +The first delete request on an object with finalizers sets a value for the +`metadata.deletionTimestamp` field but does not delete it. Once this value is set, entries in the `finalizer` list can only be removed. -This triggers controllers watching the object to execute any finalizers they handle. -This will be represented via polling update requests for that -object, until all finalizers have been removed and the resource is deleted. +When the `metadata.deletionTimestamp` field is set, controllers watching the object +execute any finalizers they handle, by polling update requests for that +object. When all finalizers have been executed, the resource is deleted. -The time period of polling update can be controlled by `metadata.deletionGracePeriodSeconds`. +The value of `metadata.deletionGracePeriodSeconds` controls the interval between +polling updates. It is the responsibility of each controller to removes its finalizer from the list. -Kubernetes will only finally delete the object if the list of finalizers is empty, -meaning all finalizers are done. +Kubernetes only finally deletes the object if the list of finalizers is empty, +meaning all finalizers have been executed. ### Validation +{{< feature-state state="beta" for_kubernetes_version="1.9" >}} + Validation of custom objects is possible via [OpenAPI v3 schema](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#schemaObject). Additionally, the following restrictions are applied to the schema: @@ -234,11 +237,10 @@ Additionally, the following restrictions are applied to the schema: - The field `uniqueItems` cannot be set to true. - The field `additionalProperties` cannot be set to false. -This feature is __beta__ in v1.9. You can disable this feature using the `CustomResourceValidation` feature gate on the [kube-apiserver](/docs/admin/kube-apiserver): -``` +``` --feature-gates=CustomResourceValidation=false ``` @@ -346,6 +348,103 @@ kubectl create -f my-crontab.yaml crontab "my-new-cron-object" created ``` +### Additional printer columns + +Starting with Kubernetes 1.11, kubectl uses server-side printing. The server decides which +columns are shown by the `kubectl get` command. You can customize these columns using a +CustomResourceDefinition. The following example adds the `Spec`, `Replicas`, and `Age` +columns. + +1. Save the CustomResourceDefinition to `resourcedefinition.yaml`. + ```yaml + apiVersion: apiextensions.k8s.io/v1beta1 + kind: CustomResourceDefinition + metadata: + name: crontabs.stable.example.com + spec: + group: stable.example.com + version: v1 + scope: Namespaced + names: + plural: crontabs + singular: crontab + kind: CronTab + shortNames: + - ct + additionalPrinterColumns: + - name: Spec + type: string + description: The cron spec defining the interval a CronJob is run + JSONPath: .spec.cronSpec + - name: Replicas + type: integer + description: The number of jobs launched by the CronJob + JSONPath: .spec.replicas + - name: Age + type: date + JSONPath: .metadata.creationTimestamp + ``` + +2. Create the CustomResourceDefinition: + + ```shell + kubectl create -f resourcedefinition.yaml + ``` + +3. Create an instance using the `my-crontab.yaml` from the previous section. + +4. Invoke the server-side printing: + + ```shell + kubectl get crontab my-new-cron-object + ``` + + Notice the `NAME`, `SPEC`, `REPLICAS`, and `AGE` columns in the output: + + ``` + NAME SPEC REPLICAS AGE + my-new-cron-object * * * * * 1 7s + ``` + +The `NAME` column is implicit and does not need to be defined in the CustomResourceDefinition. + +#### Priority + +Each column includes a `priority` field for each column. Currently, the priority +differentiates between columns shown in standard view or wide view (using the `-o wide` flag). + +- Columns with priority `0` are shown in standard view. +- Columns with priority greater than `0` are shown only in wide view. + +#### Type + +A column's `type` field can be any of the following (compare [OpenAPI v3 data types](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#dataTypes)): + +- `integer` – non-floating-point numbers +- `number` – floating point numbers +- `string` – strings +- `boolean` – true or false +- `date` – rendered differentially as time since this timestamp. + +If the value inside a CustomResource does not match the type specified for the column, +the value is omitted. Use CustomResource validation to ensure that the value +types are correct. + +#### Format + +A column's `format` field can be any of the following: + +- `int32` +- `int64` +- `float` +- `double` +- `byte` +- `date` +- `date-time` +- `password` + +The column's `format` controls the style used when `kubectl` prints the value. + ### Subresources Custom resources support `/status` and `/scale` subresources. @@ -389,7 +488,7 @@ the `/scale` subresource will return an error on GET. - `StatusReplicasPath` defines the JSONPath inside of a custom resource that corresponds to `Scale.Status.Replicas`. - It is a required value. - - Only JSONPaths under `.status` and with the dotation are allowed. + - Only JSONPaths under `.status` and with the dot notation are allowed. - If there is no value under the `StatusReplicasPath` in the custom resource, the status replica value in the `/scale` subresource will default to 0. @@ -397,7 +496,7 @@ the status replica value in the `/scale` subresource will default to 0. - It is an optional value. - It must be set to work with HPA. - - Only JSONPaths under `.status` and with the dotation are allowed. + - Only JSONPaths under `.status` and with the dot notation are allowed. - If there is no value under the `LabelSelectorPath` in the custom resource, the status selector value in the `/scale` subresource will default to the empty string. @@ -569,5 +668,3 @@ crontabs/my-new-cron-object 3s * Serve [multiple versions](/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definition-versioning/) of a CustomResourceDefinition {{% /capture %}} - - diff --git a/content/en/docs/tasks/administer-cluster/change-default-storage-class.md b/content/en/docs/tasks/administer-cluster/change-default-storage-class.md index 3e7abda85154f..75b69a77826f6 100644 --- a/content/en/docs/tasks/administer-cluster/change-default-storage-class.md +++ b/content/en/docs/tasks/administer-cluster/change-default-storage-class.md @@ -37,50 +37,62 @@ for details about addon manager and how to disable individual addons. ## Changing the default StorageClass -1. List the StorageClasses in your cluster: +1. List the StorageClasses in your cluster: - kubectl get storageclass + ```bash + kubectl get storageclass + ``` The output is similar to this: - NAME TYPE - standard (default) kubernetes.io/gce-pd - gold kubernetes.io/gce-pd + ```bash + NAME TYPE + standard (default) kubernetes.io/gce-pd + gold kubernetes.io/gce-pd + ``` - The default StorageClass is marked by `(default)`. + The default StorageClass is marked by `(default)`. 1. Mark the default StorageClass as non-default: - The default StorageClass has an annotation - `storageclass.kubernetes.io/is-default-class` set to `true`. Any other value - or absence of the annotation is interpreted as `false`. + The default StorageClass has an annotation + `storageclass.kubernetes.io/is-default-class` set to `true`. Any other value + or absence of the annotation is interpreted as `false`. - To mark a StorageClass as non-default, you need to change its value to `false`: + To mark a StorageClass as non-default, you need to change its value to `false`: - kubectl patch storageclass -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}' + ```bash + kubectl patch storageclass -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}' + ``` - where `` is the name of your chosen StorageClass. + where `` is the name of your chosen StorageClass. 1. Mark a StorageClass as default: - Similarly to the previous step, you need to add/set the annotation - `storageclass.kubernetes.io/is-default-class=true`. + Similarly to the previous step, you need to add/set the annotation + `storageclass.kubernetes.io/is-default-class=true`. - kubectl patch storageclass -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' + ```bash + kubectl patch storageclass -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' + ``` - Please note that at most one StorageClass can be marked as default. If two - or more of them are marked as default, Kubernetes ignores the annotation, - i.e. it behaves as if there is no default StorageClass. + Please note that at most one StorageClass can be marked as default. If two + or more of them are marked as default, Kubernetes ignores the annotation, + i.e. it behaves as if there is no default StorageClass. 1. Verify that your chosen StorageClass is default: - kubectl get storageclass + ```bash + kubectl get storageclass + ``` - The output is similar to this: + The output is similar to this: - NAME TYPE - standard kubernetes.io/gce-pd - gold (default) kubernetes.io/gce-pd + ```bash + NAME TYPE + standard kubernetes.io/gce-pd + gold (default) kubernetes.io/gce-pd + ``` {{% /capture %}} diff --git a/content/en/docs/tasks/administer-cluster/cpu-management-policies.md b/content/en/docs/tasks/administer-cluster/cpu-management-policies.md index 0dd23ad78c8de..18ba1f37001b0 100644 --- a/content/en/docs/tasks/administer-cluster/cpu-management-policies.md +++ b/content/en/docs/tasks/administer-cluster/cpu-management-policies.md @@ -84,6 +84,13 @@ using the [cpuset cgroup controller](https://www.kernel.org/doc/Documentation/cg exclusive allocations across Kubelet restarts. {{< /note >}} +{{< note >}} +**Note:** CPU Manager doesn't support offlining and onlining of +CPUs at runtime. Also, if the set of online CPUs changes on the node, +the node must be drained and CPU manager manually reset by deleting the +state file `cpu_manager_state` in the kubelet root directory. +{{< /note >}} + This policy manages a shared pool of CPUs that initially contains all CPUs in the node. The amount of exclusively allocatable CPUs is equal to the total number of CPUs in the node minus any CPU reservations by the kubelet `--kube-reserved` or diff --git a/content/en/docs/tasks/administer-cluster/dns-debugging-resolution.md b/content/en/docs/tasks/administer-cluster/dns-debugging-resolution.md index 2178d86775583..62d05c19b1d67 100644 --- a/content/en/docs/tasks/administer-cluster/dns-debugging-resolution.md +++ b/content/en/docs/tasks/administer-cluster/dns-debugging-resolution.md @@ -27,10 +27,10 @@ Create a file named busybox.yaml with the following contents: Then create a pod using this file and verify its status: ```shell -$ kubectl create -f https://k8s.io/examples/admin/dns/busybox.yaml +kubectl create -f https://k8s.io/examples/admin/dns/busybox.yaml pod "busybox" created -$ kubectl get pods busybox +kubectl get pods busybox NAME READY STATUS RESTARTS AGE busybox 1/1 Running 0 ``` @@ -39,7 +39,7 @@ Once that pod is running, you can exec `nslookup` in that environment. If you see something like the following, DNS is working correctly. ```shell -$ kubectl exec -ti busybox -- nslookup kubernetes.default +kubectl exec -ti busybox -- nslookup kubernetes.default Server: 10.0.0.10 Address 1: 10.0.0.10 @@ -56,7 +56,7 @@ Take a look inside the resolv.conf file. [Known issues](#known-issues) below for more information) ```shell -$ kubectl exec busybox cat /etc/resolv.conf +kubectl exec busybox cat /etc/resolv.conf ``` Verify that the search path and name server are set up like the following @@ -72,7 +72,7 @@ Errors such as the following indicate a problem with the kube-dns add-on or associated Services: ``` -$ kubectl exec -ti busybox -- nslookup kubernetes.default +kubectl exec -ti busybox -- nslookup kubernetes.default Server: 10.0.0.10 Address 1: 10.0.0.10 @@ -82,7 +82,7 @@ nslookup: can't resolve 'kubernetes.default' or ``` -$ kubectl exec -ti busybox -- nslookup kubernetes.default +kubectl exec -ti busybox -- nslookup kubernetes.default Server: 10.0.0.10 Address 1: 10.0.0.10 kube-dns.kube-system.svc.cluster.local @@ -94,7 +94,7 @@ nslookup: can't resolve 'kubernetes.default' Use the `kubectl get pods` command to verify that the DNS pod is running. ```shell -$ kubectl get pods --namespace=kube-system -l k8s-app=kube-dns +kubectl get pods --namespace=kube-system -l k8s-app=kube-dns NAME READY STATUS RESTARTS AGE ... kube-dns-v19-ezo1y 3/3 Running 0 1h @@ -110,9 +110,11 @@ have to deploy it manually. Use `kubectl logs` command to see logs for the DNS daemons. ```shell -$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c kubedns -$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c dnsmasq -$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c sidecar +kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name | head -1) -c kubedns + +kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name | head -1) -c dnsmasq + +kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name | head -1) -c sidecar ``` See if there is any suspicious log. Letter '`W`', '`E`', '`F`' at the beginning @@ -126,7 +128,7 @@ to report unexpected errors. Verify that the DNS service is up by using the `kubectl get service` command. ```shell -$ kubectl get svc --namespace=kube-system +kubectl get svc --namespace=kube-system NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE ... kube-dns 10.0.0.10 53/UDP,53/TCP 1h @@ -144,7 +146,7 @@ You can verify that DNS endpoints are exposed by using the `kubectl get endpoint command. ```shell -$ kubectl get ep kube-dns --namespace=kube-system +kubectl get ep kube-dns --namespace=kube-system NAME ENDPOINTS AGE kube-dns 10.180.3.17:53,10.180.3.17:53 1h ``` diff --git a/content/en/docs/tasks/administer-cluster/encrypt-data.md b/content/en/docs/tasks/administer-cluster/encrypt-data.md index ff291a33f8260..75f5e19e28488 100644 --- a/content/en/docs/tasks/administer-cluster/encrypt-data.md +++ b/content/en/docs/tasks/administer-cluster/encrypt-data.md @@ -113,7 +113,7 @@ resources: To create a new secret perform the following steps: -1. Generate a 32 byte random key and base64 encode it. If you're on Linux or Mac OS X, run the following command: +1. Generate a 32 byte random key and base64 encode it. If you're on Linux or macOS, run the following command: ``` head -c 32 /dev/urandom | base64 diff --git a/content/en/docs/tasks/administer-cluster/highly-available-master.md b/content/en/docs/tasks/administer-cluster/highly-available-master.md index 6e9bd16f680e2..c3a86e16752d8 100644 --- a/content/en/docs/tasks/administer-cluster/highly-available-master.md +++ b/content/en/docs/tasks/administer-cluster/highly-available-master.md @@ -31,7 +31,7 @@ To create a new HA-compatible cluster, you must set the following flags in your * `MULTIZONE=true` - to prevent removal of master replicas kubelets from zones different than server's default zone. Required if you want to run master replicas in different zones, which is recommended. -* `ENABLE_ETCD_QUORUM_READS=true` - to ensure that reads from all API servers will return most up-to-date data. +* `ENABLE_ETCD_QUORUM_READ=true` - to ensure that reads from all API servers will return most up-to-date data. If true, reads will be directed to leader etcd replica. Setting this value to true is optional: reads will be more reliable but will also be slower. diff --git a/content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-11.md b/content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-11.md index d9746c902d914..8b4a2ec130be4 100644 --- a/content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-11.md +++ b/content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade-1-11.md @@ -22,7 +22,7 @@ This page explains how to upgrade a Kubernetes cluster created with `kubeadm` fr - All containers are restarted after upgrade, because the container spec hash value is changed. - You can upgrade only froom one minor version to the next minor version. That is, you cannot skip versions when you upgrade. For example, you can upgrade only from 1.10 to 1.11, not from 1.9 to 1.11. - The default DNS provider in version 1.11 is [CoreDNS](https://coredns.io/) rather than [kube-dns](https://github.com/kubernetes/dns). -To keep `kube-dns`, pass `--feature-flags=CoreDNS=false` to `kubeadm upgrade apply`. +To keep `kube-dns`, pass `--feature-gates=CoreDNS=false` to `kubeadm upgrade apply`. {{% /capture %}} @@ -98,7 +98,7 @@ To keep `kube-dns`, pass `--feature-flags=CoreDNS=false` to `kubeadm upgrade app kubeadm upgrade apply v1.11.0 ``` - If you currently use `kube-dns` and wish to continue doing so, add `--feature-flags=CoreDNS=false`. + If you currently use `kube-dns` and wish to continue doing so, add `--feature-gates=CoreDNS=false`. You should see output similar to this: @@ -217,7 +217,7 @@ To keep `kube-dns`, pass `--feature-flags=CoreDNS=false` to `kubeadm upgrade app apt-get upgrade -y kubelet kubeadm {{% /tab %}} {{% tab name="CentOS, RHEL or Fedora" %}} - yum upgrade -y kubelet kubeadm + yum upgrade -y kubelet kubeadm --disableexcludes=kubernetes {{% /tab %}} {{< /tabs >}} diff --git a/content/en/docs/tasks/administer-cluster/reserve-compute-resources.md b/content/en/docs/tasks/administer-cluster/reserve-compute-resources.md index 21ad5376aa44c..b1ecc670b971e 100644 --- a/content/en/docs/tasks/administer-cluster/reserve-compute-resources.md +++ b/content/en/docs/tasks/administer-cluster/reserve-compute-resources.md @@ -248,4 +248,7 @@ the proper part of the cgroup hierarchy. As of Kubernetes version 1.7, `kubelet` supports specifying `storage` as a resource for `kube-reserved` and `system-reserved`. +As of Kubernetes version 1.8, the `storage` key name was changed to `ephemeral-storage` +for the alpha release. + {{% /capture %}} diff --git a/content/en/docs/tasks/administer-cluster/running-cloud-controller.md b/content/en/docs/tasks/administer-cluster/running-cloud-controller.md index d6c3eec4804e4..3169531a243f3 100644 --- a/content/en/docs/tasks/administer-cluster/running-cloud-controller.md +++ b/content/en/docs/tasks/administer-cluster/running-cloud-controller.md @@ -39,7 +39,7 @@ Successfully running cloud-controller-manager requires some changes to your clus * `kubelet` must run with `--cloud-provider=external`. This is to ensure that the kubelet is aware that it must be initialized by the cloud controller manager before it is scheduled any work. * `kube-apiserver` SHOULD NOT run the `PersistentVolumeLabel` admission controller since the cloud controller manager takes over labeling persistent volumes. -* For the `cloud-controller-manager` to label persistent volumes, initializers will need to be enabled and an InitializerConifguration needs to be added to the system. Follow [these instructions](/docs/admin/extensible-admission-controllers.md#enable-initializers-alpha-feature) to enable initializers. Use the following YAML to create the InitializerConfiguration: +* For the `cloud-controller-manager` to label persistent volumes, initializers will need to be enabled and an InitializerConifguration needs to be added to the system. Follow [these instructions](/docs/reference/access-authn-authz/extensible-admission-controllers/#enable-initializers-alpha-feature) to enable initializers. Use the following YAML to create the InitializerConfiguration: {{< codenew file="admin/cloud/pvl-initializer-config.yaml" >}} @@ -54,7 +54,7 @@ As of v1.8, cloud controller manager can implement: * node controller - responsible for updating kubernetes nodes using cloud APIs and deleting kubernetes nodes that were deleted on your cloud. * service controller - responsible for loadbalancers on your cloud against services of type LoadBalancer. * route controller - responsible for setting up network routes on your cloud -* persistent valume labels controller - responsible for setting the zone and region labels on PersistentVolumes created in GCP and AWS clouds. +* persistent volume labels controller - responsible for setting the zone and region labels on PersistentVolumes created in GCP and AWS clouds. * any other features you would like to implement if you are running an out-of-tree provider. diff --git a/content/en/docs/tasks/administer-cluster/securing-a-cluster.md b/content/en/docs/tasks/administer-cluster/securing-a-cluster.md index 3b75ef6854977..0512f8b09a586 100644 --- a/content/en/docs/tasks/administer-cluster/securing-a-cluster.md +++ b/content/en/docs/tasks/administer-cluster/securing-a-cluster.md @@ -44,19 +44,19 @@ or static Bearer token approach. Larger clusters may wish to integrate an existi allow users to be subdivided into groups. All API clients must be authenticated, even those that are part of the infrastructure like nodes, -proxies, the scheduler, and volume plugins. These clients are typically [service accounts](/docs/admin/service-accounts-admin/) or use x509 client certificates, and they are created automatically at cluster startup or are setup as part of the cluster installation. +proxies, the scheduler, and volume plugins. These clients are typically [service accounts](/docs/reference/access-authn-authz/service-accounts-admin/) or use x509 client certificates, and they are created automatically at cluster startup or are setup as part of the cluster installation. Consult the [authentication reference document](/docs/reference/access-authn-authz/authentication/) for more information. ### API Authorization Once authenticated, every API call is also expected to pass an authorization check. Kubernetes ships -an integrated [Role-Based Access Control (RBAC)](/docs/admin/authorization/rbac/) component that matches an incoming user or group to a +an integrated [Role-Based Access Control (RBAC)](/docs/reference/access-authn-authz/rbac/) component that matches an incoming user or group to a set of permissions bundled into roles. These permissions combine verbs (get, create, delete) with resources (pods, services, nodes) and can be namespace or cluster scoped. A set of out of the box roles are provided that offer reasonable default separation of responsibility depending on what -actions a client might want to perform. It is recommended that you use the [Node](/docs/admin/authorization/node/) and [RBAC](/docs/admin/authorization/rbac/) authorizers together, in combination with the -[NodeRestriction](/docs/admin/admission-controllers/#noderestriction) admission plugin. +actions a client might want to perform. It is recommended that you use the [Node](/docs/reference/access-authn-authz/node/) and [RBAC](/docs/reference/access-authn-authz/rbac/) authorizers together, in combination with the +[NodeRestriction](/docs/reference/access-authn-authz/admission-controllers/#noderestriction) admission plugin. As with authentication, simple and broad roles may be appropriate for smaller clusters, but as more users interact with the cluster, it may become necessary to separate teams into separate @@ -70,7 +70,7 @@ being terminated and recreated on other nodes. The out of the box roles represen between flexibility and the common use cases, but more limited roles should be carefully reviewed to prevent accidental escalation. You can make roles specific to your use case if the out-of-box ones don't meet your needs. -Consult the [authorization reference section](/docs/admin/authorization/) for more information. +Consult the [authorization reference section](/docs/reference/access-authn-authz/authorization/) for more information. ## Controlling access to the Kubelet diff --git a/content/en/docs/tasks/administer-cluster/static-pod.md b/content/en/docs/tasks/administer-cluster/static-pod.md index 139ecf40daf74..958489779c5c9 100644 --- a/content/en/docs/tasks/administer-cluster/static-pod.md +++ b/content/en/docs/tasks/administer-cluster/static-pod.md @@ -104,7 +104,7 @@ Notice we cannot delete the pod with the API server (e.g. via [`kubectl`](/docs/ {{}} **Note**: Make sure the kubelet has permission to create the mirror pod in the API server. If not, the creation request is rejected by the API server. See -PodSecurityPolicy](/docs/concepts/policy/pod-security-policy/). +[PodSecurityPolicy](/docs/concepts/policy/pod-security-policy/). {{}} ```shell diff --git a/content/en/docs/tasks/configure-pod-container/assign-cpu-resource.md b/content/en/docs/tasks/configure-pod-container/assign-cpu-resource.md index 6c9769ec40311..d6e5d8f896bc5 100644 --- a/content/en/docs/tasks/configure-pod-container/assign-cpu-resource.md +++ b/content/en/docs/tasks/configure-pod-container/assign-cpu-resource.md @@ -97,7 +97,7 @@ kubectl get pod cpu-demo --output=yaml --namespace=cpu-example The output shows that the one Container in the Pod has a CPU request of 500 millicpu and a CPU limit of 1 cpu. -```shell +```yaml resources: limits: cpu: "1" @@ -185,7 +185,7 @@ The output shows that the Pod's status is Pending. That is, the Pod has not been scheduled to run on any Node, and it will remain in the Pending state indefinitely: -``` +```shell kubectl get pod cpu-demo-2 --namespace=cpu-example NAME READY STATUS RESTARTS AGE cpu-demo-2 0/1 Pending 0 7m diff --git a/content/en/docs/tasks/configure-pod-container/assign-pods-nodes.md b/content/en/docs/tasks/configure-pod-container/assign-pods-nodes.md index 035d2aac61f47..c303b7857002a 100644 --- a/content/en/docs/tasks/configure-pod-container/assign-pods-nodes.md +++ b/content/en/docs/tasks/configure-pod-container/assign-pods-nodes.md @@ -21,32 +21,40 @@ Kubernetes cluster. 1. List the nodes in your cluster: - kubectl get nodes + ```shell + kubectl get nodes + ``` The output is similar to this: - NAME STATUS AGE VERSION - worker0 Ready 1d v1.6.0+fff5156 - worker1 Ready 1d v1.6.0+fff5156 - worker2 Ready 1d v1.6.0+fff5156 - + ```shell + NAME STATUS ROLES AGE VERSION + worker0 Ready 1d v1.11.1 + worker1 Ready 1d v1.11.1 + worker2 Ready 1d v1.11.1 + ``` 1. Chose one of your nodes, and add a label to it: - kubectl label nodes disktype=ssd + ```shell + kubectl label nodes disktype=ssd + ``` where `` is the name of your chosen node. 1. Verify that your chosen node has a `disktype=ssd` label: - kubectl get nodes --show-labels - + ```shell + kubectl get nodes --show-labels + ``` The output is similar to this: - NAME STATUS AGE VERSION LABELS - worker0 Ready 1d v1.6.0+fff5156 ...,disktype=ssd,kubernetes.io/hostname=worker0 - worker1 Ready 1d v1.6.0+fff5156 ...,kubernetes.io/hostname=worker1 - worker2 Ready 1d v1.6.0+fff5156 ...,kubernetes.io/hostname=worker2 + ```shell + NAME STATUS ROLES AGE VERSION LABELS + worker0 Ready 1d v1.11.1 ...,disktype=ssd,kubernetes.io/hostname=worker0 + worker1 Ready 1d v1.11.1 ...,kubernetes.io/hostname=worker1 + worker2 Ready 1d v1.11.1 ...,kubernetes.io/hostname=worker2 + ``` In the preceding output, you can see that the `worker0` node has a `disktype=ssd` label. @@ -61,17 +69,23 @@ a `disktype=ssd` label. 1. Use the configuration file to create a pod that will get scheduled on your chosen node: - - kubectl create -f https://k8s.io/examples/pods/pod-nginx.yaml + + ```shell + kubectl create -f https://k8s.io/examples/pods/pod-nginx.yaml + ``` 1. Verify that the pod is running on your chosen node: - kubectl get pods --output=wide + ```shell + kubectl get pods --output=wide + ``` The output is similar to this: - - NAME READY STATUS RESTARTS AGE IP NODE - nginx 1/1 Running 0 13s 10.200.0.4 worker0 + + ```shell + NAME READY STATUS RESTARTS AGE IP NODE + nginx 1/1 Running 0 13s 10.200.0.4 worker0 + ``` {{% /capture %}} diff --git a/content/en/docs/tasks/configure-pod-container/configure-service-account.md b/content/en/docs/tasks/configure-pod-container/configure-service-account.md index 1586ceed1ff98..bb0f547be7574 100644 --- a/content/en/docs/tasks/configure-pod-container/configure-service-account.md +++ b/content/en/docs/tasks/configure-pod-container/configure-service-account.md @@ -12,7 +12,7 @@ weight: 90 A service account provides an identity for processes that run in a Pod. *This is a user introduction to Service Accounts. See also the -[Cluster Admin Guide to Service Accounts](/docs/admin/service-accounts-admin/).* +[Cluster Admin Guide to Service Accounts](/docs/reference/access-authn-authz/service-accounts-admin/).* {{< note >}} **Note:** This document describes how service accounts behave in a cluster set up @@ -50,7 +50,7 @@ you can see the `spec.serviceAccountName` field has been You can access the API from inside a pod using automatically mounted service account credentials, as described in [Accessing the Cluster](/docs/user-guide/accessing-the-cluster/#accessing-the-api-from-a-pod). -The API permissions a service account has depend on the [authorization plugin and policy](/docs/admin/authorization/#a-quick-note-on-service-accounts) in use. +The API permissions of the service account depend on the [authorization plugin and policy](/docs/reference/access-authn-authz/authorization/#authorization-modules) in use. In version 1.6+, you can opt out of automounting API credentials for a service account by setting `automountServiceAccountToken: false` on the service account: @@ -85,7 +85,7 @@ Every namespace has a default service account resource called `default`. You can list this and any other serviceAccount resources in the namespace with this command: ```shell -$ kubectl get serviceAccounts +kubectl get serviceAccounts NAME SECRETS AGE default 1 1d ``` @@ -93,20 +93,19 @@ default 1 1d You can create additional ServiceAccount objects like this: ```shell -$ cat > /tmp/serviceaccount.yaml < /tmp/build-robot-secret.yaml < @@ -187,7 +185,7 @@ First, create an imagePullSecret, as described [here](/docs/concepts/containers/ Next, verify it has been created. For example: ```shell -$ kubectl get secrets myregistrykey +kubectl get secrets myregistrykey NAME TYPE DATA AGE myregistrykey   kubernetes.io/.dockerconfigjson   1       1d ``` @@ -201,8 +199,9 @@ kubectl patch serviceaccount default -p '{\"imagePullSecrets\": [{\"name\": \"my Interactive version requiring manual edit: ```shell -$ kubectl get serviceaccounts default -o yaml > ./sa.yaml -$ cat sa.yaml +kubectl get serviceaccounts default -o yaml > ./sa.yaml + +cat sa.yaml apiVersion: v1 kind: ServiceAccount metadata: @@ -214,11 +213,13 @@ metadata: uid: 052fb0f4-3d50-11e5-b066-42010af0d7b6 secrets: - name: default-token-uudge -$ vi sa.yaml + +vi sa.yaml [editor session not shown] [delete line with key "resourceVersion"] [add lines with "imagePullSecrets:"] -$ cat sa.yaml + +cat sa.yaml apiVersion: v1 kind: ServiceAccount metadata: @@ -231,7 +232,8 @@ secrets: - name: default-token-uudge imagePullSecrets: - name: myregistrykey -$ kubectl replace serviceaccount default -f ./sa.yaml + +kubectl replace serviceaccount default -f ./sa.yaml serviceaccounts/default ``` diff --git a/content/en/docs/tasks/configure-pod-container/configure-volume-storage.md b/content/en/docs/tasks/configure-pod-container/configure-volume-storage.md index 32db31cdbb413..7d3b0cbf0c9d8 100644 --- a/content/en/docs/tasks/configure-pod-container/configure-volume-storage.md +++ b/content/en/docs/tasks/configure-pod-container/configure-volume-storage.md @@ -37,51 +37,71 @@ restarts. Here is the configuration file for the Pod: 1. Create the Pod: - kubectl create -f https://k8s.io/examples/pods/storage/redis.yaml + ```shell + kubectl create -f https://k8s.io/examples/pods/storage/redis.yaml + ``` 1. Verify that the Pod's Container is running, and then watch for changes to the Pod: - kubectl get pod redis --watch - + ```shell + kubectl get pod redis --watch + ``` + The output looks like this: - NAME READY STATUS RESTARTS AGE - redis 1/1 Running 0 13s + ```shell + NAME READY STATUS RESTARTS AGE + redis 1/1 Running 0 13s + ``` 1. In another terminal, get a shell to the running Container: - kubectl exec -it redis -- /bin/bash + ```shell + kubectl exec -it redis -- /bin/bash + ``` 1. In your shell, go to `/data/redis`, and create a file: - root@redis:/data# cd /data/redis/ - root@redis:/data/redis# echo Hello > test-file + ```shell + root@redis:/data# cd /data/redis/ + root@redis:/data/redis# echo Hello > test-file + ``` 1. In your shell, list the running processes: - root@redis:/data/redis# ps aux + ```shell + root@redis:/data/redis# apt-get update + root@redis:/data/redis# apt-get install procps + root@redis:/data/redis# ps aux + ``` The output is similar to this: - USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND - redis 1 0.1 0.1 33308 3828 ? Ssl 00:46 0:00 redis-server *:6379 - root 12 0.0 0.0 20228 3020 ? Ss 00:47 0:00 /bin/bash - root 15 0.0 0.0 17500 2072 ? R+ 00:48 0:00 ps aux + ```shell + USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND + redis 1 0.1 0.1 33308 3828 ? Ssl 00:46 0:00 redis-server *:6379 + root 12 0.0 0.0 20228 3020 ? Ss 00:47 0:00 /bin/bash + root 15 0.0 0.0 17500 2072 ? R+ 00:48 0:00 ps aux + ``` 1. In your shell, kill the redis process: - root@redis:/data/redis# kill + ```shell + root@redis:/data/redis# kill + ``` where `` is the redis process ID (PID). 1. In your original terminal, watch for changes to the redis Pod. Eventually, you will see something like this: - NAME READY STATUS RESTARTS AGE - redis 1/1 Running 0 13s - redis 0/1 Completed 0 6m - redis 1/1 Running 1 6m + ```shell + NAME READY STATUS RESTARTS AGE + redis 1/1 Running 0 13s + redis 0/1 Completed 0 6m + redis 1/1 Running 1 6m + ``` At this point, the Container has terminated and restarted. This is because the redis Pod has a @@ -90,7 +110,9 @@ of `Always`. 1. Get a shell into the restarted Container: - kubectl exec -it redis -- /bin/bash + ```shell + kubectl exec -it redis -- /bin/bash + ``` 1. In your shell, goto `/data/redis`, and verify that `test-file` is still there. diff --git a/content/en/docs/tasks/configure-pod-container/pull-image-private-registry.md b/content/en/docs/tasks/configure-pod-container/pull-image-private-registry.md index 877b577cb86e7..fc57fa8106879 100644 --- a/content/en/docs/tasks/configure-pod-container/pull-image-private-registry.md +++ b/content/en/docs/tasks/configure-pod-container/pull-image-private-registry.md @@ -90,7 +90,7 @@ The value of the `.dockerconfigjson` field is a base64 representation of your Do To understand what is in the `.dockerconfigjson` field, convert the secret data to a readable format: - kubectl get secret regcred --output="jsonpath={.data.\.dockerconfigjson}" | base64 -d + kubectl get secret regcred --output="jsonpath={.data.\.dockerconfigjson}" | base64 --decode The output is similar to this: @@ -98,7 +98,7 @@ The output is similar to this: To understand what is in the `auth` field, convert the base64-encoded data to a readable format: - echo "c3R...zE2" | base64 -d + echo "c3R...zE2" | base64 --decode The output, username and password concatenated with a `:`, is similar to this: diff --git a/content/en/docs/tasks/configure-pod-container/translate-compose-kubernetes.md b/content/en/docs/tasks/configure-pod-container/translate-compose-kubernetes.md index 4b6b3c3042576..a31e6c42c4ad6 100644 --- a/content/en/docs/tasks/configure-pod-container/translate-compose-kubernetes.md +++ b/content/en/docs/tasks/configure-pod-container/translate-compose-kubernetes.md @@ -28,7 +28,7 @@ More information can be found on the Kompose website at [http://kompose.io](http We have multiple ways to install Kompose. Our preferred method is downloading the binary from the latest GitHub release. -### GitHub release +## GitHub release Kompose is released via GitHub on a three-week cycle, you can see all current releases on the [GitHub release page](https://github.com/kubernetes/kompose/releases). @@ -48,7 +48,7 @@ sudo mv ./kompose /usr/local/bin/kompose Alternatively, you can download the [tarball](https://github.com/kubernetes/kompose/releases). -### Go +## Go Installing using `go get` pulls from the master branch with the latest development changes. @@ -56,7 +56,7 @@ Installing using `go get` pulls from the master branch with the latest developme go get -u github.com/kubernetes/kompose ``` -### CentOS +## CentOS Kompose is in [EPEL](https://fedoraproject.org/wiki/EPEL) CentOS repository. If you don't have [EPEL](https://fedoraproject.org/wiki/EPEL) repository already installed and enabled you can do it by running `sudo yum install epel-release` @@ -67,14 +67,16 @@ If you have [EPEL](https://fedoraproject.org/wiki/EPEL) enabled in your system, sudo yum -y install kompose ``` -### Fedora +## Fedora + Kompose is in Fedora 24, 25 and 26 repositories. You can install it just like any other package. ```bash sudo dnf -y install kompose ``` -### macOS +## macOS + On macOS you can install latest release via [Homebrew](https://brew.sh): ```bash @@ -334,9 +336,10 @@ po/frontend-2768218532-cs5t5 1/1 Running 0 4m po/redis-master-1432129712-63jn8 1/1 Running 0 4m po/redis-slave-2504961300-nve7b 1/1 Running 0 4m ``` -Note: +**Note**: + - You must have a running Kubernetes cluster with a pre-configured kubectl context. -- Only deployments and services are generated and deployed to Kubernetes. If you need different kind of resources, use the 'kompose convert' and 'kubectl create -f' commands instead. +- Only deployments and services are generated and deployed to Kubernetes. If you need different kind of resources, use the `kompose convert` and `kubectl create -f` commands instead. ### OpenShift ```sh @@ -371,7 +374,8 @@ is/redis-master 172.30.12.200:5000/fff/redis-master is/redis-slave 172.30.12.200:5000/fff/redis-slave v1 ``` -Note: +**Note**: + - You must have a running OpenShift cluster with a pre-configured `oc` context (`oc login`) ## `kompose down` @@ -387,7 +391,9 @@ INFO Successfully deleted deployment: redis-slave INFO Successfully deleted service: frontend INFO Successfully deleted deployment: frontend ``` -Note: + +**Note**: + - You must have a running Kubernetes cluster with a pre-configured kubectl context. ## Build and Push Docker Images @@ -439,7 +445,7 @@ $ kompose up --provider openshift --build build-config ## Alternative Conversions -The default `kompose` transformation will generate Kubernetes [Deployments](http://kubernetes.io/docs/user-guide/deployments/) and [Services](http://kubernetes.io/docs/concepts/services-networking/service/), in yaml format. You have alternative option to generate json with `-j`. Also, you can alternatively generate [Replication Controllers](http://kubernetes.io/docs/user-guide/replication-controller/) objects, [Daemon Sets](http://kubernetes.io/docs/admin/daemons/), or [Helm](https://github.com/helm/helm) charts. +The default `kompose` transformation will generate Kubernetes [Deployments](/docs/concepts/workloads/controllers/deployment/) and [Services](/docs/concepts/services-networking/service/), in yaml format. You have alternative option to generate json with `-j`. Also, you can alternatively generate [Replication Controllers](/docs/concepts/workloads/controllers/replicationcontroller/) objects, [Daemon Sets](/docs/concepts/workloads/controllers/daemonset/), or [Helm](https://github.com/helm/helm) charts. ```sh $ kompose convert -j @@ -497,7 +503,7 @@ The chart structure is aimed at providing a skeleton for building your Helm char `kompose` supports Kompose-specific labels within the `docker-compose.yml` file in order to explicitly define a service's behavior upon conversion. -- kompose.service.type defines the type of service to be created. +- `kompose.service.type` defines the type of service to be created. For example: @@ -515,9 +521,9 @@ services: kompose.service.type: nodeport ``` -- kompose.service.expose defines if the service needs to be made accessible from outside the cluster or not. If the value is set to "true", the provider sets the endpoint automatically, and for any other value, the value is set as the hostname. If multiple ports are defined in a service, the first one is chosen to be the exposed. - - For the Kubernetes provider, an ingress resource is created and it is assumed that an ingress controller has already been configured. - - For the OpenShift provider, a route is created. +- `kompose.service.expose` defines if the service needs to be made accessible from outside the cluster or not. If the value is set to "true", the provider sets the endpoint automatically, and for any other value, the value is set as the hostname. If multiple ports are defined in a service, the first one is chosen to be the exposed. + - For the Kubernetes provider, an ingress resource is created and it is assumed that an ingress controller has already been configured. + - For the OpenShift provider, a route is created. For example: @@ -572,7 +578,7 @@ services: restart: "on-failure" ``` -#### Warning about Deployment Config's +### Warning about Deployment Config's If the Docker Compose file has a volume specified for a service, the Deployment (Kubernetes) or DeploymentConfig (OpenShift) strategy is changed to "Recreate" instead of "RollingUpdate" (default). This is done to avoid multiple instances of a service from accessing a volume at the same time. diff --git a/content/en/docs/tasks/debug-application-cluster/audit.md b/content/en/docs/tasks/debug-application-cluster/audit.md index f941c16d17942..1f05e076a117a 100644 --- a/content/en/docs/tasks/debug-application-cluster/audit.md +++ b/content/en/docs/tasks/debug-application-cluster/audit.md @@ -206,7 +206,11 @@ audit policies. [Fluentd][fluentd] is an open source data collector for unified logging layer. In this example, we will use fluentd to split audit events by different namespaces. -1. install [fluentd, fluent-plugin-forest and fluent-plugin-rewrite-tag-filter][fluentd_install_doc] in the kube-apiserver node +1. install [fluentd][fluentd_install_doc], fluent-plugin-forest and fluent-plugin-rewrite-tag-filter in the kube-apiserver node +{{< note >}} +**Note:** Fluent-plugin-forest and fluent-plugin-rewrite-tag-filter are plugins for fluentd. You can get details about plugin installation from [fluentd plugin-management][fluentd_plugin_management_doc]. +{{< /note >}} + 1. create a config file for fluentd ```none @@ -215,7 +219,7 @@ In this example, we will use fluentd to split audit events by different namespac @type tail # audit log path of kube-apiserver - path /var/log/audit + path /var/log/kube-audit pos_file /var/log/audit.pos format json time_key time @@ -225,10 +229,10 @@ In this example, we will use fluentd to split audit events by different namespac #https://github.com/fluent/fluent-plugin-rewrite-tag-filter/issues/13 - type record_transformer + @type record_transformer enable_ruby - namespace ${record["objectRef"].nil? ? "none":(record["objectRef"]["namespace"].nil? ? "none":record["objectRef"]["namespace"])} + namespace ${record["objectRef"].nil? ? "none":(record["objectRef"]["namespace"].nil? ? "none":record["objectRef"]["namespace"])} @@ -398,6 +402,7 @@ and `audit-log-maxage` options. [kubeconfig]: https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/ [fluentd]: http://www.fluentd.org/ [fluentd_install_doc]: http://docs.fluentd.org/v0.12/articles/quickstart#step1-installing-fluentd +[fluentd_plugin_management_doc]: https://docs.fluentd.org/v0.12/articles/plugin-management [logstash]: https://www.elastic.co/products/logstash [logstash_install_doc]: https://www.elastic.co/guide/en/logstash/current/installing-logstash.html [kube-aggregator]: /docs/concepts/api-extension/apiserver-aggregation diff --git a/content/en/docs/tasks/debug-application-cluster/crictl.md b/content/en/docs/tasks/debug-application-cluster/crictl.md index 53874f40a722d..39418bcaac089 100644 --- a/content/en/docs/tasks/debug-application-cluster/crictl.md +++ b/content/en/docs/tasks/debug-application-cluster/crictl.md @@ -56,7 +56,7 @@ To view or edit the current configuration, view or edit the contents of `/etc/crictl.yaml`. ```sh -$ cat /etc/crictl.yaml +cat /etc/crictl.yaml runtime-endpoint: unix:///var/run/dockershim.sock image-endpoint: unix:///var/run/dockershim.sock timeout: 10 @@ -68,7 +68,7 @@ debug: true The following examples show some `crictl` commands and and example output. {{< warning >}} -If you use `crictl` to create pod sandboxes or containers on a running +**Warning:** If you use `crictl` to create pod sandboxes or containers on a running Kubernetes cluster, the Kubelet will eventually delete them. `crictl` is not a general purpose workflow tool, but a tool that is useful for debugging. {{< /warning >}} @@ -309,8 +309,14 @@ crictl start 3e025dd50a72d956c4f14881fbb5b1080c9275674e95fb67f965f6478a957d60 ``` ```none 3e025dd50a72d956c4f14881fbb5b1080c9275674e95fb67f965f6478a957d60 +``` + +Check the container has its state set to `Running`. -$ crictl ps +```bash +crictl ps +``` +```none CONTAINER ID IMAGE CREATED STATE NAME ATTEMPT 3e025dd50a72d busybox About a minute ago Running busybox 0 ``` @@ -323,4 +329,4 @@ CONTAINER ID IMAGE CREATED STATE See [kubernetes-incubator/cri-tools](https://github.com/kubernetes-incubator/cri-tools) for more information. -{{% /capture %}} \ No newline at end of file +{{% /capture %}} diff --git a/content/en/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md b/content/en/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md index 8aec219b4de64..d59f3a918c740 100644 --- a/content/en/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md +++ b/content/en/docs/tasks/debug-application-cluster/debug-pod-replication-controller.md @@ -1,28 +1,41 @@ --- reviewers: - bprashanth -title: Debug Pods and Replication Controllers -content_template: templates/concept +title: Debug Pods and ReplicationControllers +content_template: templates/task --- {{% capture overview %}} +This page shows how to debug Pods and ReplicationControllers. + +{{% /capture %}} + +{{% capture prerequisites %}} + +{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} + +* You should be familiar with the basics of + [Pods](/docs/concepts/workloads/pods/pod/) and [Pod Lifecycle](/docs/concepts/workloads/pods/pod-lifecycle/). + +{{% /capture %}} + +{{% capture steps %}} + +## Debugging Pods + The first step in debugging a pod is taking a look at it. Check the current state of the pod and recent events with the following command: - $ kubectl describe pods ${POD_NAME} +```shell +kubectl describe pods ${POD_NAME} +``` Look at the state of the containers in the pod. Are they all `Running`? Have there been recent restarts? Continue debugging depending on the state of the pods. -{{% /capture %}} - -{{< toc >}} - -{{% capture body %}} - ### My pod stays pending If a pod is stuck in `Pending` it means that it can not be scheduled onto a @@ -49,8 +62,10 @@ case you can try several things: command. Here are some example command lines that extract just the necessary information: - kubectl get nodes -o yaml | grep '\sname\|cpu\|memory' - kubectl get nodes -o json | jq '.items[] | {name: .metadata.name, cap: .status.capacity}' + ```shell + kubectl get nodes -o yaml | grep '\sname\|cpu\|memory' + kubectl get nodes -o json | jq '.items[] | {name: .metadata.name, cap: .status.capacity}' + ``` The [resource quota](/docs/concepts/policy/resource-quotas/) feature can be configured to limit the total amount of @@ -80,32 +95,40 @@ worker node, but it can't run on that machine. Again, the information from First, take a look at the logs of the current container: - $ kubectl logs ${POD_NAME} ${CONTAINER_NAME} +```shell +kubectl logs ${POD_NAME} ${CONTAINER_NAME} +``` If your container has previously crashed, you can access the previous container's crash log with: - $ kubectl logs --previous ${POD_NAME} ${CONTAINER_NAME} +```shell +kubectl logs --previous ${POD_NAME} ${CONTAINER_NAME} +``` Alternately, you can run commands inside that container with `exec`: - $ kubectl exec ${POD_NAME} -c ${CONTAINER_NAME} -- ${CMD} ${ARG1} ${ARG2} ... ${ARGN} +```shell +kubectl exec ${POD_NAME} -c ${CONTAINER_NAME} -- ${CMD} ${ARG1} ${ARG2} ... ${ARGN} +``` Note that `-c ${CONTAINER_NAME}` is optional and can be omitted for pods that only contain a single container. As an example, to look at the logs from a running Cassandra pod, you might run: - $ kubectl exec cassandra -- cat /var/log/cassandra/system.log +```shell +kubectl exec cassandra -- cat /var/log/cassandra/system.log +``` If none of these approaches work, you can find the host machine that the pod is running on and SSH into that host. -## Debugging Replication Controllers +## Debugging ReplicationControllers -Replication controllers are fairly straightforward. They can either create pods +ReplicationControllers are fairly straightforward. They can either create pods or they can't. If they can't create pods, then please refer to the -[instructions above](#debugging_pods) to debug your pods. +[instructions above](#debugging-pods) to debug your pods. You can also use `kubectl describe rc ${CONTROLLER_NAME}` to inspect events related to the replication controller. diff --git a/content/en/docs/tasks/debug-application-cluster/resource-usage-monitoring.md b/content/en/docs/tasks/debug-application-cluster/resource-usage-monitoring.md index 5d99079d9ba6e..115dc3ecfb318 100644 --- a/content/en/docs/tasks/debug-application-cluster/resource-usage-monitoring.md +++ b/content/en/docs/tasks/debug-application-cluster/resource-usage-monitoring.md @@ -87,7 +87,7 @@ from your Kubernetes cluster. This video shows how to configure and run a Google Cloud Monitoring backed Heapster: -[![how to setup and run a Google Cloud Monitoring backed Heapster](http://img.youtube.com/vi/xSMNR2fcoLs/0.jpg)](http://www.youtube.com/watch?v=xSMNR2fcoLs) +[![how to setup and run a Google Cloud Monitoring backed Heapster](https://img.youtube.com/vi/xSMNR2fcoLs/0.jpg)](https://www.youtube.com/watch?v=xSMNR2fcoLs) {{< figure src="/images/docs/gcm.png" alt="Google Cloud Monitoring dashboard example" title="Google Cloud Monitoring dashboard example" caption="This dashboard shows cluster-wide resource usage." >}} diff --git a/content/en/docs/tasks/inject-data-application/define-environment-variable-container.md b/content/en/docs/tasks/inject-data-application/define-environment-variable-container.md index 8d3e3bdab5b2f..7cf1703d9722d 100644 --- a/content/en/docs/tasks/inject-data-application/define-environment-variable-container.md +++ b/content/en/docs/tasks/inject-data-application/define-environment-variable-container.md @@ -36,33 +36,45 @@ Pod: 1. Create a Pod based on the YAML configuration file: - kubectl create -f https://k8s.io/examples/pods/inject/envars.yaml + ```shell + kubectl create -f https://k8s.io/examples/pods/inject/envars.yaml + ``` 1. List the running Pods: - kubectl get pods -l purpose=demonstrate-envars + ```shell + kubectl get pods -l purpose=demonstrate-envars + ``` The output is similar to this: - NAME READY STATUS RESTARTS AGE - envar-demo 1/1 Running 0 9s + ```log + NAME READY STATUS RESTARTS AGE + envar-demo 1/1 Running 0 9s + ``` 1. Get a shell to the container running in your Pod: - kubectl exec -it envar-demo -- /bin/bash + ```shell + kubectl exec -it envar-demo -- /bin/bash + ``` 1. In your shell, run the `printenv` command to list the environment variables. - root@envar-demo:/# printenv + ```shell + root@envar-demo:/# printenv + ``` The output is similar to this: - NODE_VERSION=4.4.2 - EXAMPLE_SERVICE_PORT_8080_TCP_ADDR=10.3.245.237 - HOSTNAME=envar-demo - ... - DEMO_GREETING=Hello from the environment - DEMO_FAREWELL=Such a sweet sorrow + ```log + NODE_VERSION=4.4.2 + EXAMPLE_SERVICE_PORT_8080_TCP_ADDR=10.3.245.237 + HOSTNAME=envar-demo + ... + DEMO_GREETING=Hello from the environment + DEMO_FAREWELL=Such a sweet sorrow + ``` 1. To exit the shell, enter `exit`. @@ -71,6 +83,32 @@ Pod: will override any environment variables specified in the container image. {{< /note >}} +## Using environment variables inside of your config + +Environment variables that you define in a Pod's configuration can be used elsewhere in the configuration, for example in commands and arguments that you set for the Pod's containers. In the example configuration below, the `GREETING`, `HONORIFIC`, and `NAME` environment variables are set to `Warm greetings to`, `The Most Honorable`, and `Kubernetes`, respectively. Those environment variables are then used in the CLI arguments passed to the `env-print-demo` container. + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: print-greeting +spec: + containers: + - name: env-print-demo + image: bash + env: + - name: GREETING + value: "Warm greetings to" + - name: HONORIFIC + value: "The Most Honorable" + - name: NAME + value: "Kubernetes" + command: ["echo"] + args: ["$(GREETING) $(HONORIFIC) $(NAME)"] +``` + +Upon creation, the command `echo Warm greetings to The Most Honorable Kubernetes` is run on the container. + {{% /capture %}} {{% capture whatsnext %}} @@ -80,6 +118,3 @@ will override any environment variables specified in the container image. * See [EnvVarSource](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#envvarsource-v1-core). {{% /capture %}} - - - diff --git a/content/en/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md b/content/en/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md index 07c882500e639..86c0b23ccfbc3 100644 --- a/content/en/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md +++ b/content/en/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md @@ -165,8 +165,9 @@ Look at the `items` array under `downwardAPI`. Each element of the array is a DownwardAPIVolumeFile. The first element specifies that in the Container named `client-container`, -the value of the `limits.cpu` field -should be stored in a file named `cpu_limit`. +the value of the `limits.cpu` field in the format specified by `1m` should be +stored in a file named `cpu_limit`. The `divisor` field is optional and has the +default value of `1` which means cores for cpu and bytes for memory. Create the Pod: diff --git a/content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md b/content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md index 959f8183d5486..b73ab2444040b 100644 --- a/content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md +++ b/content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md @@ -146,6 +146,8 @@ After the deadline, the cron job does not start the job. Jobs that do not meet their deadline in this way count as failed jobs. If this field is not specified, the jobs have no deadline. +It is important to note that if the `.spec.startingDeadlineSeconds` field is set (not nil), the CronJob controller counts how many missed jobs occurred from the value of `.spec.startingDeadlineSeconds` until now. For example, if it is set to `200`, it counts how many missed schedules occurred in the last 200 seconds. If there were more than 100 missed schedules, the cronjob would not be scheduled. + ### Concurrency Policy The `.spec.concurrencyPolicy` field is also optional. diff --git a/content/en/docs/tasks/manage-gpus/scheduling-gpus.md b/content/en/docs/tasks/manage-gpus/scheduling-gpus.md index 52afb97c28375..fc2b82745eb66 100644 --- a/content/en/docs/tasks/manage-gpus/scheduling-gpus.md +++ b/content/en/docs/tasks/manage-gpus/scheduling-gpus.md @@ -38,6 +38,7 @@ You can consume these GPUs from your containers by requesting `nvidia.com/gpu` just like you request `cpu` or `memory`. However, there are some limitations in how you specify the resource requirements when using GPUs: + - GPUs are only supposed to be specified in the `limits` section, which means: * You can specify GPU `limits` without specifying `requests` because Kubernetes will use the limit as the request value by default. @@ -74,6 +75,7 @@ There are currently two device plugin implementations for NVIDIA GPUs: The [official NVIDIA GPU device plugin](https://github.com/NVIDIA/k8s-device-plugin) has the following requirements: + - Kubernetes nodes have to be pre-installed with NVIDIA drivers. - Kubernetes nodes have to be pre-installed with [nvidia-docker 2.0](https://github.com/NVIDIA/nvidia-docker) - nvidia-container-runtime must be configured as the [default runtime](https://github.com/NVIDIA/k8s-device-plugin#preparing-your-gpu-nodes) diff --git a/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md b/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md index 7d93e432ce4c8..d6dc3b0a02377 100644 --- a/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md +++ b/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md @@ -27,7 +27,7 @@ This document walks you through an example of enabling Horizontal Pod Autoscaler This example requires a running Kubernetes cluster and kubectl, version 1.2 or later. [metrics-server](https://github.com/kubernetes/heapster) monitoring needs to be deployed in the cluster to provide metrics via the resource metrics API, as Horizontal Pod Autoscaler uses this API to collect metrics -(if you followed [getting started on GCE guide](/docs/getting-started-guides/gce.md), +(if you followed [getting started on GCE guide](/docs/setup/turnkey/gce/), metrics-server monitoring will be turned-on by default). To specify multiple resource metrics for a Horizontal Pod Autoscaler, you must have a Kubernetes cluster diff --git a/content/en/docs/tasks/run-application/horizontal-pod-autoscale.md b/content/en/docs/tasks/run-application/horizontal-pod-autoscale.md index 9bbb1c169f989..a2ae359d17218 100644 --- a/content/en/docs/tasks/run-application/horizontal-pod-autoscale.md +++ b/content/en/docs/tasks/run-application/horizontal-pod-autoscale.md @@ -60,7 +60,7 @@ or the custom metrics API (for all other metrics). * For object metrics, a single metric is fetched (which describes the object in question), and compared to the target value, to produce a ratio as above. -The HorizontalPodAutoscaler normally fetches metrics a series of aggregated APIs (`metrics.k8s.io`,\ +The HorizontalPodAutoscaler normally fetches metrics from a series of aggregated APIs (`metrics.k8s.io`,\ `custom.metrics.k8s.io`, and `external.metrics.k8s.io`). It can also fetch metrics directly from Heapster. Fetching metrics from Heapster is deprecated as of Kubernetes 1.11. diff --git a/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md b/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md index 60ccf8e0b6173..95249edd0a6dd 100644 --- a/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md +++ b/content/en/docs/tasks/tls/managing-tls-in-a-cluster.md @@ -171,7 +171,7 @@ by running the following: ```console $ kubectl get csr my-svc.my-namespace -o jsonpath='{.status.certificate}' \ - | base64 -d > server.crt + | base64 --decode > server.crt ``` Now you can use `server.crt` and `server-key.pem` as the keypair to start diff --git a/content/en/docs/tasks/tools/install-kubectl.md b/content/en/docs/tasks/tools/install-kubectl.md index cb4c1d40e0748..d7d2ec4447739 100644 --- a/content/en/docs/tasks/tools/install-kubectl.md +++ b/content/en/docs/tasks/tools/install-kubectl.md @@ -12,7 +12,7 @@ Use the Kubernetes command-line tool, [kubectl](/docs/user-guide/kubectl/), to d {{% /capture %}} {{% capture prerequisites %}} -You must use a kubectl version that is the same, or later, as the version of your cluster. Using the latest version of kubectl helps avoid unforeseen issues. +You must use a kubectl version that is within one minor version difference with your cluster. For example, a v1.2 client should work with v1.1, v1.2, and v1.3 master. Using the latest version of kubectl helps avoid unforeseen issues. {{% /capture %}} @@ -117,7 +117,7 @@ kubectl can be installed as part of the Google Cloud SDK. To download a specific version, replace the `$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)` portion of the command with the specific version. - For example, to download version {{< param "fullversion" >}} on MacOS, type: + For example, to download version {{< param "fullversion" >}} on macOS, type: ``` curl -LO https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/darwin/amd64/kubectl diff --git a/content/en/docs/tasks/tools/install-minikube.md b/content/en/docs/tasks/tools/install-minikube.md index a825d09dd05d4..5a0393517b15f 100644 --- a/content/en/docs/tasks/tools/install-minikube.md +++ b/content/en/docs/tasks/tools/install-minikube.md @@ -22,7 +22,7 @@ VT-x or AMD-v virtualization must be enabled in your computer's BIOS. If you do not already have a hypervisor installed, install one now. -* For OS X, install +* For macOS, install [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or [VMware Fusion](https://www.vmware.com/products/fusion), or [HyperKit](https://github.com/moby/hyperkit). diff --git a/content/en/docs/tutorials/_index.md b/content/en/docs/tutorials/_index.md index 423ee04bb7476..04013216c3dcf 100644 --- a/content/en/docs/tutorials/_index.md +++ b/content/en/docs/tutorials/_index.md @@ -2,8 +2,11 @@ title: Tutorials main_menu: true weight: 60 +content_template: templates/concept --- +{{% capture overview %}} + This section of the Kubernetes documentation contains tutorials. A tutorial shows how to accomplish a goal that is larger than a single [task](/docs/tasks/). Typically a tutorial has several sections, @@ -11,6 +14,10 @@ each of which has a sequence of steps. Before walking through each tutorial, you may want to bookmark the [Standardized Glossary](/docs/reference/glossary/) page for later references. +{{% /capture %}} + +{{% capture body %}} + ## Basics * [Kubernetes Basics](/docs/tutorials/kubernetes-basics/) is an in-depth interactive tutorial that helps you understand the Kubernetes system and try out some basic Kubernetes features. @@ -59,8 +66,12 @@ Before walking through each tutorial, you may want to bookmark the * [Using Source IP](/docs/tutorials/services/source-ip/) -## What's next +{{% /capture %}} + +{{% capture whatsnext %}} If you would like to write a tutorial, see [Using Page Templates](/docs/home/contribute/page-templates/) for information about the tutorial page type and the tutorial template. + +{{% /capture %}} diff --git a/content/en/docs/tutorials/hello-minikube.md b/content/en/docs/tutorials/hello-minikube.md index 0c5cd7a635652..7f02a333adb8e 100644 --- a/content/en/docs/tutorials/hello-minikube.md +++ b/content/en/docs/tutorials/hello-minikube.md @@ -26,10 +26,10 @@ Minikube provides a simple way of running Kubernetes on your local machine for f {{% capture prerequisites %}} -* For OS X, you can use [Homebrew](https://brew.sh) to install Minikube. +* For macOS, you can use [Homebrew](https://brew.sh) to install Minikube. {{< note >}} - **Note:** If you see the following Homebrew error when you run `brew update` after you update your computer to MacOS 10.13: + **Note:** If you see the following Homebrew error when you run `brew update` after you update your computer to macOS 10.13: ``` Error: /usr/local is not writable. You should change the ownership @@ -44,7 +44,7 @@ Minikube provides a simple way of running Kubernetes on your local machine for f * [NodeJS](https://nodejs.org/en/) is required to run the sample application. -* Install Docker. On OS X, we recommend +* Install Docker. On macOS, we recommend [Docker for Mac](https://docs.docker.com/engine/installation/mac/). @@ -57,7 +57,7 @@ Minikube provides a simple way of running Kubernetes on your local machine for f This tutorial uses [Minikube](https://github.com/kubernetes/minikube) to create a local cluster. This tutorial also assumes you are using [Docker for Mac](https://docs.docker.com/engine/installation/mac/) -on OS X. If you are on a different platform like Linux, or using VirtualBox +on macOS. If you are on a different platform like Linux, or using VirtualBox instead of Docker for Mac, the instructions to install Minikube may be slightly different. For general Minikube installation instructions, see the [Minikube installation guide](/docs/getting-started-guides/minikube/). diff --git a/content/en/docs/tutorials/k8s101.md b/content/en/docs/tutorials/k8s101.md index 14982540786d7..ca75473110b25 100644 --- a/content/en/docs/tutorials/k8s101.md +++ b/content/en/docs/tutorials/k8s101.md @@ -5,6 +5,8 @@ reviewers: title: Kubernetes 101 --- +{{< toc >}} + ## Kubectl CLI and Pods For Kubernetes 101, we will cover kubectl, Pods, Volumes, and multiple containers. @@ -13,9 +15,6 @@ For Kubernetes 101, we will cover kubectl, Pods, Volumes, and multiple container In order for the kubectl usage examples to work, make sure you have an example directory locally, either from [a release](https://github.com/kubernetes/kubernetes/releases) or the latest `.yaml` files located [here](https://github.com/kubernetes/website/tree/master/content/en/docs/tutorials). -{{< toc >}} - - ## Kubectl CLI The easiest way to interact with Kubernetes is through the kubectl command-line interface. diff --git a/content/en/docs/tutorials/kubernetes-basics/scale/scale-intro.html b/content/en/docs/tutorials/kubernetes-basics/scale/scale-intro.html index 785503f8a8b9d..0b4191e15be16 100644 --- a/content/en/docs/tutorials/kubernetes-basics/scale/scale-intro.html +++ b/content/en/docs/tutorials/kubernetes-basics/scale/scale-intro.html @@ -86,7 +86,7 @@

Scaling overview

-

Scaling out a Deployment will ensure new Pods are created and scheduled to Nodes with available resources. Scaling in will reduce the number of Pods to the new desired state. Kubernetes also supports autoscaling of Pods, but it is outside of the scope of this tutorial. Scaling to zero is also possible, and it will terminate all Pods of the specified Deployment.

+

Scaling out a Deployment will ensure new Pods are created and scheduled to Nodes with available resources. Scaling will increase the number of Pods to the new desired state. Kubernetes also supports autoscaling of Pods, but it is outside of the scope of this tutorial. Scaling to zero is also possible, and it will terminate all Pods of the specified Deployment.

Running multiple instances of an application will require a way to distribute the traffic to all of them. Services have an integrated load-balancer that will distribute network traffic to all Pods of an exposed Deployment. Services will monitor continuously the running Pods using endpoints, to ensure the traffic is sent only to available Pods.

diff --git a/content/en/docs/tutorials/online-training/overview.md b/content/en/docs/tutorials/online-training/overview.md index 3943ac6959d07..f2cfd6c8b1088 100644 --- a/content/en/docs/tutorials/online-training/overview.md +++ b/content/en/docs/tutorials/online-training/overview.md @@ -15,6 +15,8 @@ Here are some of the sites that offer online training for Kubernetes: * [Introduction to Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x) +* [Getting Started with Kubernetes (Pluralsight)](https://www.pluralsight.com/courses/getting-started-kubernetes) + {{% /capture %}} diff --git a/content/en/docs/tutorials/stateful-application/cassandra.md b/content/en/docs/tutorials/stateful-application/cassandra.md index 88b3aa5212bc2..c4d580da95200 100644 --- a/content/en/docs/tutorials/stateful-application/cassandra.md +++ b/content/en/docs/tutorials/stateful-application/cassandra.md @@ -7,44 +7,45 @@ weight: 30 --- {{% capture overview %}} -This tutorial shows you how to develop a native cloud [Cassandra](http://cassandra.apache.org/) deployment on Kubernetes. In this instance, a custom Cassandra `SeedProvider` enables Cassandra to discover new Cassandra nodes as they join the cluster. +This tutorial shows you how to develop a native cloud [Cassandra](http://cassandra.apache.org/) deployment on Kubernetes. In this example, a custom Cassandra `SeedProvider` enables Cassandra to discover new Cassandra nodes as they join the cluster. -Deploying stateful distributed applications, like Cassandra, within a clustered environment can be challenging. StatefulSets greatly simplify this process. Please read about [StatefulSets](/docs/concepts/workloads/controllers/statefulset/) for more information about the features used in this tutorial. +`StatefulSet`s make it easier to deploy stateful applications within a clustered environment. For more information on the features used in this tutorial, see the [`StatefulSet`](/docs/concepts/workloads/controllers/statefulset/) documentation. -**Cassandra Docker** +**Cassandra on Docker** -The Pods use the [`gcr.io/google-samples/cassandra:v13`](https://github.com/kubernetes/examples/blob/master/cassandra/image/Dockerfile) +The `Pod`s in this tutorial use the [`gcr.io/google-samples/cassandra:v13`](https://github.com/kubernetes/examples/blob/master/cassandra/image/Dockerfile) image from Google's [container registry](https://cloud.google.com/container-registry/docs/). -The docker image above is based on [debian-base](https://github.com/kubernetes/kubernetes/tree/master/build/debian-base) +The Docker image above is based on [debian-base](https://github.com/kubernetes/kubernetes/tree/master/build/debian-base) and includes OpenJDK 8. + This image includes a standard Cassandra installation from the Apache Debian repo. By using environment variables you can change values that are inserted into `cassandra.yaml`. | ENV VAR | DEFAULT VALUE | | ------------- |:-------------: | -| CASSANDRA_CLUSTER_NAME | 'Test Cluster' | -| CASSANDRA_NUM_TOKENS | 32 | -| CASSANDRA_RPC_ADDRESS | 0.0.0.0 | +| `CASSANDRA_CLUSTER_NAME` | `'Test Cluster'` | +| `CASSANDRA_NUM_TOKENS` | `32` | +| `CASSANDRA_RPC_ADDRESS` | `0.0.0.0` | {{% /capture %}} {{% capture objectives %}} -* Create and Validate a Cassandra headless [Services](/docs/concepts/services-networking/service/). -* Use a [StatefulSet](/docs/concepts/workloads/controllers/statefulset/) to create a Cassandra ring. -* Validate the [StatefulSet](/docs/concepts/workloads/controllers/statefulset/). -* Modify the [StatefulSet](/docs/concepts/workloads/controllers/statefulset/). -* Delete the [StatefulSet](/docs/concepts/workloads/controllers/statefulset/) and its [Pods](/docs/concepts/workloads/pods/pod/). +* Create and validate a Cassandra headless [`Service`](/docs/concepts/services-networking/service/). +* Use a [`StatefulSet`](/docs/concepts/workloads/controllers/statefulset/) to create a Cassandra ring. +* Validate the [`StatefulSet`](/docs/concepts/workloads/controllers/statefulset/). +* Modify the [`StatefulSet`](/docs/concepts/workloads/controllers/statefulset/). +* Delete the [`StatefulSet`](/docs/concepts/workloads/controllers/statefulset/) and its [`Pod`s](/docs/concepts/workloads/pods/pod/). {{% /capture %}} {{% capture prerequisites %}} -To complete this tutorial, you should already have a basic familiarity with [Pods](/docs/concepts/workloads/pods/pod/), [Services](/docs/concepts/services-networking/service/), and [StatefulSets](/docs/concepts/workloads/controllers/statefulset/). In addition, you should: +To complete this tutorial, you should already have a basic familiarity with [`Pod`s](/docs/concepts/workloads/pods/pod/), [`Service`s](/docs/concepts/services-networking/service/), and [`StatefulSet`s](/docs/concepts/workloads/controllers/statefulset/). In addition, you should: -* [Install and Configure](/docs/tasks/tools/install-kubectl/) the `kubectl` command line +* [Install and Configure](/docs/tasks/tools/install-kubectl/) the `kubectl` command-line tool -* Download [cassandra-service.yaml](/examples/application/cassandra/cassandra-service.yaml) - and [cassandra-statefulset.yaml](/examples/application/cassandra/cassandra-statefulset.yaml) +* Download [`cassandra-service.yaml`](/examples/application/cassandra/cassandra-service.yaml) + and [`cassandra-statefulset.yaml`](/examples/application/cassandra/cassandra-statefulset.yaml) -* Have a supported Kubernetes Cluster running +* Have a supported Kubernetes cluster running {{< note >}} **Note:** Please read the [getting started guides](/docs/setup/pick-right-solution/) if you do not already have a cluster. @@ -53,206 +54,206 @@ To complete this tutorial, you should already have a basic familiarity with [Pod ### Additional Minikube Setup Instructions {{< caution >}} -**Caution:** [Minikube](/docs/getting-started-guides/minikube/) defaults to 1024MB of memory and 1 CPU which results in an insufficient resource errors during this tutorial. -{{< /caution >}} +**Caution:** [Minikube](/docs/getting-started-guides/minikube/) defaults to 1024MB of memory and 1 CPU. Running Minikube with the default resource configuration may result in insufficient resource errors during this tutorial. To avoid these errors, we recommend running Minikube with 5 GB of memory and 4 CPUs: -To avoid these errors, run minikube with: - - minikube start --memory 5120 --cpus=4 +```shell +minikube start --memory 5120 --cpus=4 +``` +{{< /caution >}} {{% /capture %}} {{% capture lessoncontent %}} ## Creating a Cassandra Headless Service -A Kubernetes [Service](/docs/concepts/services-networking/service/) describes a set of [Pods](/docs/concepts/workloads/pods/pod/) that perform the same task. -The following `Service` is used for DNS lookups between Cassandra Pods and clients within the Kubernetes Cluster. +A Kubernetes [`Service`](/docs/concepts/services-networking/service/) describes a set of [`Pod`s](/docs/concepts/workloads/pods/pod/) that perform the same task. + +The following `Service` is used for DNS lookups between Cassandra `Pod`s and clients within the Kubernetes cluster. {{< codenew file="application/cassandra/cassandra-service.yaml" >}} 1. Launch a terminal window in the directory you downloaded the manifest files. -1. Create a `Service` to track all Cassandra StatefulSet Nodes from the `cassandra-service.yaml` file: +1. Create a `Service` to track all Cassandra `StatefulSet` nodes from the `cassandra-service.yaml` file: - ```shell - kubectl create -f https://k8s.io/examples/application/cassandra/cassandra-service.yaml - ``` + ```shell + kubectl create -f https://k8s.io/examples/application/cassandra/cassandra-service.yaml + ``` ### Validating (optional) Get the Cassandra `Service`. - kubectl get svc cassandra +```shell +kubectl get svc cassandra +``` -The response should be +The response is - NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE - cassandra None 9042/TCP 45s +``` +NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE +cassandra None 9042/TCP 45s +``` -If anything else returns, the service was not successfully created. Read [Debug Services](/docs/tasks/debug-application-cluster/debug-service/) for common issues. +Service creation failed if anything else is returned. Read [Debug Services](/docs/tasks/debug-application-cluster/debug-service/) for common issues. ## Using a StatefulSet to Create a Cassandra Ring -The StatefulSet manifest, included below, creates a Cassandra ring that consists of three Pods. +The `StatefulSet` manifest, included below, creates a Cassandra ring that consists of three `Pod`s. {{< note >}} -**Note:** This example uses the default provisioner for Minikube. Please update the following StatefulSet for the cloud you are working with. +**Note:** This example uses the default provisioner for Minikube. Please update the following `StatefulSet` for the cloud you are working with. {{< /note >}} {{< codenew file="application/cassandra/cassandra-statefulset.yaml" >}} -1. Update the StatefulSet if necessary. -1. Create the Cassandra StatefulSet from the `cassandra-statefulset.yaml` file: +1. Update the `StatefulSet` if necessary. +1. Create the Cassandra `StatefulSet` from the `cassandra-statefulset.yaml` file: - ```shell - kubectl create -f https://k8s.io/examples/application/cassandra/cassandra-statefulset.yaml - ``` + ```shell + kubectl create -f https://k8s.io/examples/application/cassandra/cassandra-statefulset.yaml + ``` ## Validating The Cassandra StatefulSet -1. Get the Cassandra StatefulSet: +1. Get the Cassandra `StatefulSet`: - ``` - kubectl get statefulset cassandra - ``` + ```shell + kubectl get statefulset cassandra + ``` - The response should be + The response should be: - ``` - NAME DESIRED CURRENT AGE - cassandra 3 0 13s - ``` + ``` + NAME DESIRED CURRENT AGE + cassandra 3 0 13s + ``` - The StatefulSet resource deploys Pods sequentially. + The `StatefulSet` resource deploys `Pod`s sequentially. -1. Get the Pods to see the ordered creation status: +1. Get the `Pod`s to see the ordered creation status: - ```shell - kubectl get pods -l="app=cassandra" - ``` + ```shell + kubectl get pods -l="app=cassandra" + ``` - The response should be - - ``` - NAME READY STATUS RESTARTS AGE - cassandra-0 1/1 Running 0 1m - cassandra-1 0/1 ContainerCreating 0 8s - ``` - - **Note:** It can take up to ten minutes for all three Pods to deploy. - - Once all Pods are deployed, the same command returns: - - ``` - NAME READY STATUS RESTARTS AGE - cassandra-0 1/1 Running 0 10m - cassandra-1 1/1 Running 0 9m - cassandra-2 1/1 Running 0 8m - ``` - -1. Run the Cassandra utility nodetool to display the status of the ring. - - ```shell - kubectl exec cassandra-0 -- nodetool status - ``` - - The response is: - - ``` - Datacenter: DC1-K8Demo - ====================== - Status=Up/Down - |/ State=Normal/Leaving/Joining/Moving - -- Address Load Tokens Owns (effective) Host ID Rack - UN 172.17.0.5 83.57 KiB 32 74.0% e2dd09e6-d9d3-477e-96c5-45094c08db0f Rack1-K8Demo - UN 172.17.0.4 101.04 KiB 32 58.8% f89d6835-3a42-4419-92b3-0e62cae1479c Rack1-K8Demo - UN 172.17.0.6 84.74 KiB 32 67.1% a6a1e8c2-3dc5-4417-b1a0-26507af2aaad Rack1-K8Demo - ``` + The response should be: + + ```shell + NAME READY STATUS RESTARTS AGE + cassandra-0 1/1 Running 0 1m + cassandra-1 0/1 ContainerCreating 0 8s + ``` + + Please note that it may take several minutes for all three `Pod`s to deploy. Once they are deployed, the same command returns: + + ``` + NAME READY STATUS RESTARTS AGE + cassandra-0 1/1 Running 0 10m + cassandra-1 1/1 Running 0 9m + cassandra-2 1/1 Running 0 8m + ``` + +3. Run the Cassandra [nodetool](https://wiki.apache.org/cassandra/NodeTool) to display the status of the ring. + + ```shell + kubectl exec -it cassandra-0 -- nodetool status + ``` + + The response should look something like this: + + ``` + Datacenter: DC1-K8Demo + ====================== + Status=Up/Down + |/ State=Normal/Leaving/Joining/Moving + -- Address Load Tokens Owns (effective) Host ID Rack + UN 172.17.0.5 83.57 KiB 32 74.0% e2dd09e6-d9d3-477e-96c5-45094c08db0f Rack1-K8Demo + UN 172.17.0.4 101.04 KiB 32 58.8% f89d6835-3a42-4419-92b3-0e62cae1479c Rack1-K8Demo + UN 172.17.0.6 84.74 KiB 32 67.1% a6a1e8c2-3dc5-4417-b1a0-26507af2aaad Rack1-K8Demo + ``` ## Modifying the Cassandra StatefulSet -Use `kubectl edit` to modify the size of a Cassandra StatefulSet. +Use `kubectl edit` to modify the size of a Cassandra `StatefulSet`. 1. Run the following command: - ``` - kubectl edit statefulset cassandra - ``` - - This command opens an editor in your terminal. The line you need to change is the `replicas` field. - - **Note:** The following sample is an excerpt of the StatefulSet file. - - ``` - # Please edit the object below. Lines beginning with a '#' will be ignored, - # and an empty file will abort the edit. If an error occurs while saving this file will be - # reopened with the relevant failures. - # - apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 - kind: StatefulSet - metadata: - creationTimestamp: 2016-08-13T18:40:58Z - generation: 1 - labels: - app: cassandra - name: cassandra - namespace: default - resourceVersion: "323" - selfLink: /apis/apps/v1/namespaces/default/statefulsets/cassandra - uid: 7a219483-6185-11e6-a910-42010a8a0fc0 - spec: - replicas: 3 - ``` - -1. Change the number of replicas to 4, and then save the manifest. - - The StatefulSet now contains 4 Pods. - -1. Get the Cassandra StatefulSet to verify: - - ```shell - kubectl get statefulset cassandra - ``` - - The response should be - - ``` - NAME DESIRED CURRENT AGE - cassandra 4 4 36m - ``` + ```shell + kubectl edit statefulset cassandra + ``` + + This command opens an editor in your terminal. The line you need to change is the `replicas` field. The following sample is an excerpt of the `StatefulSet` file: + + ```yaml + # Please edit the object below. Lines beginning with a '#' will be ignored, + # and an empty file will abort the edit. If an error occurs while saving this file will be + # reopened with the relevant failures. + # + apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 + kind: StatefulSet + metadata: + creationTimestamp: 2016-08-13T18:40:58Z + generation: 1 + labels: + app: cassandra + name: cassandra + namespace: default + resourceVersion: "323" + selfLink: /apis/apps/v1/namespaces/default/statefulsets/cassandra + uid: 7a219483-6185-11e6-a910-42010a8a0fc0 + spec: + replicas: 3 + ``` + +2. Change the number of replicas to 4, and then save the manifest. + + The `StatefulSet` now contains 4 `Pod`s. + +1. Get the Cassandra `StatefulSet` to verify: + + ```shell + kubectl get statefulset cassandra + ``` + + The response should be + + ``` + NAME DESIRED CURRENT AGE + cassandra 4 4 36m + ``` {{% /capture %}} {{% capture cleanup %}} -Deleting or scaling a StatefulSet down does not delete the volumes associated with the StatefulSet. This ensures safety first: your data is more valuable than an auto purge of all related StatefulSet resources. +Deleting or scaling a `StatefulSet` down does not delete the volumes associated with the `StatefulSet`. This ensures safety first: your data is more valuable than an auto purge of all related StatefulSet resources. {{< warning >}} -**Warning:** Depending on the storage class and reclaim policy, deleting the Persistent Volume Claims may cause the associated volumes to also be deleted. Never assume you’ll be able to access data if its volume claims are deleted. +**Warning:** Depending on the storage class and reclaim policy, deleting the `PersistentVolumeClaim`s may cause the associated volumes to also be deleted. Never assume you’ll be able to access data if its volume claims are deleted. {{< /warning >}} -1. Run the following commands to delete everything in a `StatefulSet`: +1. Run the following commands (chained together into a single command) to delete everything in the Cassandra `StatefulSet`: - ```shell - grace=$(kubectl get po cassandra-0 -o=jsonpath='{.spec.terminationGracePeriodSeconds}') \ - && kubectl delete statefulset -l app=cassandra \ - && echo "Sleeping $grace" \ - && sleep $grace \ - && kubectl delete pvc -l app=cassandra - ``` + ```shell + grace=$(kubectl get po cassandra-0 -o=jsonpath='{.spec.terminationGracePeriodSeconds}') \ + && kubectl delete statefulset -l app=cassandra \ + && echo "Sleeping $grace" \ + && sleep $grace \ + && kubectl delete pvc -l app=cassandra + ``` 1. Run the following command to delete the Cassandra `Service`. - ``` - kubectl delete service -l app=cassandra - ``` + ```shell + kubectl delete service -l app=cassandra + ``` {{% /capture %}} {{% capture whatsnext %}} -* Learn how to [Scale a StatefulSet](/docs/tasks/run-application/scale-stateful-set/). -* Learn more about the [KubernetesSeedProvider](https://github.com/kubernetes/examples/blob/master/cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java) +* Learn how to [Scale a `StatefulSet`](/docs/tasks/run-application/scale-stateful-set/). +* Learn more about the [`KubernetesSeedProvider`](https://github.com/kubernetes/examples/blob/master/cassandra/java/src/main/java/io/k8s/cassandra/KubernetesSeedProvider.java) * See more custom [Seed Provider Configurations](https://git.k8s.io/examples/cassandra/java/README.md) {{% /capture %}} - diff --git a/content/en/docs/tutorials/stateless-application/guestbook.md b/content/en/docs/tutorials/stateless-application/guestbook.md index 36052973dd293..2b22a81942041 100644 --- a/content/en/docs/tutorials/stateless-application/guestbook.md +++ b/content/en/docs/tutorials/stateless-application/guestbook.md @@ -10,7 +10,7 @@ weight: 20 This tutorial shows you how to build and deploy a simple, multi-tier web application using Kubernetes and [Docker](https://www.docker.com/). This example consists of the following components: * A single-instance [Redis](https://redis.io/) master to store guestbook entries -* Multiple replicated Redis instances to serve reads +* Multiple [replicated Redis](https://redis.io/topics/replication) instances to serve reads * Multiple web frontend instances {{% /capture %}} @@ -25,15 +25,9 @@ This tutorial shows you how to build and deploy a simple, multi-tier web applica {{% capture prerequisites %}} -{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} -Download the following configuration files: +{{< include "task-tutorial-prereqs.md" >}} -1. [redis-master-deployment.yaml](/examples/application/guestbook/redis-master-deployment.yaml) -1. [redis-master-service.yaml](/examples/application/guestbook/redis-master-service.yaml) -1. [redis-slave-deployment.yaml](/examples/application/guestbook/redis-slave-deployment.yaml) -1. [redis-slave-service.yaml](/examples/application/guestbook/redis-slave-service.yaml) -1. [frontend-deployment.yaml](/examples/application/guestbook/frontend-deployment.yaml) -1. [frontend-service.yaml](/examples/application/guestbook/frontend-service.yaml) +{{< version-check >}} {{% /capture %}} @@ -52,7 +46,7 @@ The manifest file, included below, specifies a Deployment controller that runs a 1. Launch a terminal window in the directory you downloaded the manifest files. 1. Apply the Redis Master Deployment from the `redis-master-deployment.yaml` file: - ``` + ```shell kubectl apply -f https://k8s.io/examples/application/guestbook/redis-master-deployment.yaml ``` diff --git a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md index 3d986d32177dc..b3c02c8824872 100644 --- a/content/en/docs/user-journeys/users/cluster-operator/intermediate.md +++ b/content/en/docs/user-journeys/users/cluster-operator/intermediate.md @@ -61,12 +61,12 @@ In Kubernetes, you configure access control: * [Controlling Access to the Kubernetes API](/docs/reference/access-authn-authz/controlling-access/) * [Authenticating](/docs/reference/access-authn-authz/authentication/) -* [Using Admission Controllers](/docs/admin/admission-controllers/) +* [Using Admission Controllers](/docs/reference/access-authn-authz/admission-controllers/) You also configure authorization. That is, you determine not just how users and services authenticate to the API server, or whether they have access, but also what resources they have access to. Role-based access control (RBAC) is the recommended mechanism for controlling authorization to Kubernetes resources. Other authorization modes are available for more specific use cases. -* [Authorization Overview](/docs/admin/authorization/) -* [Using RBAC Authorization](/docs/admin/authorization/rbac/) +* [Authorization Overview](/docs/reference/access-authn-authz/authorization/) +* [Using RBAC Authorization](/docs/reference/access-authn-authz/rbac/) You should create Secrets to hold sensitive data such as passwords, tokens, or keys. Be aware, however, that there are limitations to the protections that a Secret can provide. See [the Risks section of the Secrets documentation](/docs/concepts/configuration/secret/#risks). diff --git a/content/en/examples/admin/resource/memory-defaults-pod-2.yaml b/content/en/examples/admin/resource/memory-defaults-pod-2.yaml index 1013293eddeba..aa80610d84492 100644 --- a/content/en/examples/admin/resource/memory-defaults-pod-2.yaml +++ b/content/en/examples/admin/resource/memory-defaults-pod-2.yaml @@ -4,7 +4,7 @@ metadata: name: default-mem-demo-2 spec: containers: - - name: defalt-mem-demo-2-ctr + - name: default-mem-demo-2-ctr image: nginx resources: limits: diff --git a/content/en/examples/controllers/frontend.yaml b/content/en/examples/controllers/frontend.yaml index b2e8f2adc86af..f9dba82b7ef23 100644 --- a/content/en/examples/controllers/frontend.yaml +++ b/content/en/examples/controllers/frontend.yaml @@ -6,8 +6,7 @@ metadata: app: guestbook tier: frontend spec: - # this replicas value is default - # modify it according to your case + # modify replicas according to your case replicas: 3 selector: matchLabels: diff --git a/content/en/examples/pods/inject/dapi-volume-resources.yaml b/content/en/examples/pods/inject/dapi-volume-resources.yaml index e357e5a3360da..ee9677bec4307 100644 --- a/content/en/examples/pods/inject/dapi-volume-resources.yaml +++ b/content/en/examples/pods/inject/dapi-volume-resources.yaml @@ -39,16 +39,20 @@ spec: resourceFieldRef: containerName: client-container resource: limits.cpu + divisor: 1m - path: "cpu_request" resourceFieldRef: containerName: client-container resource: requests.cpu + divisor: 1m - path: "mem_limit" resourceFieldRef: containerName: client-container resource: limits.memory + divisor: 1Mi - path: "mem_request" resourceFieldRef: containerName: client-container resource: requests.memory + divisor: 1Mi diff --git a/content/en/partners/_index.html b/content/en/partners/_index.html index c1b43c4ffbacf..62aa0596f1614 100644 --- a/content/en/partners/_index.html +++ b/content/en/partners/_index.html @@ -10,9 +10,9 @@
Kubernetes works with partners to create a strong, vibrant codebase that supports a spectrum of complementary platforms.
-
Kubernetes Certified Service Providers

Vetted service providers with deep experience helping enterprises successfully adopt Kubernetes.


-
Certified Kubernetes Distributions, Hosted Platforms, and Installers
Software conformance ensures that every vendor’s version of Kubernetes supports the required APIs.


-
Kubernetes Training Partners

Vetted training providers who have deep experience in cloud native technology training.



+
Kubernetes Certified Service Providers

Vetted service providers with deep experience helping enterprises successfully adopt Kubernetes.


+
Certified Kubernetes Distributions, Hosted Platforms, and Installers
Software conformance ensures that every vendor’s version of Kubernetes supports the required APIs.


+
Kubernetes Training Partners

Vetted training providers who have deep experience in cloud native technology training.



- +
diff --git a/data/repos.yml b/data/repos.yml new file mode 100644 index 0000000000000..21e7eb3e049bc --- /dev/null +++ b/data/repos.yml @@ -0,0 +1,2 @@ +en: kubernetes/website +cn: kubernetes/kubernetes-docs-zh \ No newline at end of file diff --git a/layouts/index.headers b/layouts/index.headers new file mode 100644 index 0000000000000..3c7e9913b79aa --- /dev/null +++ b/layouts/index.headers @@ -0,0 +1,38 @@ +{{- $cssFilesFromConfig := .Site.Params.pushAssets.css -}} +{{- $jsFilesFromConfig := .Site.Params.pushAssets.js -}} +{{- $pages := .Site.RegularPages -}} +/* + X-Robots-Tag: noindex + Link: ; rel=preload; as=image + {{- range $cssFilesFromConfig -}} + {{- $cssUrl := printf "/css/%s.css" . }} + Link: <{{ $cssUrl }}>; rel=preload; as=style + {{- end -}} + {{- range $jsFilesFromConfig -}} + {{- $jsUrl := printf "/js/%s.js" . }} + Link: <{{ $jsUrl }}>; rel=preload; as=script + {{- end -}} +{{- range $pages }} +{{- if or (.Params.deprecated) (eq .Params.class "gridPage") (.Params.case_study_styles) (.Params.css) (.Params.js) }} +{{ .URL }} + {{- if .Params.deprecated }} + Link: ; rel=preload; as=style + {{- end -}} + {{- if eq .Params.class "gridPage" }} + Link: ; rel=preload; as=style + {{- end -}} + {{- if .Params.case_study_styles }} + Link: ; rel=preload; as=style + {{- end -}} + {{- with .Params.css -}} + {{- range (split . ",") }} + Link: <{{ trim . " " }}>; rel=preload; as=style + {{- end -}} + {{- end -}} + {{- with .Params.js -}} + {{- range (split . ",") }} + Link: <{{ trim . " " }}>; rel=preload; as=script + {{- end -}} + {{- end -}} +{{- end }} +{{- end -}} \ No newline at end of file diff --git a/layouts/partials/css.html b/layouts/partials/css.html new file mode 100644 index 0000000000000..b5341a6c55595 --- /dev/null +++ b/layouts/partials/css.html @@ -0,0 +1,33 @@ +{{- $mainSass := "sass/styles.sass" }} +{{- $caseStudySass := "sass/case_study_styles.sass" }} + +{{- if .Site.IsServer }} +{{- $mainCssOpts := (dict "targetPath" "css/styles.css") }} +{{- $mainCss := resources.Get $mainSass | toCSS $mainCssOpts }} + +{{- else }} +{{- $mainCssOpts := (dict "targetPath" "css/styles.css") }} +{{- $mainCss := resources.Get $mainSass | toCSS $mainCssOpts | minify | fingerprint }} + +{{- end }} +{{- if .Params.case_study_styles }} +{{- $caseStudyCssOpts := (dict "targetPath" "css/styles.css") }} +{{- $caseStudyCss := resources.Get $caseStudySass | toCSS $caseStudyCssOpts | minify | fingerprint }} + +{{- end }} + + + + +{{- if .Params.deprecated }} + +{{- end }} +{{- if eq .Params.class "gridPage" }} + +{{- end }} +{{- with .Params.css }} +{{- range (split . ",") }} +{{- $url := trim . " " | relURL }} + +{{- end }} +{{- end }} \ No newline at end of file diff --git a/layouts/partials/docs/top-menu.html b/layouts/partials/docs/top-menu.html index 768fbc76a87fd..9351c5eefb5ff 100644 --- a/layouts/partials/docs/top-menu.html +++ b/layouts/partials/docs/top-menu.html @@ -15,7 +15,7 @@
{{ .Params.abstract }}
  • {{ .LinkTitle | upper }}
  • {{ end }} - +
    diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 7084badaa60f3..02d69632f2bc0 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -29,5 +29,8 @@
    Copyright © {{ now.Year }} The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page
    +
    + ICP license: 京ICP备17074266号-3 +
    diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 5216b0aa8e3d9..6702c677ad0d4 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -11,16 +11,7 @@ {{ if .Title }}{{ .Title }} - {{ end }}{{ .Site.Title }} - -{{ if .Params.case_study_styles }}{{ else }}{{ end }} - - - - -{{ if .Params.deprecated }}{{ end }} -{{ if eq .Params.class "gridPage" }}{{ end }} -{{ with .Params.css }}{{ range (split . ",") }} -{{ end }}{{ else }}{{ end }} +{{ partial "css.html" . }} {{ if .Params.description }} diff --git a/layouts/shortcodes/language-repos-list.html b/layouts/shortcodes/language-repos-list.html new file mode 100644 index 0000000000000..293efa1ffc942 --- /dev/null +++ b/layouts/shortcodes/language-repos-list.html @@ -0,0 +1,38 @@ +{{- $languages := .Site.Home.AllTranslations }} + + + + + + + + + + {{- range $languages.ByWeight }} + {{- $name := .Language.LanguageName }} + {{- $code := string .Language }} + {{- $repo := printf "https://github.com/%s" (index .Site.Data.repos $code) }} + + + + + + {{- end }} + +
    + Language + + Language code + + Repository +
    + + {{ $name }} + + + {{ $code }} + + + {{ $repo }} + +
    \ No newline at end of file diff --git a/layouts/shortcodes/latest-version.html b/layouts/shortcodes/latest-version.html new file mode 100644 index 0000000000000..346c2e54ee3b4 --- /dev/null +++ b/layouts/shortcodes/latest-version.html @@ -0,0 +1 @@ +{{ .Site.Params.latest }} \ No newline at end of file diff --git a/layouts/shortcodes/release-branch.html b/layouts/shortcodes/release-branch.html new file mode 100644 index 0000000000000..8a18dbad5a139 --- /dev/null +++ b/layouts/shortcodes/release-branch.html @@ -0,0 +1,3 @@ +{{- $latestVersion := .Site.Params.latest }} +{{- $latestReleaseBranch := printf "release-%s" (replace $latestVersion "v" "") }} +{{- $latestReleaseBranch }} \ No newline at end of file diff --git a/netlify.toml b/netlify.toml index dc01c1d2a3244..eecce8fead05c 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,11 +1,10 @@ [build] -# This default build command adds the robots noindex directive to the site headers publish = "public" -command = "hugo --enableGitInfo && cp netlify_noindex_headers.txt public/_headers" +command = "hugo" [context.production.environment] HUGO_BASEURL = "https://kubernetes.io/" -HUGO_VERSION = "0.40.3" +HUGO_VERSION = "0.45.1" HUGO_ENV = "production" HUGO_ENABLEGITINFO = "true" @@ -13,13 +12,13 @@ HUGO_ENABLEGITINFO = "true" command = "hugo --enableGitInfo -b $DEPLOY_PRIME_URL" [context.deploy-preview.environment] -HUGO_VERSION = "0.40.3" +HUGO_VERSION = "0.45.1" [context.branch-deploy] command = "hugo --enableGitInfo -b $DEPLOY_PRIME_URL" [context.branch-deploy.environment] -HUGO_VERSION = "0.40.3" +HUGO_VERSION = "0.45.1" [context.master] # This context is triggered by the master branch and allows search indexing diff --git a/netlify_noindex_headers.txt b/netlify_noindex_headers.txt deleted file mode 100644 index c45a1be4250c0..0000000000000 --- a/netlify_noindex_headers.txt +++ /dev/null @@ -1,3 +0,0 @@ -# Prevent bots from indexing site -/* - X-Robots-Tag: noindex diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content new file mode 100644 index 0000000000000..20fe18a078130 --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json new file mode 100644 index 0000000000000..26e6de94685c3 --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.d02f2440b9c46e9d70858ef9d01d95c96f4568fa648bbfa71dc44a5032967a62.css","MediaType":"text/css","Data":{"Integrity":"sha256-0C8kQLnEbp1whY750B2VyW9FaPpki7+nHcRKUDKWemI="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.content b/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.content new file mode 100644 index 0000000000000..fd808a80c79f2 --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.content @@ -0,0 +1,1898 @@ +html, body { + margin: 0; + padding: 0; } + +input, button { + outline: none; } + +button { + cursor: pointer; } + +ul, li { + list-style: none; } + +ul { + margin: 0; + padding: 0; } + +a { + text-decoration: none; } + +.clear { + display: block; + clear: both; } + +.light-text { + color: white; } + +.right { + float: right; } + +.left { + float: left; } + +.center { + text-align: center; } + +*, .button { + box-sizing: border-box; + font-family: "Roboto", sans-serif; + background: none; + margin: 0; + border: 0; } + +body { + font-family: "Roboto", sans-serif; } + +h1, h2, h5, p { + font-weight: 300; } + +h3, h4 { + font-weight: 400; } + +html, body { + margin: 0; + padding: 0; } + +input, button { + outline: none; } + +button { + cursor: pointer; } + +ul, li { + list-style: none; } + +ul { + margin: 0; + padding: 0; } + +a { + text-decoration: none; } + +.clear { + display: block; + clear: both; } + +.light-text { + color: white; } + +.right { + float: right; } + +.left { + float: left; } + +.center { + text-align: center; } + +h1 { + font-size: 32px; + line-height: 40px; } + +h2 { + font-size: 28px; + line-height: 60px; } + +h3 { + font-size: 24px; + line-height: 32px; } + +h4 { + font-size: 20px; + line-height: 40px; } + +h5 { + font-size: 16px; + line-height: 36px; } + +p { + font-size: 14px; + line-height: 22px; } + +section, header, #vendorStrip { + padding-left: 20px; + padding-right: 20px; } + section main, header main, #vendorStrip main { + width: 100%; + max-width: 100%; } + +header { + height: 80px; } + +.nav-buttons { + height: 80px; + line-height: 80px; } + .nav-buttons .button + * { + margin-left: 30px; } + +#hamburger { + width: 50px; + height: 50px; } + +#mainNav { + padding: 140px 0 30px; } + #mainNav h5 { + margin-bottom: 1em; } + #mainNav h3 { + margin-bottom: 0.6em; } + #mainNav .nav-box { + width: 20%; } + #mainNav .nav-box + .nav-box { + margin-left: calc(20% / 3); } + #mainNav main + main { + margin-top: 60px; } + #mainNav .left .button { + height: 50px; + line-height: 50px; + font-size: 18px; } + +.open-nav #tryKubernetes, .y-enough #tryKubernetes { + margin-left: 30px; } + +#hero { + padding-top: 80px; } + +#docs #hero h1, #docs #hero h5 { + padding-left: 20px; + padding-right: 20px; } + +#vendorStrip { + height: 88px; + line-height: 88px; + font-size: 16px; } + +body { + background-color: white; } + +section { + position: relative; + background-color: white; } + +section main, header main, footer main { + position: relative; + margin: auto; } + +p { + font-size: 14px; + font-weight: 400; } + +.button { + display: inline-block; + border-radius: 6px; + padding: 0 20px; + line-height: 40px; + color: white; + background-color: #3371e3; + text-decoration: none; } + +#cellophane { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: none; } + +header { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 8888; + background-color: transparent; + box-shadow: 0 0 0 transparent; + overflow: hidden; + transition: 0.3s; + text-align: center; } + +.logo { + position: relative; + float: left; + display: block; + width: 180px; + height: 88px; + top: 0; + left: 0; + transform: none; + background-image: url(/images/nav_logo.svg); + background-size: contain; + background-position: center center; + background-repeat: no-repeat; } + +#docs .flyout-button { + position: fixed; + top: 20px; + left: 20px; + width: 50px; + height: 50px; + background-image: url(/images/toc_icon.png); + background-position: center center; + background-repeat: no-repeat; + background-size: auto; + border-radius: 50%; + transition: 0.3s; + z-index: 99999; } + +#docs.open-nav .flyout-button { + display: none; } + +#docs .logo { + position: absolute; + top: 40px; + left: 50%; + transform: translate(-50%, -50%); + display: block; + width: 45px; + height: 44px; + background-image: url(/images/favicon.png); } + +#docs.flip-nav .flyout-button { + background-image: url(/images/toc_icon_grey.png); } + +.nav-buttons { + float: right; } + +#viewDocs, #tryKubernetes { + display: none; } + +#viewDocs { + border: 2px solid white; + background-color: transparent; + transition: 0.3s; } + #viewDocs:hover { + background-color: white; + color: #303030; } + +#tryKubernetes { + width: 0; + padding: 0 0; + border: 1px solid transparent; + background-color: transparent; + text-align: center; + white-space: nowrap; + vertical-align: middle; + overflow: hidden; + transition: 0.3s; } + +#hamburger { + display: inline-block; + position: relative; + vertical-align: middle; + padding: 0; + border: 0; + background: none; } + #hamburger div, #hamburger:before, #hamburger:after { + position: absolute; + left: 15%; + width: 70%; + height: 2px; + background-color: #3371e3; + transition: 0.3s; + content: ""; } + #hamburger div { + top: calc(50% - 1px); } + #hamburger:before { + top: 24%; } + #hamburger:after { + bottom: 24%; } + #hamburger:hover div, #hamburger:hover:before, #hamburger:hover:after { + background-color: white; } + +#mainNav h5 { + color: #3371e3; + font-weight: normal; } + +#mainNav main { + white-space: nowrap; + overflow: hidden; + clear: both; } + +#mainNav .nav-box { + float: left; + white-space: normal; } + +#mainNav h3 a { + color: #3371e3; + text-decoration: none; } + +ul.global-nav { + display: none; } + ul.global-nav li { + display: inline-block; + margin-right: 14px; } + ul.global-nav li a { + color: #fff; + font-weight: 400; + padding: 0; + position: relative; } + ul.global-nav li a.active:after { + position: absolute; + width: 100%; + height: 2px; + content: ''; + bottom: -4px; + left: 0; + background: #fff; } + ul.global-nav li a .ui-icon { + filter: brightness(0) invert(1); } + ul.global-nav li ul { + display: none; + position: fixed; + top: 40px; + text-align: left; } + ul.global-nav li ul li { + display: block; + height: 28px; } + ul.global-nav li ul li a { + background: #303030; + color: #fff; + padding: 7px; } + ul.global-nav li ul li:last-child a { + border-radius: 7px; } + ul.global-nav li:hover ul { + display: block; } + +.flip-nav ul.global-nav li a, +.open-nav ul.global-nav li a { + color: #303030; } + +.flip-nav ul.global-nav li a .ui-icon { + filter: brightness(0); } + +.flip-nav ul.global-nav li ul li a { + background: #fff; + color: #303030; } + +.flip-nav ul.global-nav li a.active:after, +.flip-nav ul.global-nav li ul li a.active:after, +.open-nav ul.global-nav li a.active:after { + background: #3371e3; } + +.flip-nav header { + background-color: white; } + +.open-nav body { + overflow: hidden; } + +.open-nav #cellophane { + display: block; + z-index: 9998; } + +.open-nav header { + background-color: #e8e8e8; + z-index: 9999; } + +.open-nav #hamburger div { + opacity: 0; } + +.open-nav #hamburger:before, .open-nav #hamburger:after { + left: 12px; + transform-origin: 0 1px; } + +.open-nav #hamburger:before { + transform: rotate(45deg); } + +.open-nav #hamburger:after { + transform: rotate(-45deg); } + +.open-nav #tryKubernetes, .y-enough #tryKubernetes { + width: 150px; + background-color: #3371e3; + border-color: #3371e3; } + +.flip-nav header, .open-nav header { + box-shadow: 0 1px 2px #4c4c4c; } + +.flip-nav #viewDocs, .open-nav #viewDocs { + border-color: #303030; + color: #303030; } + .flip-nav #viewDocs:hover, .open-nav #viewDocs:hover { + border-color: #3371e3; + background-color: #3371e3; + color: white; } + +.flip-nav #hamburger:hover div, .flip-nav #hamburger:hover:before, .flip-nav #hamburger:hover:after, .open-nav #hamburger:hover div, .open-nav #hamburger:hover:before, .open-nav #hamburger:hover:after { + background-color: #303030; } + +#hero { + background-image: url(/images/texture.png); + background-color: #303030; + text-align: center; + padding-left: 0; + padding-right: 0; + margin-bottom: 0; + position: relative; } + #hero.bot-bar:after { + display: block; + margin-bottom: -20px; + height: 8px; + width: 100%; + background-color: rgba(255, 255, 255, 0.1); + content: ''; } + #hero.no-sub h5 { + display: none; } + #hero.no-sub h1 { + margin-bottom: 20px; } + +#home #hero:after { + display: none; } + +#vendorStrip { + position: relative; + background-color: rgba(255, 255, 255, 0.1); + font-weight: 100; + white-space: nowrap; + text-align: center; } + #vendorStrip li a { + color: rgba(255, 255, 255, 0.5); } + #vendorStrip li a.YAH { + color: white; + position: relative; } + +footer { + width: 100%; + background-image: url(/images/texture.png); + background-color: #303030; } + footer main { + padding: 20px 0; } + footer nav a { + width: 100%; + text-align: center; + display: inline-block; + margin: 10px 0; + font-size: 24px; + font-weight: 300; + color: white; + text-decoration: none; } + footer .social { + margin: 20px 0; } + footer .social div { + text-align: center; + margin-bottom: 20px; } + footer .social div:last-child { + margin: 30px 0; } + footer .social span { + display: block; + margin-bottom: 8px; } + footer .social input { + text-align: center; } + +#search, #wishField { + background-color: transparent; + padding: 10px; + font-size: 16px; + font-weight: 100; + color: white; + border: 1px solid white; + transition: 0.3s; } + #search:focus, #wishField:focus { + background-color: #f7f7f7; + color: #303030; } + +.social a { + display: inline-block; + background-image: url(/images/social_sprite.png); + background-repeat: no-repeat; + background-size: auto; + width: 50px; + height: 50px; + border-radius: 5px; + margin-right: 10px; } + .social a:hover { + background-color: #fff; } + .social a span { + position: absolute; + display: block; + height: 0; + overflow: hidden; } + .social a.button { + background-image: none; + width: auto; + height: auto; } + .social a.button:hover { + color: #3371e3; } + +a.twitter { + background-position: 0 0; } + a.twitter:hover { + background-position: 0 100%; } + +a.stack-overflow { + background-position: -50px 0; } + a.stack-overflow:hover { + background-position: -50px 100%; } + +a.slack { + background-position: -100px 0; } + a.slack:hover { + background-position: -100px 100%; } + +a.github { + background-position: -150px 0; } + a.github:hover { + background-position: -150px 100%; } + +a.mailing-list { + background-position: -200px 0; } + a.mailing-list:hover { + background-position: -200px 100%; } + +a.calendar { + background-position: -250px 0; } + a.calendar:hover { + background-position: -250px 100%; } + +#viewDocs { + display: none; } + +section { + background-color: white; } + +#hero { + background-color: #303030; } + #hero h5 { + margin: 20px 0; + line-height: 28px; } + +#vendorStrip { + position: relative; } + #vendorStrip ul { + float: left; } + #vendorStrip li { + display: inline-block; + height: 100%; } + #vendorStrip a { + display: block; + height: 100%; + color: white; + font-size: 0.75em; + font-weight: bold; } + #vendorStrip li + li { + margin-left: 0; } + +#docs #vendorStrip { + line-height: 44px; } + #docs #vendorStrip ul { + float: none; } + #docs #vendorStrip #searchBox { + float: none; + display: block; + width: 80%; + margin: 0 auto; + height: 44px; + line-height: 44px; + position: relative; } + #docs #vendorStrip #searchBox:before { + position: absolute; + width: 15px; + height: 15px; + content: ''; + right: 8px; + top: 7px; + background-image: url(/images/search-icon.svg); + background-repeat: no-repeat; + background-size: 100% 100%; + z-index: 1; } + #docs #vendorStrip #search { + width: 100%; + padding: 0 10px; + height: 30px; + line-height: 30px; + font-size: 16px; + vertical-align: top; + background: #fff; + border: none; + border-radius: 4px; + position: relative; } + +#encyclopedia { + position: relative; + padding: 50px 20px 20px 20px; + overflow: hidden; + font-size: 14px; } + #encyclopedia > div { + height: 100%; } + +#docsToc { + position: fixed; + background-color: white; + top: 0; + left: 0; + width: 0; + height: 100vh; + overflow: hidden; + padding: 50px 0; + z-index: 999999; + transition: 0.3s; } + #docsToc .yah > .title { + background-color: #f7f7f7; + border-left: 3px solid #3371e3; + padding: 7.5px 10px 7.5px 18px; + margin-left: -3px; + color: #3371e3; } + +.open-toc body { + overflow: hidden; } + +.open-toc #docsToc { + padding: 50px 20px; + width: 400px; + max-width: 100vw; + overflow-y: auto; } + +.pi-accordion > .container:first-child > .item:first-child > .title:first-child { + padding-left: 0; + font-size: 1.5em; + font-weight: 700; } + +.pi-accordion > .container:first-child > .item.yah:first-child > .title:first-child { + margin-left: -20px !important; } + +.pi-accordion .item { + overflow: hidden; } + +.pi-accordion .title { + color: #303030; + position: relative; + padding: 7.5px 10px 7.5px 18px; + cursor: pointer; + transition: 0.3s; } + .pi-accordion .title:hover { + color: #3371e3; } + +.pi-accordion a.item > .title { + color: black; } + .pi-accordion a.item > .title:hover { + color: #3371e3; } + +.pi-accordion div.item > .title:before { + content: ""; + position: absolute; + top: 12px; + left: 2px; + border-style: solid; + border-width: 5px 0 5px 8px; + border-color: transparent transparent transparent #3371e3; + transform: rotate(0deg); + transition: 0.3s; } + +.pi-accordion .wrapper { + position: relative; + width: 100%; + transition: height 0.3s; } + +.pi-accordion .content { + padding-left: 20px; + opacity: 0; + transition: 0.3s; } + +.pi-accordion .item.on > .title:before { + transform: rotate(90deg); } + +.pi-accordion .item.on > .wrapper > .content { + opacity: 1; } + +dt { + margin-bottom: 8px; } + +dd { + margin-bottom: 16px; } + +.pi-pushmenu { + display: none; + position: fixed; + top: 0; + width: 100%; + height: 100%; + opacity: 0; + transition: opacity 0.3s; } + .pi-pushmenu.on { + opacity: 1; } + .pi-pushmenu .overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); } + .pi-pushmenu .sled { + position: absolute; + top: 0; + width: 0; + height: 100%; + background-color: white; + overflow: auto; + transition: 0.3s; } + .pi-pushmenu.on .sled { + width: 400px; + max-width: 100vw; } + .pi-pushmenu .top-bar { + height: 0; + line-height: 60px; + background-color: #444; } + .pi-pushmenu ul { + margin-top: 25px; } + .pi-pushmenu li { + position: relative; + display: block; + width: 100%; + min-height: 45px; + padding: 0 60px 0 20px; + border-bottom: 1px solid #cccccc; } + .pi-pushmenu a { + display: inline-block; + width: 100%; + height: 45px; + line-height: 45px; + font-family: "Roboto", sans-serif; + font-size: 20px; + color: #3371e3; } + .pi-pushmenu .button { + background: none; + padding: 0; } + .pi-pushmenu ul ul { + padding: 0 20px; } + .pi-pushmenu ul ul li { + min-height: 40px; } + .pi-pushmenu ul ul a { + height: 40px; + line-height: 40px; + font-size: 18px; + color: #555555; } + +.push-menu-close-button { + position: absolute; + top: 0; + right: 0; + width: 50px; + height: 50px; } + .push-menu-close-button:before, .push-menu-close-button:after { + content: ""; + position: absolute; + top: calc(50% - 1px); + left: 25%; + width: 50%; + height: 2px; + background-color: black; } + .push-menu-close-button:before { + transform: rotate(45deg); } + .push-menu-close-button:after { + transform: rotate(-45deg); } + +#docsContent { + position: relative; + float: right; + width: 100%; } + #docsContent * + h2, #docsContent * + h3, #docsContent * + h4, #docsContent * + h5, #docsContent * + h6 { + margin-top: 30px; } + #docsContent h1, #docsContent h2, #docsContent h3, #docsContent h4, #docsContent h5, #docsContent h6 { + line-height: normal; + font-weight: 500; + margin-bottom: 30px; + padding-bottom: 10px; } + #docsContent h1:before, #docsContent h2:before, #docsContent h3:before, #docsContent h4:before, #docsContent h5:before, #docsContent h6:before { + display: block; + content: " "; + margin-top: -100px; + height: 100px; + visibility: hidden; } + #docsContent h1, #docsContent h2 { + border-bottom: 1px solid #cccccc; } + #docsContent h1 { + font-size: 32px; + padding-right: 60px; } + #docsContent h2 { + font-size: 28px; } + #docsContent h3 { + font-size: 24px; + font-weight: 300; + margin-bottom: 5px; } + #docsContent h4 { + font-size: 20px; + margin-bottom: 0px; } + #docsContent h5, #docsContent h6 { + font-size: 16px; + font-weight: 500; } + #docsContent p { + font-size: 16px; + font-weight: 300; + line-height: 1.75em; } + #docsContent p + p { + margin-top: 10px; } + #docsContent code { + display: inline-block; + box-sizing: border-box; + background-color: #f7f7f7; + color: #303030; + font-family: "Roboto Mono", monospace; + vertical-align: baseline; + font-size: 14px; + font-weight: bold; + padding: 2px 4px; } + #docsContent a code { + color: #3371e3; + text-decoration: underline; } + #docsContent pre .pi, #docsContent pre .s { + margin: 0; + padding: 0; } + #docsContent .highlight code span, #docsContent code, #docsContent pre code { + font-family: "Roboto Mono", monospace; } + #docsContent code, #docsContent pre code { + color: #303030; } + #docsContent pre code { + padding: 0; } + #docsContent pre { + background-color: #f7f7f7; + display: block; + margin: 20px 0; + padding: 15px; + position: relative; + overflow-x: auto; } + #docsContent h1 code, #docsContent h2 code, #docsContent h3 code, #docsContent h4 code, #docsContent h5 code, #docsContent h6 code { + font-family: inherit; + font-size: inherit; + background-color: transparent; } + #docsContent .includecode { + table-layout: fixed; } + #docsContent .includecode, #docsContent .includecode th, #docsContent .includecode td { + padding: 0 !important; } + #docsContent .includecode th { + text-align: right !important; + padding: 10px !important; } + #docsContent .includecode th a, #docsContent .includecode th a code { + color: white !important; + background-color: transparent !important; } + #docsContent .includecode pre { + margin: 0 !important; } + #docsContent ul li { + list-style: disc; } + #docsContent ol li { + list-style: decimal; } + #docsContent ul, #docsContent ol { + margin: 20px 0; + padding-left: 30px; + font-weight: 300; } + #docsContent ul ul, #docsContent ol ol, #docsContent ul ol, #docsContent ol ul { + margin: 0.75em 0; } + #docsContent li { + margin-bottom: 0.75em; + font-size: 16px; + line-height: 1.75em; } + #docsContent table { + width: 100%; + border: 1px solid #ccc; + border-spacing: 0; + margin-top: 30px; + margin-bottom: 30px; } + #docsContent thead, #docsContent tr:nth-child(even) { + background-color: #f7f7f7; } + #docsContent thead { + background-color: #555; + color: white; } + #docsContent th, #docsContent td { + padding: 8px; + text-align: left; + margin: 0; } + #docsContent th { + font-weight: normal; } + #docsContent td { + font-size: 0.85em; } + #docsContent #editPageButton { + position: absolute; + top: -25px; + right: 5px; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50%; + white-space: nowrap; + text-indent: 50px; + overflow: hidden; + background: #3371e3 url(/images/icon-pencil.svg) no-repeat; + background-position: 12px 10px; + background-size: 29px 29px; } + #docsContent #markdown-toc, #docsContent #TableOfContents { + margin-bottom: 20px; } + #docsContent #markdown-toc ul, #docsContent #markdown-toc li, #docsContent #TableOfContents ul, #docsContent #TableOfContents li { + list-style: disc; + color: #3371e3; } + #docsContent #markdown-toc ul, #docsContent #TableOfContents ul { + padding: 0 15px; + margin: 0; } + #docsContent #markdown-toc li, #docsContent #TableOfContents li { + padding: 0; + line-height: 1.5em; + margin-bottom: 0; } + #docsContent #markdown-toc a, #docsContent #TableOfContents a { + position: relative; + color: #3371e3; + font-weight: 700; } + #docsContent img { + max-width: 100%; } + #docsContent a { + text-decoration: underline; } + #docsContent #TableOfContents > ul > li { + list-style: none; } + #docsContent #TableOfContents ul, #docsContent #TableOfContents li { + list-style: disk; } + +.fixed footer { + position: fixed; + bottom: 0; } + +#miceType { + clear: both; + font-size: 11px; + line-height: 18px; + color: #aaa; } + +html.search #docsContent { + position: relative; + float: none; + width: 90%; + max-width: 850px; + margin: 0 auto; } + html.search #docsContent #editPageButton { + display: none; } + html.search #docsContent table { + border: 0; + margin-bottom: 0; } + html.search #docsContent td { + padding: 0; } + html.search #docsContent h1 { + margin-bottom: 0; + border-bottom: 0; + padding-bottom: 0; + padding-left: 8px; } + +#home.flip-nav .logo, #home.open-nav .logo { + background-image: url(/images/nav_logo2.svg); } + +#home #hero { + margin-bottom: 0; + padding-bottom: 1px; } + #home #hero main { + padding: 0 10px; + margin-bottom: 30px; } + #home #hero #vendorStrip { + display: none; } + +#oceanNodes { + padding-top: 60px; + padding-bottom: 60px; } + #oceanNodes a { + color: #3371e3; } + #oceanNodes main { + margin-bottom: 60px; + min-height: 160px; } + #oceanNodes .image-wrapper { + max-width: 75%; + margin: 0 auto 20px; + text-align: center; } + #oceanNodes .image-wrapper img { + width: 100%; + max-width: 160px; } + #oceanNodes main:first-child .image-wrapper { + max-width: 100%; } + #oceanNodes main:first-child .image-wrapper img { + max-width: 491px; } + #oceanNodes h3 { + margin-bottom: 30px; } + +#video { + height: 200px; } + +#video { + width: 100%; + position: relative; + background-image: url(/images/kub_video_banner_homepage.jpg); + background-position: center center; + background-size: cover; } + #video > .light-text { + display: none; + position: absolute; + top: 50%; + left: 75%; + width: 525px; + padding-right: 80px; + transform: translate(-50%, -50%); + color: white; } + #video h2 { + font-size: 32px; + line-height: 44px; + margin-bottom: 20px; } + #video p { + margin-bottom: 20px; } + #video #desktopKCButton { + position: relative; + font-size: 18px; + background-color: #303030; + border-radius: 8px; + color: #ffffff; + padding: 20px 10px 20px 10px; } + #video #desktopShowVideoButton { + position: relative; + font-size: 24px; + background-color: white; + border-radius: 8px; + color: #3371e3; + padding: 15px 30px 15px 80px; + margin-bottom: 15px; } + #video #desktopShowVideoButton:before { + content: ""; + position: absolute; + position: absolute; + top: 50%; + left: 40px; + transform: translate(-50%, -50%); + width: 0; + height: 0; + border-style: solid; + border-width: 10px 0 10px 20px; + border-color: transparent transparent transparent #3371e3; } + #video #mobileShowVideoButton { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80px; + height: 80px; + border-radius: 50%; + background-color: transparent; + border: 5px solid rgba(255, 255, 255, 0.2); + overflow: visible; } + #video #mobileShowVideoButton:after { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + left: 40px; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 20px 0 20px 30px; + border-color: transparent transparent transparent #ffffff; } + +#videoPlayer { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: rgba(0, 0, 0, 0.9); + display: none; } + #videoPlayer iframe { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80vw; + height: 45vw; + max-width: 142.22222222vh; + max-height: 80vh; } + #videoPlayer #closeButton { + position: absolute; + top: 20px; + right: 20px; + width: 50px; + height: 50px; + border: 2px solid transparent; + transition: 0.3s; } + #videoPlayer #closeButton:before, #videoPlayer #closeButton:after { + content: ""; + position: absolute; + top: calc(50% - 1px); + left: 10%; + width: 80%; + height: 2px; + background-color: white; } + #videoPlayer #closeButton:before { + transform: rotate(45deg); } + #videoPlayer #closeButton:after { + transform: rotate(-45deg); } + #videoPlayer #closeButton:hover { + border-color: white; } + +#features { + padding-top: 140px; + background-color: #f7f7f7; + background-image: url(/images/wheel.png); + background-position: center 60px; + background-repeat: no-repeat; + background-size: auto; } + +.feature-box { + width: 100%; + overflow: hidden; + clear: both; } + .feature-box h4 { + line-height: normal; + margin-bottom: 15px; } + .feature-box > div:first-child { + float: left; } + .feature-box > div:last-child { + float: right; } + +#features h3 { + margin-bottom: 20px; } + +#features .feature-box { + margin-bottom: 0; } + #features .feature-box > div { + width: 100%; + margin-bottom: 40px; } + +#community.open-nav .logo, #community.flip-nav .logo, .gridPage.open-nav .logo, .gridPage.flip-nav .logo { + background-image: url(/images/nav_logo2.svg); } + +#community #hero, .gridPage #hero { + padding-bottom: 20px; } + +#community #mainContent, .gridPage #mainContent { + padding: 20px 0; } + #community #mainContent main, .gridPage #mainContent main { + max-width: none; } + #community #mainContent a, .gridPage #mainContent a { + color: #3371e3; } + #community #mainContent .content, .gridPage #mainContent .content { + margin-bottom: 30px; + padding: 30px 0; } + #community #mainContent .content h1, #community #mainContent .content h2, #community #mainContent .content h3, #community #mainContent .content h4, #community #mainContent .content h5, #community #mainContent .content h6, #community #mainContent .content p, .gridPage #mainContent .content h1, .gridPage #mainContent .content h2, .gridPage #mainContent .content h3, .gridPage #mainContent .content h4, .gridPage #mainContent .content h5, .gridPage #mainContent .content h6, .gridPage #mainContent .content p { + line-height: normal; + max-width: 1200px; + padding: 0 20px; + margin: 0 auto 20px; } + #community #mainContent .content:nth-child(even), .gridPage #mainContent .content:nth-child(even) { + background-color: #f7f7f7; } + #community #mainContent .company-logos, .gridPage #mainContent .company-logos { + text-align: center; + max-width: 1200px; + margin: 0 auto; } + #community #mainContent .company-logos img, .gridPage #mainContent .company-logos img { + width: auto; + margin: 10px; + background-color: #f7f7f7; } + #community #mainContent .partner-logos, .gridPage #mainContent .partner-logos { + text-align: center; + max-width: 1200px; + margin: 0 auto; } + #community #mainContent .partner-logos img, .gridPage #mainContent .partner-logos img { + width: auto; + margin: 10px; + background-color: #ffffff; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.24), 0 0 5px rgba(0, 0, 0, 0.12); } + #community #mainContent #calendarMeetings, .gridPage #mainContent #calendarMeetings { + position: relative; + width: 80vw; + height: 60vw; + max-width: 1200px; + max-height: 900px; + margin: 20px auto; } + #community #mainContent #calendarEvents, .gridPage #mainContent #calendarEvents { + position: relative; + width: 80vw; + height: 30vw; + max-width: 1200px; + max-height: 450px; + margin: 20px auto; } + #community #mainContent iframe, .gridPage #mainContent iframe { + position: absolute; + border: 0; + width: 100%; + height: 100%; } + +.ui-icon { + display: inline-block !important; } + +#feature-state-dialog-link { + text-decoration: none !important; + padding: 5px !important; } + #feature-state-dialog-link a:visited { + color: #454545 !important; } + #feature-state-dialog-link a code { + display: inline-block !important; + box-sizing: border-box !important; + background-color: #f7f7f7 !important; + color: #303030 !important; + font-family: "Roboto Mono", monospace !important; + vertical-align: baseline !important; + font-size: 14px !important; + font-weight: bold !important; + padding: 0px 4px !important; } + +#feature-state-dialog { + background: #fff !important; + border: 1px solid #ddd !important; + padding: 0.5em 1em !important; } + #feature-state-dialog ul, #feature-state-dialog li { + list-style: disc !important; + margin: 4px 12px !important; } + #feature-state-dialog p { + margin: 8px 0px !important; } + #feature-state-dialog code { + display: inline-block !important; + box-sizing: border-box !important; + background-color: #f7f7f7 !important; + color: #303030 !important; + font-family: "Roboto Mono", monospace !important; + vertical-align: baseline !important; + font-size: 14px !important; + font-weight: bold !important; + padding: 0px 4px !important; } + +.ui-dialog { + background: #f7f7f7 !important; + padding: 0.5em; } + +.ui-dialog-content { + position: relative; + float: right; + width: 100%; } + .ui-dialog-content * + h2, .ui-dialog-content * + h3, .ui-dialog-content * + h4, .ui-dialog-content * + h5, .ui-dialog-content * + h6 { + margin-top: 30px; } + .ui-dialog-content h1, .ui-dialog-content h2, .ui-dialog-content h3, .ui-dialog-content h4, .ui-dialog-content h5, .ui-dialog-content h6 { + line-height: normal; + font-weight: 500; + margin-bottom: 30px; + padding-bottom: 10px; } + .ui-dialog-content h1:before, .ui-dialog-content h2:before, .ui-dialog-content h3:before, .ui-dialog-content h4:before, .ui-dialog-content h5:before, .ui-dialog-content h6:before { + display: block; + content: " "; + margin-top: -100px; + height: 100px; + visibility: hidden; } + .ui-dialog-content h1, .ui-dialog-content h2 { + border-bottom: 1px solid #cccccc; } + .ui-dialog-content h1 { + font-size: 32px; + padding-right: 60px; } + .ui-dialog-content h2 { + font-size: 28px; } + .ui-dialog-content h3 { + font-size: 24px; + font-weight: 300; + margin-bottom: 5px; } + .ui-dialog-content h4 { + font-size: 20px; + margin-bottom: 0px; } + .ui-dialog-content h5, .ui-dialog-content h6 { + font-size: 16px; + font-weight: 500; } + .ui-dialog-content p { + font-size: 16px; + font-weight: 300; + line-height: 1.75em; } + .ui-dialog-content p + p { + margin-top: 10px; } + .ui-dialog-content code { + display: inline-block; + box-sizing: border-box; + background-color: #f7f7f7; + color: #303030; + font-family: "Roboto Mono", monospace; + vertical-align: baseline; + font-size: 14px; + font-weight: bold; + padding: 2px 4px; } + .ui-dialog-content a code { + color: #3371e3; + text-decoration: underline; } + .ui-dialog-content pre .pi, .ui-dialog-content pre .s { + margin: 0; + padding: 0; } + .ui-dialog-content .highlight code span, .ui-dialog-content code, .ui-dialog-content pre code { + font-family: "Roboto Mono", monospace; } + .ui-dialog-content code, .ui-dialog-content pre code { + color: #303030; } + .ui-dialog-content pre code { + padding: 0; } + .ui-dialog-content pre { + background-color: #f7f7f7; + display: block; + margin: 20px 0; + padding: 15px; + position: relative; + overflow-x: auto; } + .ui-dialog-content h1 code, .ui-dialog-content h2 code, .ui-dialog-content h3 code, .ui-dialog-content h4 code, .ui-dialog-content h5 code, .ui-dialog-content h6 code { + font-family: inherit; + font-size: inherit; + background-color: transparent; } + .ui-dialog-content .includecode { + table-layout: fixed; } + .ui-dialog-content .includecode, .ui-dialog-content .includecode th, .ui-dialog-content .includecode td { + padding: 0 !important; } + .ui-dialog-content .includecode th { + text-align: right !important; + padding: 10px !important; } + .ui-dialog-content .includecode th a, .ui-dialog-content .includecode th a code { + color: white !important; + background-color: transparent !important; } + .ui-dialog-content .includecode pre { + margin: 0 !important; } + .ui-dialog-content ul li { + list-style: disc; } + .ui-dialog-content ol li { + list-style: decimal; } + .ui-dialog-content ul, .ui-dialog-content ol { + margin: 20px 0; + padding-left: 30px; + font-weight: 300; } + .ui-dialog-content ul ul, .ui-dialog-content ol ol, .ui-dialog-content ul ol, .ui-dialog-content ol ul { + margin: 0.75em 0; } + .ui-dialog-content li { + margin-bottom: 0.75em; + font-size: 16px; + line-height: 1.75em; } + .ui-dialog-content table { + width: 100%; + border: 1px solid #ccc; + border-spacing: 0; + margin-top: 30px; + margin-bottom: 30px; } + .ui-dialog-content thead, .ui-dialog-content tr:nth-child(even) { + background-color: #f7f7f7; } + .ui-dialog-content thead { + background-color: #555; + color: white; } + .ui-dialog-content th, .ui-dialog-content td { + padding: 8px; + text-align: left; + margin: 0; } + .ui-dialog-content th { + font-weight: normal; } + .ui-dialog-content td { + font-size: 0.85em; } + .ui-dialog-content #editPageButton { + position: absolute; + top: -25px; + right: 5px; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50%; + white-space: nowrap; + text-indent: 50px; + overflow: hidden; + background: #3371e3 url(/images/icon-pencil.svg) no-repeat; + background-position: 12px 10px; + background-size: 29px 29px; } + .ui-dialog-content #markdown-toc { + margin-bottom: 20px; } + .ui-dialog-content #markdown-toc ul, .ui-dialog-content #markdown-toc li { + list-style: disc; + color: #3371e3; } + .ui-dialog-content #markdown-toc ul { + padding: 0 15px; + margin: 0; } + .ui-dialog-content #markdown-toc li { + padding: 0; + line-height: 1.5em; + margin-bottom: 0; } + .ui-dialog-content #markdown-toc a { + position: relative; + color: #3371e3; + font-weight: 700; } + .ui-dialog-content img { + max-width: 100%; } + .ui-dialog-content a { + text-decoration: underline; } + +.ui-dialog-buttonpane { + background: #f7f7f7 !important; } + +.ui-widget-header { + background: transparent !important; + background-color: transparent !important; + border: 0px !important; } + +.ui-tabs ul, .ui-tabs ol, .ui-tabs li { + padding: 0px !important; + list-style: none !important; + margin-bottom: 0px !important; + margin-left: 4px !important; } + +.ui-tabs-panel ul li { + list-style: disc !important; } + +.ui-tabs-panel ol li { + list-style: decimal !important; } + +.ui-widget-content { + border: 0px !important; } + .ui-widget-content table { + margin: 0px !important; } + +.ui-tabs .ui-tabs-panel { + border: 1px solid #ccc !important; } + +.ui-tabs-anchor { + text-decoration: none !important; } + +#talkToUs h3, #talkToUs h4 { + text-align: center; } + +#talkToUs h3 { + margin-bottom: 15px; } + +#talkToUs h4 { + line-height: normal; + margin-bottom: 50px; } + #talkToUs h4 br { + display: none; } + +#talkToUs #bigSocial { + overflow: hidden; } + #talkToUs #bigSocial div { + width: 100%; + float: left; + padding: 30px; + padding-top: 110px; + background-position: center top; + background-size: auto; + background-repeat: no-repeat; } + #talkToUs #bigSocial div:nth-child(1) { + background-image: url(/images/twitter_icon.png); } + #talkToUs #bigSocial div:nth-child(2) { + background-image: url(/images/github_icon.png); } + #talkToUs #bigSocial div:nth-child(3) { + background-image: url(/images/slack_icon.png); } + #talkToUs #bigSocial div:nth-child(4) { + background-image: url(/images/stackoverflow_icon.png); } + #talkToUs #bigSocial div + div { + margin-top: 20px; + margin-left: 0; } + #talkToUs #bigSocial a { + display: inline-block; + color: #3371e3; + font-size: 24px; + font-weight: 400; + text-decoration: none; + margin-bottom: 15px; } + #talkToUs #bigSocial a, #talkToUs #bigSocial p { + text-align: center; + width: 100%; } + +#home #talkToUs main { + padding: 30px 0; } + +#home #talkToUs h5 { + font-size: 20px; } + +#home #caseStudiesWrapper { + position: relative; + text-align: center; + margin-bottom: 30px; } + #home #caseStudiesWrapper div { + position: relative; + display: inline-block; + vertical-align: top; + width: 100%; + min-height: 230px; + padding: 125px 10px 15px; + margin-bottom: 30px; + background-position: top center; + background-repeat: no-repeat; } + #home #caseStudiesWrapper div:nth-child(1) { + background-image: url(/images/community_logos/pearson_logo.png); } + #home #caseStudiesWrapper div:nth-child(2) { + background-image: url(/images/community_logos/box_logo.png); } + #home #caseStudiesWrapper div:nth-child(3) { + background-image: url(/images/community_logos/ebay_logo.png); } + #home #caseStudiesWrapper div:nth-child(4) { + background-image: url(/images/community_logos/wikimedia_foundation_logo.png); } + #home #caseStudiesWrapper p { + font-size: 20px; } + #home #caseStudiesWrapper a { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + color: #3371e3; + font-weight: 400; } + +/* Google Search */ +.cse .gsc-control-cse, .gsc-control-cse { + padding: 0; } + +.gsc-control-cse table, .gsc-control-cse-en table { + margin: 0px !important; } + +.gsc-above-wrapper-area { + border-bottom: 0; } + +@media screen and (min-width: 750px) { + h1 { + font-size: 32px; + line-height: 40px; } + h2 { + font-size: 28px; + line-height: 60px; } + h3 { + font-size: 24px; + line-height: 32px; } + h4 { + font-size: 20px; + line-height: 40px; } + h5 { + font-size: 16px; + line-height: 36px; } + p { + font-size: 14px; + line-height: 22px; } + section, header, #vendorStrip { + padding-left: 20px; + padding-right: 20px; } + section main, header main, #vendorStrip main { + width: 100%; + max-width: 100%; } + header { + height: 80px; } + .nav-buttons { + height: 80px; + line-height: 80px; } + .nav-buttons .button + * { + margin-left: 30px; } + #hamburger { + width: 50px; + height: 50px; } + #mainNav { + padding: 140px 0 30px; } + #mainNav h5 { + margin-bottom: 1em; } + #mainNav h3 { + margin-bottom: 0.6em; } + #mainNav .nav-box { + width: 20%; } + #mainNav .nav-box + .nav-box { + margin-left: calc(20% / 3); } + #mainNav main + main { + margin-top: 60px; } + #mainNav .left .button { + height: 50px; + line-height: 50px; + font-size: 18px; } + .open-nav #tryKubernetes, .y-enough #tryKubernetes { + margin-left: 30px; } + #hero { + padding-top: 80px; } + #docs #hero h1, #docs #hero h5 { + padding-left: 20px; + padding-right: 20px; } + #vendorStrip { + height: 88px; + line-height: 88px; + font-size: 16px; } + p { + font-size: 16px; + line-height: 24px; + letter-spacing: 0.1px; } + h1 { + font-size: 36px; + line-height: 44px; } + h3 { + font-size: 28px; + line-height: 36px; } + h4 { + font-size: 24px; + line-height: 40px; } + #home #viewDocs, #home #tryKubernetes { + display: inline-block; } + #vendorStrip { + display: block; + text-align: center; } + #vendorStrip img { + max-height: 24px; + vertical-align: middle; + margin: 0 30px; } + #docs #vendorStrip li a { + font-size: 1em; + font-weight: normal; } + #docs #vendorStrip li li + li { + margin-left: 60px; } + #oceanNodes h3 { + text-align: left; + margin-bottom: 18px; } + #oceanNodes main { + position: relative; + clear: both; + display: table; } + #oceanNodes main .content { + display: table-cell; + position: relative; + vertical-align: middle; } + #oceanNodes main .image-wrapper { + position: absolute; + top: 50%; + max-width: 25%; + max-height: 100%; + transform: translateY(-50%); } + #oceanNodes main:nth-child(odd) { + padding-right: 210px; } + #oceanNodes main:nth-child(odd) .image-wrapper { + right: 0; } + #oceanNodes main:nth-child(even) { + padding-left: 210px; } + #oceanNodes main:nth-child(even) .image-wrapper { + left: 0; } + #oceanNodes main:nth-child(1) { + padding-right: 0; } + #oceanNodes main:nth-child(1) h3, #oceanNodes main:nth-child(1) p { + text-align: center; } + #oceanNodes main:nth-child(1) .image-wrapper { + position: relative; + display: block; + float: none; + max-width: 100%; + transform: none; } + #oceanNodes main:nth-child(1) .content { + display: block; } + #oceanNodes main img { + width: 100%; } + #video { + height: 400px; + display: block; } + #video > .light-text { + display: block; } + #mobileShowVideoButton { + display: none; } + #features { + padding-bottom: 60px; } + #features .feature-box { + margin-bottom: 30px; } + #features .feature-box:last-child { + margin-bottom: 0; } + #features h3 { + margin-bottom: 40px; } + #features .feature-box > div { + width: 45%; + margin-bottom: 0; } + #talkToUs #bigSocial div { + width: calc(50% - 15px); } + #talkToUs #bigSocial div + div { + margin-top: 0; } + #talkToUs #bigSocial div:nth-child(2) { + margin-left: 20px; } + #talkToUs #bigSocial div:nth-child(3) { + margin-top: 20px; } + #talkToUs #bigSocial div:nth-child(4) { + margin-top: 20px; + margin-left: 20px; } + #talkToUs #bigSocial a { + display: inline-block; + color: #3371e3; + font-weight: 400; + text-decoration: none; } + footer nav { + text-align: center; } + footer nav a { + width: 30%; + padding: 0 20px; } + footer .social { + text-align: center; } + footer .social div { + display: inline-block; } + footer .social div:last-child { + display: block; + margin: 0; } + footer .social span { + display: inline-block; + margin-right: 10px; } + footer .social input { + text-align: left; } + #home #caseStudiesWrapper div { + width: 48%; } } + +@media screen and (min-width: 1025px) { + #hamburger { + display: none; } + ul.global-nav { + display: inline-block; } + #docs #vendorStrip #searchBox:before { + top: 15px; } + #vendorStrip { + height: 44px; + line-height: 44px; } + #vendorStrip li a.YAH:after { + content: ""; + display: block; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 4px; + background-color: #3371e3; } + #vendorStrip #searchBox { + float: right; } + #home #hero #vendorStrip { + display: block; } + #docs #hero h1, #docs #hero h5 { + text-align: left; } + #docs #hero #vendorStrip ul { + float: left; } + #docs #hero #vendorStrip #searchBox { + float: right; + width: 250px; } + #docs #hero #vendorStrip #search { + vertical-align: middle; } + #docs .flyout-button { + display: none; } + #docs .logo { + position: relative; + float: left; + display: block; + width: 180px; + height: 88px; + top: 0; + left: 0; + transform: none; + background-image: url(../images/nav_logo.svg); } + #docs.flip-nav .logo, #docs.open-nav .logo { + background-image: url(../images/nav_logo2.svg); } + #encyclopedia { + padding: 50px 50px 100px 100px; + clear: both; } + #docsToc { + position: relative; + float: left; + padding: 0 20px; + left: 0; + width: 350px; + z-index: auto; } + #docsToc .push-menu-close-button { + display: none; } + #docsContent { + width: calc(100% - 400px); } + #docsContent #editPageButton { + right: -25px; } + section main, header main, footer main { + max-width: 1200px; } + header, #vendorStrip, #encyclopedia, #hero h1, #hero h5, #docs #hero h1, #docs #hero h5, + #community #hero h1, .gridPage #hero h1, #community #hero h5, .gridPage #hero h5 { + padding-left: 100px; + padding-right: 100px; } + #vendorStrip { + padding-right: 10px; } + #home section main, #home header main, #home footer main { + max-width: 1000px; } + #oceanNodes main { + position: relative; + max-width: 830px; } + #oceanNodes main:nth-child(1) { + max-width: 1000px; + padding-right: 475px; } + #oceanNodes main:nth-child(1) h3, #oceanNodes main:nth-child(1) p { + text-align: left; } + #oceanNodes main:nth-child(1) .image-wrapper { + position: absolute; + max-width: 48%; + transform: translateY(-50%); } + #oceanNodes main:nth-child(1) .image-wrapper img { + max-width: 425px; } + #video { + height: 550px; + position: relative; + background-image: url(../images/kub_video_banner_homepage.jpg); + background-position: center center; + background-size: cover; } + #talkToUs h4 br { + display: block; } + #talkToUs #bigSocial div { + width: calc(25% - 18px); } + #talkToUs #bigSocial div + div { + margin-left: 20px; } + footer { + width: 100%; + background-image: url(../images/texture.png); + background-color: #303030; } + footer main { + padding: 20px 0; } + footer nav { + overflow: hidden; + margin-bottom: 20px; } + footer nav a { + width: 16.65%; + float: left; + font-size: 24px; + font-weight: 300; + white-space: nowrap; } + footer .social { + padding: 0 30px; + max-width: 1200px; } + footer .social div { + float: left; } + footer .social div:last-child { + float: right; } + #search, #wishField { + background-color: transparent; + padding: 10px; + font-size: 16px; + font-weight: 100; + color: white; + border: 1px solid white; + transition: 0.3s; } + #search:focus, #wishField:focus { + background-color: #f7f7f7; + color: #303030; } + .social a { + display: inline-block; + background-image: url(../images/social_sprite.png); + background-repeat: no-repeat; + background-size: auto; + width: 50px; + height: 50px; + border-radius: 5px; + margin-right: 10px; } + .social a:hover { + background-color: #fff; } + .social a span { + position: absolute; + display: block; + height: 0; + overflow: hidden; } + a.twitter { + background-position: 0 0; } + a.twitter:hover { + background-position: 0 100%; } + a.stack-overflow { + background-position: -50px 0; } + a.stack-overflow:hover { + background-position: -50px 100%; } + a.slack { + background-position: -100px 0; } + a.slack:hover { + background-position: -100px 100%; } + a.github { + background-position: -150px 0; } + a.github:hover { + background-position: -150px 100%; } + a.mailing-list { + background-position: -200px 0; } + a.mailing-list:hover { + background-position: -200px 100%; } + a.calendar { + background-position: -250px 0; } + a.calendar:hover { + background-position: -250px 100%; } + #community #hero, .gridPage #hero { + text-align: left; } + #community #hero h1, .gridPage #hero h1 { + padding: 20px 100px; } + #community #tryKubernetes, .gridPage #tryKubernetes { + width: auto; + background-color: #3371e3; + padding: 0 20px; } + #bigSocial div { + width: calc(25% - 18px); } + #home #caseStudiesWrapper div { + width: 24%; + min-height: 260px; } } + +@media screen and (min-width: 1300px) { + #vendorStrip { + padding-right: 100px; } } + +@media screen and (min-width: 456px) { + #vendorStrip li + li { + margin-left: 20px; } } diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.json b/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.json new file mode 100644 index 0000000000000..081a4beb86c9d --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_a6e533854c4de092afe9278041939937.json @@ -0,0 +1 @@ +{"Target":"css/styles.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content new file mode 100644 index 0000000000000..20fe18a078130 --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json new file mode 100644 index 0000000000000..26e6de94685c3 --- /dev/null +++ b/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.d02f2440b9c46e9d70858ef9d01d95c96f4568fa648bbfa71dc44a5032967a62.css","MediaType":"text/css","Data":{"Integrity":"sha256-0C8kQLnEbp1whY750B2VyW9FaPpki7+nHcRKUDKWemI="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.content b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.content new file mode 100644 index 0000000000000..7ebea38d59d94 --- /dev/null +++ b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}hr{background-color:#999}h2{margin-bottom:15px!important}.subhead{padding-bottom:2%!important;padding-top:0%!important}.details{margin-left:1.9%;padding-right:5%;font-size:16px!important;padding-bottom:2%!important}.section1{margin-bottom:3%}.section1 .cols{width:80%!important;margin-left:6.8%;padding-top:1.5%}.section1 .cols .col1{width:52%!important;font-weight:300!important}.section1 .cols .col2{width:46%!important}.banner2text{width:63%;padding-top:10%;padding-left:0%!important;float:initial!important;text-align:center;margin:0 auto;position:relative}.banner3text,.banner4text,.banner5text{width:63%;padding-left:0%!important;float:initial!important;text-align:center;margin:0 auto;position:relative}.fullcol{float:initial!important}body footer{background-color:#585858!important}.section1{float:left!important}.banner1{padding-left:11.9%!important}.banner2{float:initial!important;padding-bottom:2%!important}footer{padding:0% 7%}.banner4,.banner3,.banner5{float:initial!important}@media screen and (max-width:910px){.banner2text{width:47%;padding-top:45%}.details{margin-left:0%;margin-bottom:3%}.subhead{padding-bottom:0%!important;padding-top:0%!important}.banner3{width:100%!important}}@media screen and (max-width:780px){.section1 .cols{width:100%!important;margin-left:0%;padding-top:5%}.section1 .cols .col1,.section1 .cols .col2{width:100%!important;margin-left:0%!important}.fullcol{width:90%!important;margin-left:5%!important}.banner1{padding-left:10%!important;margin-bottom:6%!important}.banner2text{padding-top:60%!important;padding-bottom:2%!important}}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json new file mode 100644 index 0000000000000..f97d176df869e --- /dev/null +++ b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json @@ -0,0 +1 @@ +{"Target":"css/case_study_styles.min.24d4c012d9ac488d91a75f20c259fb8dfa91247df002a99ab5313ae4d60dbcf6.css","MediaType":"text/css","Data":{"Integrity":"sha256-JNTAEtmsSI2Rp18gwln7jfqRJH3wAqmatTE65NYNvPY="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.content new file mode 100644 index 0000000000000..7ebea38d59d94 --- /dev/null +++ b/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}hr{background-color:#999}h2{margin-bottom:15px!important}.subhead{padding-bottom:2%!important;padding-top:0%!important}.details{margin-left:1.9%;padding-right:5%;font-size:16px!important;padding-bottom:2%!important}.section1{margin-bottom:3%}.section1 .cols{width:80%!important;margin-left:6.8%;padding-top:1.5%}.section1 .cols .col1{width:52%!important;font-weight:300!important}.section1 .cols .col2{width:46%!important}.banner2text{width:63%;padding-top:10%;padding-left:0%!important;float:initial!important;text-align:center;margin:0 auto;position:relative}.banner3text,.banner4text,.banner5text{width:63%;padding-left:0%!important;float:initial!important;text-align:center;margin:0 auto;position:relative}.fullcol{float:initial!important}body footer{background-color:#585858!important}.section1{float:left!important}.banner1{padding-left:11.9%!important}.banner2{float:initial!important;padding-bottom:2%!important}footer{padding:0% 7%}.banner4,.banner3,.banner5{float:initial!important}@media screen and (max-width:910px){.banner2text{width:47%;padding-top:45%}.details{margin-left:0%;margin-bottom:3%}.subhead{padding-bottom:0%!important;padding-top:0%!important}.banner3{width:100%!important}}@media screen and (max-width:780px){.section1 .cols{width:100%!important;margin-left:0%;padding-top:5%}.section1 .cols .col1,.section1 .cols .col2{width:100%!important;margin-left:0%!important}.fullcol{width:90%!important;margin-left:5%!important}.banner1{padding-left:10%!important;margin-bottom:6%!important}.banner2text{padding-top:60%!important;padding-bottom:2%!important}}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json new file mode 100644 index 0000000000000..d1cd50b405e92 --- /dev/null +++ b/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.24d4c012d9ac488d91a75f20c259fb8dfa91247df002a99ab5313ae4d60dbcf6.css","MediaType":"text/css","Data":{"Integrity":"sha256-JNTAEtmsSI2Rp18gwln7jfqRJH3wAqmatTE65NYNvPY="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content new file mode 100644 index 0000000000000..20fe18a078130 --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json new file mode 100644 index 0000000000000..26e6de94685c3 --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.d02f2440b9c46e9d70858ef9d01d95c96f4568fa648bbfa71dc44a5032967a62.css","MediaType":"text/css","Data":{"Integrity":"sha256-0C8kQLnEbp1whY750B2VyW9FaPpki7+nHcRKUDKWemI="}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.content b/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.content new file mode 100644 index 0000000000000..fd808a80c79f2 --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.content @@ -0,0 +1,1898 @@ +html, body { + margin: 0; + padding: 0; } + +input, button { + outline: none; } + +button { + cursor: pointer; } + +ul, li { + list-style: none; } + +ul { + margin: 0; + padding: 0; } + +a { + text-decoration: none; } + +.clear { + display: block; + clear: both; } + +.light-text { + color: white; } + +.right { + float: right; } + +.left { + float: left; } + +.center { + text-align: center; } + +*, .button { + box-sizing: border-box; + font-family: "Roboto", sans-serif; + background: none; + margin: 0; + border: 0; } + +body { + font-family: "Roboto", sans-serif; } + +h1, h2, h5, p { + font-weight: 300; } + +h3, h4 { + font-weight: 400; } + +html, body { + margin: 0; + padding: 0; } + +input, button { + outline: none; } + +button { + cursor: pointer; } + +ul, li { + list-style: none; } + +ul { + margin: 0; + padding: 0; } + +a { + text-decoration: none; } + +.clear { + display: block; + clear: both; } + +.light-text { + color: white; } + +.right { + float: right; } + +.left { + float: left; } + +.center { + text-align: center; } + +h1 { + font-size: 32px; + line-height: 40px; } + +h2 { + font-size: 28px; + line-height: 60px; } + +h3 { + font-size: 24px; + line-height: 32px; } + +h4 { + font-size: 20px; + line-height: 40px; } + +h5 { + font-size: 16px; + line-height: 36px; } + +p { + font-size: 14px; + line-height: 22px; } + +section, header, #vendorStrip { + padding-left: 20px; + padding-right: 20px; } + section main, header main, #vendorStrip main { + width: 100%; + max-width: 100%; } + +header { + height: 80px; } + +.nav-buttons { + height: 80px; + line-height: 80px; } + .nav-buttons .button + * { + margin-left: 30px; } + +#hamburger { + width: 50px; + height: 50px; } + +#mainNav { + padding: 140px 0 30px; } + #mainNav h5 { + margin-bottom: 1em; } + #mainNav h3 { + margin-bottom: 0.6em; } + #mainNav .nav-box { + width: 20%; } + #mainNav .nav-box + .nav-box { + margin-left: calc(20% / 3); } + #mainNav main + main { + margin-top: 60px; } + #mainNav .left .button { + height: 50px; + line-height: 50px; + font-size: 18px; } + +.open-nav #tryKubernetes, .y-enough #tryKubernetes { + margin-left: 30px; } + +#hero { + padding-top: 80px; } + +#docs #hero h1, #docs #hero h5 { + padding-left: 20px; + padding-right: 20px; } + +#vendorStrip { + height: 88px; + line-height: 88px; + font-size: 16px; } + +body { + background-color: white; } + +section { + position: relative; + background-color: white; } + +section main, header main, footer main { + position: relative; + margin: auto; } + +p { + font-size: 14px; + font-weight: 400; } + +.button { + display: inline-block; + border-radius: 6px; + padding: 0 20px; + line-height: 40px; + color: white; + background-color: #3371e3; + text-decoration: none; } + +#cellophane { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: none; } + +header { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 8888; + background-color: transparent; + box-shadow: 0 0 0 transparent; + overflow: hidden; + transition: 0.3s; + text-align: center; } + +.logo { + position: relative; + float: left; + display: block; + width: 180px; + height: 88px; + top: 0; + left: 0; + transform: none; + background-image: url(/images/nav_logo.svg); + background-size: contain; + background-position: center center; + background-repeat: no-repeat; } + +#docs .flyout-button { + position: fixed; + top: 20px; + left: 20px; + width: 50px; + height: 50px; + background-image: url(/images/toc_icon.png); + background-position: center center; + background-repeat: no-repeat; + background-size: auto; + border-radius: 50%; + transition: 0.3s; + z-index: 99999; } + +#docs.open-nav .flyout-button { + display: none; } + +#docs .logo { + position: absolute; + top: 40px; + left: 50%; + transform: translate(-50%, -50%); + display: block; + width: 45px; + height: 44px; + background-image: url(/images/favicon.png); } + +#docs.flip-nav .flyout-button { + background-image: url(/images/toc_icon_grey.png); } + +.nav-buttons { + float: right; } + +#viewDocs, #tryKubernetes { + display: none; } + +#viewDocs { + border: 2px solid white; + background-color: transparent; + transition: 0.3s; } + #viewDocs:hover { + background-color: white; + color: #303030; } + +#tryKubernetes { + width: 0; + padding: 0 0; + border: 1px solid transparent; + background-color: transparent; + text-align: center; + white-space: nowrap; + vertical-align: middle; + overflow: hidden; + transition: 0.3s; } + +#hamburger { + display: inline-block; + position: relative; + vertical-align: middle; + padding: 0; + border: 0; + background: none; } + #hamburger div, #hamburger:before, #hamburger:after { + position: absolute; + left: 15%; + width: 70%; + height: 2px; + background-color: #3371e3; + transition: 0.3s; + content: ""; } + #hamburger div { + top: calc(50% - 1px); } + #hamburger:before { + top: 24%; } + #hamburger:after { + bottom: 24%; } + #hamburger:hover div, #hamburger:hover:before, #hamburger:hover:after { + background-color: white; } + +#mainNav h5 { + color: #3371e3; + font-weight: normal; } + +#mainNav main { + white-space: nowrap; + overflow: hidden; + clear: both; } + +#mainNav .nav-box { + float: left; + white-space: normal; } + +#mainNav h3 a { + color: #3371e3; + text-decoration: none; } + +ul.global-nav { + display: none; } + ul.global-nav li { + display: inline-block; + margin-right: 14px; } + ul.global-nav li a { + color: #fff; + font-weight: 400; + padding: 0; + position: relative; } + ul.global-nav li a.active:after { + position: absolute; + width: 100%; + height: 2px; + content: ''; + bottom: -4px; + left: 0; + background: #fff; } + ul.global-nav li a .ui-icon { + filter: brightness(0) invert(1); } + ul.global-nav li ul { + display: none; + position: fixed; + top: 40px; + text-align: left; } + ul.global-nav li ul li { + display: block; + height: 28px; } + ul.global-nav li ul li a { + background: #303030; + color: #fff; + padding: 7px; } + ul.global-nav li ul li:last-child a { + border-radius: 7px; } + ul.global-nav li:hover ul { + display: block; } + +.flip-nav ul.global-nav li a, +.open-nav ul.global-nav li a { + color: #303030; } + +.flip-nav ul.global-nav li a .ui-icon { + filter: brightness(0); } + +.flip-nav ul.global-nav li ul li a { + background: #fff; + color: #303030; } + +.flip-nav ul.global-nav li a.active:after, +.flip-nav ul.global-nav li ul li a.active:after, +.open-nav ul.global-nav li a.active:after { + background: #3371e3; } + +.flip-nav header { + background-color: white; } + +.open-nav body { + overflow: hidden; } + +.open-nav #cellophane { + display: block; + z-index: 9998; } + +.open-nav header { + background-color: #e8e8e8; + z-index: 9999; } + +.open-nav #hamburger div { + opacity: 0; } + +.open-nav #hamburger:before, .open-nav #hamburger:after { + left: 12px; + transform-origin: 0 1px; } + +.open-nav #hamburger:before { + transform: rotate(45deg); } + +.open-nav #hamburger:after { + transform: rotate(-45deg); } + +.open-nav #tryKubernetes, .y-enough #tryKubernetes { + width: 150px; + background-color: #3371e3; + border-color: #3371e3; } + +.flip-nav header, .open-nav header { + box-shadow: 0 1px 2px #4c4c4c; } + +.flip-nav #viewDocs, .open-nav #viewDocs { + border-color: #303030; + color: #303030; } + .flip-nav #viewDocs:hover, .open-nav #viewDocs:hover { + border-color: #3371e3; + background-color: #3371e3; + color: white; } + +.flip-nav #hamburger:hover div, .flip-nav #hamburger:hover:before, .flip-nav #hamburger:hover:after, .open-nav #hamburger:hover div, .open-nav #hamburger:hover:before, .open-nav #hamburger:hover:after { + background-color: #303030; } + +#hero { + background-image: url(/images/texture.png); + background-color: #303030; + text-align: center; + padding-left: 0; + padding-right: 0; + margin-bottom: 0; + position: relative; } + #hero.bot-bar:after { + display: block; + margin-bottom: -20px; + height: 8px; + width: 100%; + background-color: rgba(255, 255, 255, 0.1); + content: ''; } + #hero.no-sub h5 { + display: none; } + #hero.no-sub h1 { + margin-bottom: 20px; } + +#home #hero:after { + display: none; } + +#vendorStrip { + position: relative; + background-color: rgba(255, 255, 255, 0.1); + font-weight: 100; + white-space: nowrap; + text-align: center; } + #vendorStrip li a { + color: rgba(255, 255, 255, 0.5); } + #vendorStrip li a.YAH { + color: white; + position: relative; } + +footer { + width: 100%; + background-image: url(/images/texture.png); + background-color: #303030; } + footer main { + padding: 20px 0; } + footer nav a { + width: 100%; + text-align: center; + display: inline-block; + margin: 10px 0; + font-size: 24px; + font-weight: 300; + color: white; + text-decoration: none; } + footer .social { + margin: 20px 0; } + footer .social div { + text-align: center; + margin-bottom: 20px; } + footer .social div:last-child { + margin: 30px 0; } + footer .social span { + display: block; + margin-bottom: 8px; } + footer .social input { + text-align: center; } + +#search, #wishField { + background-color: transparent; + padding: 10px; + font-size: 16px; + font-weight: 100; + color: white; + border: 1px solid white; + transition: 0.3s; } + #search:focus, #wishField:focus { + background-color: #f7f7f7; + color: #303030; } + +.social a { + display: inline-block; + background-image: url(/images/social_sprite.png); + background-repeat: no-repeat; + background-size: auto; + width: 50px; + height: 50px; + border-radius: 5px; + margin-right: 10px; } + .social a:hover { + background-color: #fff; } + .social a span { + position: absolute; + display: block; + height: 0; + overflow: hidden; } + .social a.button { + background-image: none; + width: auto; + height: auto; } + .social a.button:hover { + color: #3371e3; } + +a.twitter { + background-position: 0 0; } + a.twitter:hover { + background-position: 0 100%; } + +a.stack-overflow { + background-position: -50px 0; } + a.stack-overflow:hover { + background-position: -50px 100%; } + +a.slack { + background-position: -100px 0; } + a.slack:hover { + background-position: -100px 100%; } + +a.github { + background-position: -150px 0; } + a.github:hover { + background-position: -150px 100%; } + +a.mailing-list { + background-position: -200px 0; } + a.mailing-list:hover { + background-position: -200px 100%; } + +a.calendar { + background-position: -250px 0; } + a.calendar:hover { + background-position: -250px 100%; } + +#viewDocs { + display: none; } + +section { + background-color: white; } + +#hero { + background-color: #303030; } + #hero h5 { + margin: 20px 0; + line-height: 28px; } + +#vendorStrip { + position: relative; } + #vendorStrip ul { + float: left; } + #vendorStrip li { + display: inline-block; + height: 100%; } + #vendorStrip a { + display: block; + height: 100%; + color: white; + font-size: 0.75em; + font-weight: bold; } + #vendorStrip li + li { + margin-left: 0; } + +#docs #vendorStrip { + line-height: 44px; } + #docs #vendorStrip ul { + float: none; } + #docs #vendorStrip #searchBox { + float: none; + display: block; + width: 80%; + margin: 0 auto; + height: 44px; + line-height: 44px; + position: relative; } + #docs #vendorStrip #searchBox:before { + position: absolute; + width: 15px; + height: 15px; + content: ''; + right: 8px; + top: 7px; + background-image: url(/images/search-icon.svg); + background-repeat: no-repeat; + background-size: 100% 100%; + z-index: 1; } + #docs #vendorStrip #search { + width: 100%; + padding: 0 10px; + height: 30px; + line-height: 30px; + font-size: 16px; + vertical-align: top; + background: #fff; + border: none; + border-radius: 4px; + position: relative; } + +#encyclopedia { + position: relative; + padding: 50px 20px 20px 20px; + overflow: hidden; + font-size: 14px; } + #encyclopedia > div { + height: 100%; } + +#docsToc { + position: fixed; + background-color: white; + top: 0; + left: 0; + width: 0; + height: 100vh; + overflow: hidden; + padding: 50px 0; + z-index: 999999; + transition: 0.3s; } + #docsToc .yah > .title { + background-color: #f7f7f7; + border-left: 3px solid #3371e3; + padding: 7.5px 10px 7.5px 18px; + margin-left: -3px; + color: #3371e3; } + +.open-toc body { + overflow: hidden; } + +.open-toc #docsToc { + padding: 50px 20px; + width: 400px; + max-width: 100vw; + overflow-y: auto; } + +.pi-accordion > .container:first-child > .item:first-child > .title:first-child { + padding-left: 0; + font-size: 1.5em; + font-weight: 700; } + +.pi-accordion > .container:first-child > .item.yah:first-child > .title:first-child { + margin-left: -20px !important; } + +.pi-accordion .item { + overflow: hidden; } + +.pi-accordion .title { + color: #303030; + position: relative; + padding: 7.5px 10px 7.5px 18px; + cursor: pointer; + transition: 0.3s; } + .pi-accordion .title:hover { + color: #3371e3; } + +.pi-accordion a.item > .title { + color: black; } + .pi-accordion a.item > .title:hover { + color: #3371e3; } + +.pi-accordion div.item > .title:before { + content: ""; + position: absolute; + top: 12px; + left: 2px; + border-style: solid; + border-width: 5px 0 5px 8px; + border-color: transparent transparent transparent #3371e3; + transform: rotate(0deg); + transition: 0.3s; } + +.pi-accordion .wrapper { + position: relative; + width: 100%; + transition: height 0.3s; } + +.pi-accordion .content { + padding-left: 20px; + opacity: 0; + transition: 0.3s; } + +.pi-accordion .item.on > .title:before { + transform: rotate(90deg); } + +.pi-accordion .item.on > .wrapper > .content { + opacity: 1; } + +dt { + margin-bottom: 8px; } + +dd { + margin-bottom: 16px; } + +.pi-pushmenu { + display: none; + position: fixed; + top: 0; + width: 100%; + height: 100%; + opacity: 0; + transition: opacity 0.3s; } + .pi-pushmenu.on { + opacity: 1; } + .pi-pushmenu .overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); } + .pi-pushmenu .sled { + position: absolute; + top: 0; + width: 0; + height: 100%; + background-color: white; + overflow: auto; + transition: 0.3s; } + .pi-pushmenu.on .sled { + width: 400px; + max-width: 100vw; } + .pi-pushmenu .top-bar { + height: 0; + line-height: 60px; + background-color: #444; } + .pi-pushmenu ul { + margin-top: 25px; } + .pi-pushmenu li { + position: relative; + display: block; + width: 100%; + min-height: 45px; + padding: 0 60px 0 20px; + border-bottom: 1px solid #cccccc; } + .pi-pushmenu a { + display: inline-block; + width: 100%; + height: 45px; + line-height: 45px; + font-family: "Roboto", sans-serif; + font-size: 20px; + color: #3371e3; } + .pi-pushmenu .button { + background: none; + padding: 0; } + .pi-pushmenu ul ul { + padding: 0 20px; } + .pi-pushmenu ul ul li { + min-height: 40px; } + .pi-pushmenu ul ul a { + height: 40px; + line-height: 40px; + font-size: 18px; + color: #555555; } + +.push-menu-close-button { + position: absolute; + top: 0; + right: 0; + width: 50px; + height: 50px; } + .push-menu-close-button:before, .push-menu-close-button:after { + content: ""; + position: absolute; + top: calc(50% - 1px); + left: 25%; + width: 50%; + height: 2px; + background-color: black; } + .push-menu-close-button:before { + transform: rotate(45deg); } + .push-menu-close-button:after { + transform: rotate(-45deg); } + +#docsContent { + position: relative; + float: right; + width: 100%; } + #docsContent * + h2, #docsContent * + h3, #docsContent * + h4, #docsContent * + h5, #docsContent * + h6 { + margin-top: 30px; } + #docsContent h1, #docsContent h2, #docsContent h3, #docsContent h4, #docsContent h5, #docsContent h6 { + line-height: normal; + font-weight: 500; + margin-bottom: 30px; + padding-bottom: 10px; } + #docsContent h1:before, #docsContent h2:before, #docsContent h3:before, #docsContent h4:before, #docsContent h5:before, #docsContent h6:before { + display: block; + content: " "; + margin-top: -100px; + height: 100px; + visibility: hidden; } + #docsContent h1, #docsContent h2 { + border-bottom: 1px solid #cccccc; } + #docsContent h1 { + font-size: 32px; + padding-right: 60px; } + #docsContent h2 { + font-size: 28px; } + #docsContent h3 { + font-size: 24px; + font-weight: 300; + margin-bottom: 5px; } + #docsContent h4 { + font-size: 20px; + margin-bottom: 0px; } + #docsContent h5, #docsContent h6 { + font-size: 16px; + font-weight: 500; } + #docsContent p { + font-size: 16px; + font-weight: 300; + line-height: 1.75em; } + #docsContent p + p { + margin-top: 10px; } + #docsContent code { + display: inline-block; + box-sizing: border-box; + background-color: #f7f7f7; + color: #303030; + font-family: "Roboto Mono", monospace; + vertical-align: baseline; + font-size: 14px; + font-weight: bold; + padding: 2px 4px; } + #docsContent a code { + color: #3371e3; + text-decoration: underline; } + #docsContent pre .pi, #docsContent pre .s { + margin: 0; + padding: 0; } + #docsContent .highlight code span, #docsContent code, #docsContent pre code { + font-family: "Roboto Mono", monospace; } + #docsContent code, #docsContent pre code { + color: #303030; } + #docsContent pre code { + padding: 0; } + #docsContent pre { + background-color: #f7f7f7; + display: block; + margin: 20px 0; + padding: 15px; + position: relative; + overflow-x: auto; } + #docsContent h1 code, #docsContent h2 code, #docsContent h3 code, #docsContent h4 code, #docsContent h5 code, #docsContent h6 code { + font-family: inherit; + font-size: inherit; + background-color: transparent; } + #docsContent .includecode { + table-layout: fixed; } + #docsContent .includecode, #docsContent .includecode th, #docsContent .includecode td { + padding: 0 !important; } + #docsContent .includecode th { + text-align: right !important; + padding: 10px !important; } + #docsContent .includecode th a, #docsContent .includecode th a code { + color: white !important; + background-color: transparent !important; } + #docsContent .includecode pre { + margin: 0 !important; } + #docsContent ul li { + list-style: disc; } + #docsContent ol li { + list-style: decimal; } + #docsContent ul, #docsContent ol { + margin: 20px 0; + padding-left: 30px; + font-weight: 300; } + #docsContent ul ul, #docsContent ol ol, #docsContent ul ol, #docsContent ol ul { + margin: 0.75em 0; } + #docsContent li { + margin-bottom: 0.75em; + font-size: 16px; + line-height: 1.75em; } + #docsContent table { + width: 100%; + border: 1px solid #ccc; + border-spacing: 0; + margin-top: 30px; + margin-bottom: 30px; } + #docsContent thead, #docsContent tr:nth-child(even) { + background-color: #f7f7f7; } + #docsContent thead { + background-color: #555; + color: white; } + #docsContent th, #docsContent td { + padding: 8px; + text-align: left; + margin: 0; } + #docsContent th { + font-weight: normal; } + #docsContent td { + font-size: 0.85em; } + #docsContent #editPageButton { + position: absolute; + top: -25px; + right: 5px; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50%; + white-space: nowrap; + text-indent: 50px; + overflow: hidden; + background: #3371e3 url(/images/icon-pencil.svg) no-repeat; + background-position: 12px 10px; + background-size: 29px 29px; } + #docsContent #markdown-toc, #docsContent #TableOfContents { + margin-bottom: 20px; } + #docsContent #markdown-toc ul, #docsContent #markdown-toc li, #docsContent #TableOfContents ul, #docsContent #TableOfContents li { + list-style: disc; + color: #3371e3; } + #docsContent #markdown-toc ul, #docsContent #TableOfContents ul { + padding: 0 15px; + margin: 0; } + #docsContent #markdown-toc li, #docsContent #TableOfContents li { + padding: 0; + line-height: 1.5em; + margin-bottom: 0; } + #docsContent #markdown-toc a, #docsContent #TableOfContents a { + position: relative; + color: #3371e3; + font-weight: 700; } + #docsContent img { + max-width: 100%; } + #docsContent a { + text-decoration: underline; } + #docsContent #TableOfContents > ul > li { + list-style: none; } + #docsContent #TableOfContents ul, #docsContent #TableOfContents li { + list-style: disk; } + +.fixed footer { + position: fixed; + bottom: 0; } + +#miceType { + clear: both; + font-size: 11px; + line-height: 18px; + color: #aaa; } + +html.search #docsContent { + position: relative; + float: none; + width: 90%; + max-width: 850px; + margin: 0 auto; } + html.search #docsContent #editPageButton { + display: none; } + html.search #docsContent table { + border: 0; + margin-bottom: 0; } + html.search #docsContent td { + padding: 0; } + html.search #docsContent h1 { + margin-bottom: 0; + border-bottom: 0; + padding-bottom: 0; + padding-left: 8px; } + +#home.flip-nav .logo, #home.open-nav .logo { + background-image: url(/images/nav_logo2.svg); } + +#home #hero { + margin-bottom: 0; + padding-bottom: 1px; } + #home #hero main { + padding: 0 10px; + margin-bottom: 30px; } + #home #hero #vendorStrip { + display: none; } + +#oceanNodes { + padding-top: 60px; + padding-bottom: 60px; } + #oceanNodes a { + color: #3371e3; } + #oceanNodes main { + margin-bottom: 60px; + min-height: 160px; } + #oceanNodes .image-wrapper { + max-width: 75%; + margin: 0 auto 20px; + text-align: center; } + #oceanNodes .image-wrapper img { + width: 100%; + max-width: 160px; } + #oceanNodes main:first-child .image-wrapper { + max-width: 100%; } + #oceanNodes main:first-child .image-wrapper img { + max-width: 491px; } + #oceanNodes h3 { + margin-bottom: 30px; } + +#video { + height: 200px; } + +#video { + width: 100%; + position: relative; + background-image: url(/images/kub_video_banner_homepage.jpg); + background-position: center center; + background-size: cover; } + #video > .light-text { + display: none; + position: absolute; + top: 50%; + left: 75%; + width: 525px; + padding-right: 80px; + transform: translate(-50%, -50%); + color: white; } + #video h2 { + font-size: 32px; + line-height: 44px; + margin-bottom: 20px; } + #video p { + margin-bottom: 20px; } + #video #desktopKCButton { + position: relative; + font-size: 18px; + background-color: #303030; + border-radius: 8px; + color: #ffffff; + padding: 20px 10px 20px 10px; } + #video #desktopShowVideoButton { + position: relative; + font-size: 24px; + background-color: white; + border-radius: 8px; + color: #3371e3; + padding: 15px 30px 15px 80px; + margin-bottom: 15px; } + #video #desktopShowVideoButton:before { + content: ""; + position: absolute; + position: absolute; + top: 50%; + left: 40px; + transform: translate(-50%, -50%); + width: 0; + height: 0; + border-style: solid; + border-width: 10px 0 10px 20px; + border-color: transparent transparent transparent #3371e3; } + #video #mobileShowVideoButton { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80px; + height: 80px; + border-radius: 50%; + background-color: transparent; + border: 5px solid rgba(255, 255, 255, 0.2); + overflow: visible; } + #video #mobileShowVideoButton:after { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + left: 40px; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 20px 0 20px 30px; + border-color: transparent transparent transparent #ffffff; } + +#videoPlayer { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: rgba(0, 0, 0, 0.9); + display: none; } + #videoPlayer iframe { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80vw; + height: 45vw; + max-width: 142.22222222vh; + max-height: 80vh; } + #videoPlayer #closeButton { + position: absolute; + top: 20px; + right: 20px; + width: 50px; + height: 50px; + border: 2px solid transparent; + transition: 0.3s; } + #videoPlayer #closeButton:before, #videoPlayer #closeButton:after { + content: ""; + position: absolute; + top: calc(50% - 1px); + left: 10%; + width: 80%; + height: 2px; + background-color: white; } + #videoPlayer #closeButton:before { + transform: rotate(45deg); } + #videoPlayer #closeButton:after { + transform: rotate(-45deg); } + #videoPlayer #closeButton:hover { + border-color: white; } + +#features { + padding-top: 140px; + background-color: #f7f7f7; + background-image: url(/images/wheel.png); + background-position: center 60px; + background-repeat: no-repeat; + background-size: auto; } + +.feature-box { + width: 100%; + overflow: hidden; + clear: both; } + .feature-box h4 { + line-height: normal; + margin-bottom: 15px; } + .feature-box > div:first-child { + float: left; } + .feature-box > div:last-child { + float: right; } + +#features h3 { + margin-bottom: 20px; } + +#features .feature-box { + margin-bottom: 0; } + #features .feature-box > div { + width: 100%; + margin-bottom: 40px; } + +#community.open-nav .logo, #community.flip-nav .logo, .gridPage.open-nav .logo, .gridPage.flip-nav .logo { + background-image: url(/images/nav_logo2.svg); } + +#community #hero, .gridPage #hero { + padding-bottom: 20px; } + +#community #mainContent, .gridPage #mainContent { + padding: 20px 0; } + #community #mainContent main, .gridPage #mainContent main { + max-width: none; } + #community #mainContent a, .gridPage #mainContent a { + color: #3371e3; } + #community #mainContent .content, .gridPage #mainContent .content { + margin-bottom: 30px; + padding: 30px 0; } + #community #mainContent .content h1, #community #mainContent .content h2, #community #mainContent .content h3, #community #mainContent .content h4, #community #mainContent .content h5, #community #mainContent .content h6, #community #mainContent .content p, .gridPage #mainContent .content h1, .gridPage #mainContent .content h2, .gridPage #mainContent .content h3, .gridPage #mainContent .content h4, .gridPage #mainContent .content h5, .gridPage #mainContent .content h6, .gridPage #mainContent .content p { + line-height: normal; + max-width: 1200px; + padding: 0 20px; + margin: 0 auto 20px; } + #community #mainContent .content:nth-child(even), .gridPage #mainContent .content:nth-child(even) { + background-color: #f7f7f7; } + #community #mainContent .company-logos, .gridPage #mainContent .company-logos { + text-align: center; + max-width: 1200px; + margin: 0 auto; } + #community #mainContent .company-logos img, .gridPage #mainContent .company-logos img { + width: auto; + margin: 10px; + background-color: #f7f7f7; } + #community #mainContent .partner-logos, .gridPage #mainContent .partner-logos { + text-align: center; + max-width: 1200px; + margin: 0 auto; } + #community #mainContent .partner-logos img, .gridPage #mainContent .partner-logos img { + width: auto; + margin: 10px; + background-color: #ffffff; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.24), 0 0 5px rgba(0, 0, 0, 0.12); } + #community #mainContent #calendarMeetings, .gridPage #mainContent #calendarMeetings { + position: relative; + width: 80vw; + height: 60vw; + max-width: 1200px; + max-height: 900px; + margin: 20px auto; } + #community #mainContent #calendarEvents, .gridPage #mainContent #calendarEvents { + position: relative; + width: 80vw; + height: 30vw; + max-width: 1200px; + max-height: 450px; + margin: 20px auto; } + #community #mainContent iframe, .gridPage #mainContent iframe { + position: absolute; + border: 0; + width: 100%; + height: 100%; } + +.ui-icon { + display: inline-block !important; } + +#feature-state-dialog-link { + text-decoration: none !important; + padding: 5px !important; } + #feature-state-dialog-link a:visited { + color: #454545 !important; } + #feature-state-dialog-link a code { + display: inline-block !important; + box-sizing: border-box !important; + background-color: #f7f7f7 !important; + color: #303030 !important; + font-family: "Roboto Mono", monospace !important; + vertical-align: baseline !important; + font-size: 14px !important; + font-weight: bold !important; + padding: 0px 4px !important; } + +#feature-state-dialog { + background: #fff !important; + border: 1px solid #ddd !important; + padding: 0.5em 1em !important; } + #feature-state-dialog ul, #feature-state-dialog li { + list-style: disc !important; + margin: 4px 12px !important; } + #feature-state-dialog p { + margin: 8px 0px !important; } + #feature-state-dialog code { + display: inline-block !important; + box-sizing: border-box !important; + background-color: #f7f7f7 !important; + color: #303030 !important; + font-family: "Roboto Mono", monospace !important; + vertical-align: baseline !important; + font-size: 14px !important; + font-weight: bold !important; + padding: 0px 4px !important; } + +.ui-dialog { + background: #f7f7f7 !important; + padding: 0.5em; } + +.ui-dialog-content { + position: relative; + float: right; + width: 100%; } + .ui-dialog-content * + h2, .ui-dialog-content * + h3, .ui-dialog-content * + h4, .ui-dialog-content * + h5, .ui-dialog-content * + h6 { + margin-top: 30px; } + .ui-dialog-content h1, .ui-dialog-content h2, .ui-dialog-content h3, .ui-dialog-content h4, .ui-dialog-content h5, .ui-dialog-content h6 { + line-height: normal; + font-weight: 500; + margin-bottom: 30px; + padding-bottom: 10px; } + .ui-dialog-content h1:before, .ui-dialog-content h2:before, .ui-dialog-content h3:before, .ui-dialog-content h4:before, .ui-dialog-content h5:before, .ui-dialog-content h6:before { + display: block; + content: " "; + margin-top: -100px; + height: 100px; + visibility: hidden; } + .ui-dialog-content h1, .ui-dialog-content h2 { + border-bottom: 1px solid #cccccc; } + .ui-dialog-content h1 { + font-size: 32px; + padding-right: 60px; } + .ui-dialog-content h2 { + font-size: 28px; } + .ui-dialog-content h3 { + font-size: 24px; + font-weight: 300; + margin-bottom: 5px; } + .ui-dialog-content h4 { + font-size: 20px; + margin-bottom: 0px; } + .ui-dialog-content h5, .ui-dialog-content h6 { + font-size: 16px; + font-weight: 500; } + .ui-dialog-content p { + font-size: 16px; + font-weight: 300; + line-height: 1.75em; } + .ui-dialog-content p + p { + margin-top: 10px; } + .ui-dialog-content code { + display: inline-block; + box-sizing: border-box; + background-color: #f7f7f7; + color: #303030; + font-family: "Roboto Mono", monospace; + vertical-align: baseline; + font-size: 14px; + font-weight: bold; + padding: 2px 4px; } + .ui-dialog-content a code { + color: #3371e3; + text-decoration: underline; } + .ui-dialog-content pre .pi, .ui-dialog-content pre .s { + margin: 0; + padding: 0; } + .ui-dialog-content .highlight code span, .ui-dialog-content code, .ui-dialog-content pre code { + font-family: "Roboto Mono", monospace; } + .ui-dialog-content code, .ui-dialog-content pre code { + color: #303030; } + .ui-dialog-content pre code { + padding: 0; } + .ui-dialog-content pre { + background-color: #f7f7f7; + display: block; + margin: 20px 0; + padding: 15px; + position: relative; + overflow-x: auto; } + .ui-dialog-content h1 code, .ui-dialog-content h2 code, .ui-dialog-content h3 code, .ui-dialog-content h4 code, .ui-dialog-content h5 code, .ui-dialog-content h6 code { + font-family: inherit; + font-size: inherit; + background-color: transparent; } + .ui-dialog-content .includecode { + table-layout: fixed; } + .ui-dialog-content .includecode, .ui-dialog-content .includecode th, .ui-dialog-content .includecode td { + padding: 0 !important; } + .ui-dialog-content .includecode th { + text-align: right !important; + padding: 10px !important; } + .ui-dialog-content .includecode th a, .ui-dialog-content .includecode th a code { + color: white !important; + background-color: transparent !important; } + .ui-dialog-content .includecode pre { + margin: 0 !important; } + .ui-dialog-content ul li { + list-style: disc; } + .ui-dialog-content ol li { + list-style: decimal; } + .ui-dialog-content ul, .ui-dialog-content ol { + margin: 20px 0; + padding-left: 30px; + font-weight: 300; } + .ui-dialog-content ul ul, .ui-dialog-content ol ol, .ui-dialog-content ul ol, .ui-dialog-content ol ul { + margin: 0.75em 0; } + .ui-dialog-content li { + margin-bottom: 0.75em; + font-size: 16px; + line-height: 1.75em; } + .ui-dialog-content table { + width: 100%; + border: 1px solid #ccc; + border-spacing: 0; + margin-top: 30px; + margin-bottom: 30px; } + .ui-dialog-content thead, .ui-dialog-content tr:nth-child(even) { + background-color: #f7f7f7; } + .ui-dialog-content thead { + background-color: #555; + color: white; } + .ui-dialog-content th, .ui-dialog-content td { + padding: 8px; + text-align: left; + margin: 0; } + .ui-dialog-content th { + font-weight: normal; } + .ui-dialog-content td { + font-size: 0.85em; } + .ui-dialog-content #editPageButton { + position: absolute; + top: -25px; + right: 5px; + width: 50px; + height: 50px; + line-height: 50px; + border-radius: 50%; + white-space: nowrap; + text-indent: 50px; + overflow: hidden; + background: #3371e3 url(/images/icon-pencil.svg) no-repeat; + background-position: 12px 10px; + background-size: 29px 29px; } + .ui-dialog-content #markdown-toc { + margin-bottom: 20px; } + .ui-dialog-content #markdown-toc ul, .ui-dialog-content #markdown-toc li { + list-style: disc; + color: #3371e3; } + .ui-dialog-content #markdown-toc ul { + padding: 0 15px; + margin: 0; } + .ui-dialog-content #markdown-toc li { + padding: 0; + line-height: 1.5em; + margin-bottom: 0; } + .ui-dialog-content #markdown-toc a { + position: relative; + color: #3371e3; + font-weight: 700; } + .ui-dialog-content img { + max-width: 100%; } + .ui-dialog-content a { + text-decoration: underline; } + +.ui-dialog-buttonpane { + background: #f7f7f7 !important; } + +.ui-widget-header { + background: transparent !important; + background-color: transparent !important; + border: 0px !important; } + +.ui-tabs ul, .ui-tabs ol, .ui-tabs li { + padding: 0px !important; + list-style: none !important; + margin-bottom: 0px !important; + margin-left: 4px !important; } + +.ui-tabs-panel ul li { + list-style: disc !important; } + +.ui-tabs-panel ol li { + list-style: decimal !important; } + +.ui-widget-content { + border: 0px !important; } + .ui-widget-content table { + margin: 0px !important; } + +.ui-tabs .ui-tabs-panel { + border: 1px solid #ccc !important; } + +.ui-tabs-anchor { + text-decoration: none !important; } + +#talkToUs h3, #talkToUs h4 { + text-align: center; } + +#talkToUs h3 { + margin-bottom: 15px; } + +#talkToUs h4 { + line-height: normal; + margin-bottom: 50px; } + #talkToUs h4 br { + display: none; } + +#talkToUs #bigSocial { + overflow: hidden; } + #talkToUs #bigSocial div { + width: 100%; + float: left; + padding: 30px; + padding-top: 110px; + background-position: center top; + background-size: auto; + background-repeat: no-repeat; } + #talkToUs #bigSocial div:nth-child(1) { + background-image: url(/images/twitter_icon.png); } + #talkToUs #bigSocial div:nth-child(2) { + background-image: url(/images/github_icon.png); } + #talkToUs #bigSocial div:nth-child(3) { + background-image: url(/images/slack_icon.png); } + #talkToUs #bigSocial div:nth-child(4) { + background-image: url(/images/stackoverflow_icon.png); } + #talkToUs #bigSocial div + div { + margin-top: 20px; + margin-left: 0; } + #talkToUs #bigSocial a { + display: inline-block; + color: #3371e3; + font-size: 24px; + font-weight: 400; + text-decoration: none; + margin-bottom: 15px; } + #talkToUs #bigSocial a, #talkToUs #bigSocial p { + text-align: center; + width: 100%; } + +#home #talkToUs main { + padding: 30px 0; } + +#home #talkToUs h5 { + font-size: 20px; } + +#home #caseStudiesWrapper { + position: relative; + text-align: center; + margin-bottom: 30px; } + #home #caseStudiesWrapper div { + position: relative; + display: inline-block; + vertical-align: top; + width: 100%; + min-height: 230px; + padding: 125px 10px 15px; + margin-bottom: 30px; + background-position: top center; + background-repeat: no-repeat; } + #home #caseStudiesWrapper div:nth-child(1) { + background-image: url(/images/community_logos/pearson_logo.png); } + #home #caseStudiesWrapper div:nth-child(2) { + background-image: url(/images/community_logos/box_logo.png); } + #home #caseStudiesWrapper div:nth-child(3) { + background-image: url(/images/community_logos/ebay_logo.png); } + #home #caseStudiesWrapper div:nth-child(4) { + background-image: url(/images/community_logos/wikimedia_foundation_logo.png); } + #home #caseStudiesWrapper p { + font-size: 20px; } + #home #caseStudiesWrapper a { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + color: #3371e3; + font-weight: 400; } + +/* Google Search */ +.cse .gsc-control-cse, .gsc-control-cse { + padding: 0; } + +.gsc-control-cse table, .gsc-control-cse-en table { + margin: 0px !important; } + +.gsc-above-wrapper-area { + border-bottom: 0; } + +@media screen and (min-width: 750px) { + h1 { + font-size: 32px; + line-height: 40px; } + h2 { + font-size: 28px; + line-height: 60px; } + h3 { + font-size: 24px; + line-height: 32px; } + h4 { + font-size: 20px; + line-height: 40px; } + h5 { + font-size: 16px; + line-height: 36px; } + p { + font-size: 14px; + line-height: 22px; } + section, header, #vendorStrip { + padding-left: 20px; + padding-right: 20px; } + section main, header main, #vendorStrip main { + width: 100%; + max-width: 100%; } + header { + height: 80px; } + .nav-buttons { + height: 80px; + line-height: 80px; } + .nav-buttons .button + * { + margin-left: 30px; } + #hamburger { + width: 50px; + height: 50px; } + #mainNav { + padding: 140px 0 30px; } + #mainNav h5 { + margin-bottom: 1em; } + #mainNav h3 { + margin-bottom: 0.6em; } + #mainNav .nav-box { + width: 20%; } + #mainNav .nav-box + .nav-box { + margin-left: calc(20% / 3); } + #mainNav main + main { + margin-top: 60px; } + #mainNav .left .button { + height: 50px; + line-height: 50px; + font-size: 18px; } + .open-nav #tryKubernetes, .y-enough #tryKubernetes { + margin-left: 30px; } + #hero { + padding-top: 80px; } + #docs #hero h1, #docs #hero h5 { + padding-left: 20px; + padding-right: 20px; } + #vendorStrip { + height: 88px; + line-height: 88px; + font-size: 16px; } + p { + font-size: 16px; + line-height: 24px; + letter-spacing: 0.1px; } + h1 { + font-size: 36px; + line-height: 44px; } + h3 { + font-size: 28px; + line-height: 36px; } + h4 { + font-size: 24px; + line-height: 40px; } + #home #viewDocs, #home #tryKubernetes { + display: inline-block; } + #vendorStrip { + display: block; + text-align: center; } + #vendorStrip img { + max-height: 24px; + vertical-align: middle; + margin: 0 30px; } + #docs #vendorStrip li a { + font-size: 1em; + font-weight: normal; } + #docs #vendorStrip li li + li { + margin-left: 60px; } + #oceanNodes h3 { + text-align: left; + margin-bottom: 18px; } + #oceanNodes main { + position: relative; + clear: both; + display: table; } + #oceanNodes main .content { + display: table-cell; + position: relative; + vertical-align: middle; } + #oceanNodes main .image-wrapper { + position: absolute; + top: 50%; + max-width: 25%; + max-height: 100%; + transform: translateY(-50%); } + #oceanNodes main:nth-child(odd) { + padding-right: 210px; } + #oceanNodes main:nth-child(odd) .image-wrapper { + right: 0; } + #oceanNodes main:nth-child(even) { + padding-left: 210px; } + #oceanNodes main:nth-child(even) .image-wrapper { + left: 0; } + #oceanNodes main:nth-child(1) { + padding-right: 0; } + #oceanNodes main:nth-child(1) h3, #oceanNodes main:nth-child(1) p { + text-align: center; } + #oceanNodes main:nth-child(1) .image-wrapper { + position: relative; + display: block; + float: none; + max-width: 100%; + transform: none; } + #oceanNodes main:nth-child(1) .content { + display: block; } + #oceanNodes main img { + width: 100%; } + #video { + height: 400px; + display: block; } + #video > .light-text { + display: block; } + #mobileShowVideoButton { + display: none; } + #features { + padding-bottom: 60px; } + #features .feature-box { + margin-bottom: 30px; } + #features .feature-box:last-child { + margin-bottom: 0; } + #features h3 { + margin-bottom: 40px; } + #features .feature-box > div { + width: 45%; + margin-bottom: 0; } + #talkToUs #bigSocial div { + width: calc(50% - 15px); } + #talkToUs #bigSocial div + div { + margin-top: 0; } + #talkToUs #bigSocial div:nth-child(2) { + margin-left: 20px; } + #talkToUs #bigSocial div:nth-child(3) { + margin-top: 20px; } + #talkToUs #bigSocial div:nth-child(4) { + margin-top: 20px; + margin-left: 20px; } + #talkToUs #bigSocial a { + display: inline-block; + color: #3371e3; + font-weight: 400; + text-decoration: none; } + footer nav { + text-align: center; } + footer nav a { + width: 30%; + padding: 0 20px; } + footer .social { + text-align: center; } + footer .social div { + display: inline-block; } + footer .social div:last-child { + display: block; + margin: 0; } + footer .social span { + display: inline-block; + margin-right: 10px; } + footer .social input { + text-align: left; } + #home #caseStudiesWrapper div { + width: 48%; } } + +@media screen and (min-width: 1025px) { + #hamburger { + display: none; } + ul.global-nav { + display: inline-block; } + #docs #vendorStrip #searchBox:before { + top: 15px; } + #vendorStrip { + height: 44px; + line-height: 44px; } + #vendorStrip li a.YAH:after { + content: ""; + display: block; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 4px; + background-color: #3371e3; } + #vendorStrip #searchBox { + float: right; } + #home #hero #vendorStrip { + display: block; } + #docs #hero h1, #docs #hero h5 { + text-align: left; } + #docs #hero #vendorStrip ul { + float: left; } + #docs #hero #vendorStrip #searchBox { + float: right; + width: 250px; } + #docs #hero #vendorStrip #search { + vertical-align: middle; } + #docs .flyout-button { + display: none; } + #docs .logo { + position: relative; + float: left; + display: block; + width: 180px; + height: 88px; + top: 0; + left: 0; + transform: none; + background-image: url(../images/nav_logo.svg); } + #docs.flip-nav .logo, #docs.open-nav .logo { + background-image: url(../images/nav_logo2.svg); } + #encyclopedia { + padding: 50px 50px 100px 100px; + clear: both; } + #docsToc { + position: relative; + float: left; + padding: 0 20px; + left: 0; + width: 350px; + z-index: auto; } + #docsToc .push-menu-close-button { + display: none; } + #docsContent { + width: calc(100% - 400px); } + #docsContent #editPageButton { + right: -25px; } + section main, header main, footer main { + max-width: 1200px; } + header, #vendorStrip, #encyclopedia, #hero h1, #hero h5, #docs #hero h1, #docs #hero h5, + #community #hero h1, .gridPage #hero h1, #community #hero h5, .gridPage #hero h5 { + padding-left: 100px; + padding-right: 100px; } + #vendorStrip { + padding-right: 10px; } + #home section main, #home header main, #home footer main { + max-width: 1000px; } + #oceanNodes main { + position: relative; + max-width: 830px; } + #oceanNodes main:nth-child(1) { + max-width: 1000px; + padding-right: 475px; } + #oceanNodes main:nth-child(1) h3, #oceanNodes main:nth-child(1) p { + text-align: left; } + #oceanNodes main:nth-child(1) .image-wrapper { + position: absolute; + max-width: 48%; + transform: translateY(-50%); } + #oceanNodes main:nth-child(1) .image-wrapper img { + max-width: 425px; } + #video { + height: 550px; + position: relative; + background-image: url(../images/kub_video_banner_homepage.jpg); + background-position: center center; + background-size: cover; } + #talkToUs h4 br { + display: block; } + #talkToUs #bigSocial div { + width: calc(25% - 18px); } + #talkToUs #bigSocial div + div { + margin-left: 20px; } + footer { + width: 100%; + background-image: url(../images/texture.png); + background-color: #303030; } + footer main { + padding: 20px 0; } + footer nav { + overflow: hidden; + margin-bottom: 20px; } + footer nav a { + width: 16.65%; + float: left; + font-size: 24px; + font-weight: 300; + white-space: nowrap; } + footer .social { + padding: 0 30px; + max-width: 1200px; } + footer .social div { + float: left; } + footer .social div:last-child { + float: right; } + #search, #wishField { + background-color: transparent; + padding: 10px; + font-size: 16px; + font-weight: 100; + color: white; + border: 1px solid white; + transition: 0.3s; } + #search:focus, #wishField:focus { + background-color: #f7f7f7; + color: #303030; } + .social a { + display: inline-block; + background-image: url(../images/social_sprite.png); + background-repeat: no-repeat; + background-size: auto; + width: 50px; + height: 50px; + border-radius: 5px; + margin-right: 10px; } + .social a:hover { + background-color: #fff; } + .social a span { + position: absolute; + display: block; + height: 0; + overflow: hidden; } + a.twitter { + background-position: 0 0; } + a.twitter:hover { + background-position: 0 100%; } + a.stack-overflow { + background-position: -50px 0; } + a.stack-overflow:hover { + background-position: -50px 100%; } + a.slack { + background-position: -100px 0; } + a.slack:hover { + background-position: -100px 100%; } + a.github { + background-position: -150px 0; } + a.github:hover { + background-position: -150px 100%; } + a.mailing-list { + background-position: -200px 0; } + a.mailing-list:hover { + background-position: -200px 100%; } + a.calendar { + background-position: -250px 0; } + a.calendar:hover { + background-position: -250px 100%; } + #community #hero, .gridPage #hero { + text-align: left; } + #community #hero h1, .gridPage #hero h1 { + padding: 20px 100px; } + #community #tryKubernetes, .gridPage #tryKubernetes { + width: auto; + background-color: #3371e3; + padding: 0 20px; } + #bigSocial div { + width: calc(25% - 18px); } + #home #caseStudiesWrapper div { + width: 24%; + min-height: 260px; } } + +@media screen and (min-width: 1300px) { + #vendorStrip { + padding-right: 100px; } } + +@media screen and (min-width: 456px) { + #vendorStrip li + li { + margin-left: 20px; } } diff --git a/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.json b/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.json new file mode 100644 index 0000000000000..081a4beb86c9d --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_a6e533854c4de092afe9278041939937.json @@ -0,0 +1 @@ +{"Target":"css/styles.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content new file mode 100644 index 0000000000000..20fe18a078130 --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content @@ -0,0 +1 @@ +html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}*,.button{box-sizing:border-box;font-family:roboto,sans-serif;background:0 0;margin:0;border:0}body{font-family:roboto,sans-serif}h1,h2,h5,p{font-weight:300}h3,h4{font-weight:400}html,body{margin:0;padding:0}input,button{outline:0}button{cursor:pointer}ul,li{list-style:none}ul{margin:0;padding:0}a{text-decoration:none}.clear{display:block;clear:both}.light-text{color:#fff}.right{float:right}.left{float:left}.center{text-align:center}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}body{background-color:#fff}section{position:relative;background-color:#fff}section main,header main,footer main{position:relative;margin:auto}p{font-size:14px;font-weight:400}.button{display:inline-block;border-radius:6px;padding:0 20px;line-height:40px;color:#fff;background-color:#3371e3;text-decoration:none}#cellophane{position:fixed;top:0;left:0;width:100%;height:100%;display:none}header{position:fixed;top:0;left:0;width:100%;z-index:8888;background-color:transparent;box-shadow:0 0 0 transparent;overflow:hidden;transition:.3s;text-align:center}.logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(/images/nav_logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#docs .flyout-button{position:fixed;top:20px;left:20px;width:50px;height:50px;background-image:url(/images/toc_icon.png);background-position:center center;background-repeat:no-repeat;background-size:auto;border-radius:50%;transition:.3s;z-index:99999}#docs.open-nav .flyout-button{display:none}#docs .logo{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:block;width:45px;height:44px;background-image:url(/images/favicon.png)}#docs.flip-nav .flyout-button{background-image:url(/images/toc_icon_grey.png)}.nav-buttons{float:right}#viewDocs,#tryKubernetes{display:none}#viewDocs{border:2px solid #fff;background-color:transparent;transition:.3s}#viewDocs:hover{background-color:#fff;color:#303030}#tryKubernetes{width:0;padding:0;border:1px solid transparent;background-color:transparent;text-align:center;white-space:nowrap;vertical-align:middle;overflow:hidden;transition:.3s}#hamburger{display:inline-block;position:relative;vertical-align:middle;padding:0;border:0;background:0 0}#hamburger div,#hamburger:before,#hamburger:after{position:absolute;left:15%;width:70%;height:2px;background-color:#3371e3;transition:.3s;content:""}#hamburger div{top:calc(50% - 1px)}#hamburger:before{top:24%}#hamburger:after{bottom:24%}#hamburger:hover div,#hamburger:hover:before,#hamburger:hover:after{background-color:#fff}#mainNav h5{color:#3371e3;font-weight:400}#mainNav main{white-space:nowrap;overflow:hidden;clear:both}#mainNav .nav-box{float:left;white-space:normal}#mainNav h3 a{color:#3371e3;text-decoration:none}ul.global-nav{display:none}ul.global-nav li{display:inline-block;margin-right:14px}ul.global-nav li a{color:#fff;font-weight:400;padding:0;position:relative}ul.global-nav li a.active:after{position:absolute;width:100%;height:2px;content:'';bottom:-4px;left:0;background:#fff}ul.global-nav li a .ui-icon{filter:brightness(0) invert(1)}ul.global-nav li ul{display:none;position:fixed;top:40px;text-align:left}ul.global-nav li ul li{display:block;height:28px}ul.global-nav li ul li a{background:#303030;color:#fff;padding:7px}ul.global-nav li ul li:last-child a{border-radius:7px}ul.global-nav li:hover ul{display:block}.flip-nav ul.global-nav li a,.open-nav ul.global-nav li a{color:#303030}.flip-nav ul.global-nav li a .ui-icon{filter:brightness(0)}.flip-nav ul.global-nav li ul li a{background:#fff;color:#303030}.flip-nav ul.global-nav li a.active:after,.flip-nav ul.global-nav li ul li a.active:after,.open-nav ul.global-nav li a.active:after{background:#3371e3}.flip-nav header{background-color:#fff}.open-nav body{overflow:hidden}.open-nav #cellophane{display:block;z-index:9998}.open-nav header{background-color:#e8e8e8;z-index:9999}.open-nav #hamburger div{opacity:0}.open-nav #hamburger:before,.open-nav #hamburger:after{left:12px;transform-origin:0 1px}.open-nav #hamburger:before{transform:rotate(45deg)}.open-nav #hamburger:after{transform:rotate(-45deg)}.open-nav #tryKubernetes,.y-enough #tryKubernetes{width:150px;background-color:#3371e3;border-color:#3371e3}.flip-nav header,.open-nav header{box-shadow:0 1px 2px #4c4c4c}.flip-nav #viewDocs,.open-nav #viewDocs{border-color:#303030;color:#303030}.flip-nav #viewDocs:hover,.open-nav #viewDocs:hover{border-color:#3371e3;background-color:#3371e3;color:#fff}.flip-nav #hamburger:hover div,.flip-nav #hamburger:hover:before,.flip-nav #hamburger:hover:after,.open-nav #hamburger:hover div,.open-nav #hamburger:hover:before,.open-nav #hamburger:hover:after{background-color:#303030}#hero{background-image:url(/images/texture.png);background-color:#303030;text-align:center;padding-left:0;padding-right:0;margin-bottom:0;position:relative}#hero.bot-bar:after{display:block;margin-bottom:-20px;height:8px;width:100%;background-color:rgba(255,255,255,.1);content:''}#hero.no-sub h5{display:none}#hero.no-sub h1{margin-bottom:20px}#home #hero:after{display:none}#vendorStrip{position:relative;background-color:rgba(255,255,255,.1);font-weight:100;white-space:nowrap;text-align:center}#vendorStrip li a{color:rgba(255,255,255,.5)}#vendorStrip li a.YAH{color:#fff;position:relative}footer{width:100%;background-image:url(/images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav a{width:100%;text-align:center;display:inline-block;margin:10px 0;font-size:24px;font-weight:300;color:#fff;text-decoration:none}footer .social{margin:20px 0}footer .social div{text-align:center;margin-bottom:20px}footer .social div:last-child{margin:30px 0}footer .social span{display:block;margin-bottom:8px}footer .social input{text-align:center}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(/images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}.social a.button{background-image:none;width:auto;height:auto}.social a.button:hover{color:#3371e3}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#viewDocs{display:none}section{background-color:#fff}#hero{background-color:#303030}#hero h5{margin:20px 0;line-height:28px}#vendorStrip{position:relative}#vendorStrip ul{float:left}#vendorStrip li{display:inline-block;height:100%}#vendorStrip a{display:block;height:100%;color:#fff;font-size:.75em;font-weight:700}#vendorStrip li+li{margin-left:0}#docs #vendorStrip{line-height:44px}#docs #vendorStrip ul{float:none}#docs #vendorStrip #searchBox{float:none;display:block;width:80%;margin:0 auto;height:44px;line-height:44px;position:relative}#docs #vendorStrip #searchBox:before{position:absolute;width:15px;height:15px;content:'';right:8px;top:7px;background-image:url(/images/search-icon.svg);background-repeat:no-repeat;background-size:100% 100%;z-index:1}#docs #vendorStrip #search{width:100%;padding:0 10px;height:30px;line-height:30px;font-size:16px;vertical-align:top;background:#fff;border:0;border-radius:4px;position:relative}#encyclopedia{position:relative;padding:50px 20px 20px;overflow:hidden;font-size:14px}#encyclopedia>div{height:100%}#docsToc{position:fixed;background-color:#fff;top:0;left:0;width:0;height:100vh;overflow:hidden;padding:50px 0;z-index:999999;transition:.3s}#docsToc .yah>.title{background-color:#f7f7f7;border-left:3px solid #3371e3;padding:7.5px 10px 7.5px 18px;margin-left:-3px;color:#3371e3}.open-toc body{overflow:hidden}.open-toc #docsToc{padding:50px 20px;width:400px;max-width:100vw;overflow-y:auto}.pi-accordion>.container:first-child>.item:first-child>.title:first-child{padding-left:0;font-size:1.5em;font-weight:700}.pi-accordion>.container:first-child>.item.yah:first-child>.title:first-child{margin-left:-20px!important}.pi-accordion .item{overflow:hidden}.pi-accordion .title{color:#303030;position:relative;padding:7.5px 10px 7.5px 18px;cursor:pointer;transition:.3s}.pi-accordion .title:hover{color:#3371e3}.pi-accordion a.item>.title{color:#000}.pi-accordion a.item>.title:hover{color:#3371e3}.pi-accordion div.item>.title:before{content:"";position:absolute;top:12px;left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #3371e3;transform:rotate(0deg);transition:.3s}.pi-accordion .wrapper{position:relative;width:100%;transition:height .3s}.pi-accordion .content{padding-left:20px;opacity:0;transition:.3s}.pi-accordion .item.on>.title:before{transform:rotate(90deg)}.pi-accordion .item.on>.wrapper>.content{opacity:1}dt{margin-bottom:8px}dd{margin-bottom:16px}.pi-pushmenu{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.pi-pushmenu.on{opacity:1}.pi-pushmenu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.pi-pushmenu .sled{position:absolute;top:0;width:0;height:100%;background-color:#fff;overflow:auto;transition:.3s}.pi-pushmenu.on .sled{width:400px;max-width:100vw}.pi-pushmenu .top-bar{height:0;line-height:60px;background-color:#444}.pi-pushmenu ul{margin-top:25px}.pi-pushmenu li{position:relative;display:block;width:100%;min-height:45px;padding:0 60px 0 20px;border-bottom:1px solid #ccc}.pi-pushmenu a{display:inline-block;width:100%;height:45px;line-height:45px;font-family:roboto,sans-serif;font-size:20px;color:#3371e3}.pi-pushmenu .button{background:0 0;padding:0}.pi-pushmenu ul ul{padding:0 20px}.pi-pushmenu ul ul li{min-height:40px}.pi-pushmenu ul ul a{height:40px;line-height:40px;font-size:18px;color:#555}.push-menu-close-button{position:absolute;top:0;right:0;width:50px;height:50px}.push-menu-close-button:before,.push-menu-close-button:after{content:"";position:absolute;top:calc(50% - 1px);left:25%;width:50%;height:2px;background-color:#000}.push-menu-close-button:before{transform:rotate(45deg)}.push-menu-close-button:after{transform:rotate(-45deg)}#docsContent{position:relative;float:right;width:100%}#docsContent *+h2,#docsContent *+h3,#docsContent *+h4,#docsContent *+h5,#docsContent *+h6{margin-top:30px}#docsContent h1,#docsContent h2,#docsContent h3,#docsContent h4,#docsContent h5,#docsContent h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}#docsContent h1:before,#docsContent h2:before,#docsContent h3:before,#docsContent h4:before,#docsContent h5:before,#docsContent h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}#docsContent h1,#docsContent h2{border-bottom:1px solid #ccc}#docsContent h1{font-size:32px;padding-right:60px}#docsContent h2{font-size:28px}#docsContent h3{font-size:24px;font-weight:300;margin-bottom:5px}#docsContent h4{font-size:20px;margin-bottom:0}#docsContent h5,#docsContent h6{font-size:16px;font-weight:500}#docsContent p{font-size:16px;font-weight:300;line-height:1.75em}#docsContent p+p{margin-top:10px}#docsContent code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}#docsContent a code{color:#3371e3;text-decoration:underline}#docsContent pre .pi,#docsContent pre .s{margin:0;padding:0}#docsContent .highlight code span,#docsContent code,#docsContent pre code{font-family:roboto mono,monospace}#docsContent code,#docsContent pre code{color:#303030}#docsContent pre code{padding:0}#docsContent pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}#docsContent h1 code,#docsContent h2 code,#docsContent h3 code,#docsContent h4 code,#docsContent h5 code,#docsContent h6 code{font-family:inherit;font-size:inherit;background-color:transparent}#docsContent .includecode{table-layout:fixed}#docsContent .includecode,#docsContent .includecode th,#docsContent .includecode td{padding:0!important}#docsContent .includecode th{text-align:right!important;padding:10px!important}#docsContent .includecode th a,#docsContent .includecode th a code{color:#fff!important;background-color:transparent!important}#docsContent .includecode pre{margin:0!important}#docsContent ul li{list-style:disc}#docsContent ol li{list-style:decimal}#docsContent ul,#docsContent ol{margin:20px 0;padding-left:30px;font-weight:300}#docsContent ul ul,#docsContent ol ol,#docsContent ul ol,#docsContent ol ul{margin:.75em 0}#docsContent li{margin-bottom:.75em;font-size:16px;line-height:1.75em}#docsContent table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}#docsContent thead,#docsContent tr:nth-child(even){background-color:#f7f7f7}#docsContent thead{background-color:#555;color:#fff}#docsContent th,#docsContent td{padding:8px;text-align:left;margin:0}#docsContent th{font-weight:400}#docsContent td{font-size:.85em}#docsContent #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}#docsContent #markdown-toc,#docsContent #TableOfContents{margin-bottom:20px}#docsContent #markdown-toc ul,#docsContent #markdown-toc li,#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disc;color:#3371e3}#docsContent #markdown-toc ul,#docsContent #TableOfContents ul{padding:0 15px;margin:0}#docsContent #markdown-toc li,#docsContent #TableOfContents li{padding:0;line-height:1.5em;margin-bottom:0}#docsContent #markdown-toc a,#docsContent #TableOfContents a{position:relative;color:#3371e3;font-weight:700}#docsContent img{max-width:100%}#docsContent a{text-decoration:underline}#docsContent #TableOfContents>ul>li{list-style:none}#docsContent #TableOfContents ul,#docsContent #TableOfContents li{list-style:disk}.fixed footer{position:fixed;bottom:0}#miceType{clear:both;font-size:11px;line-height:18px;color:#aaa}html.search #docsContent{position:relative;float:none;width:90%;max-width:850px;margin:0 auto}html.search #docsContent #editPageButton{display:none}html.search #docsContent table{border:0;margin-bottom:0}html.search #docsContent td{padding:0}html.search #docsContent h1{margin-bottom:0;border-bottom:0;padding-bottom:0;padding-left:8px}#home.flip-nav .logo,#home.open-nav .logo{background-image:url(/images/nav_logo2.svg)}#home #hero{margin-bottom:0;padding-bottom:1px}#home #hero main{padding:0 10px;margin-bottom:30px}#home #hero #vendorStrip{display:none}#oceanNodes{padding-top:60px;padding-bottom:60px}#oceanNodes a{color:#3371e3}#oceanNodes main{margin-bottom:60px;min-height:160px}#oceanNodes .image-wrapper{max-width:75%;margin:0 auto 20px;text-align:center}#oceanNodes .image-wrapper img{width:100%;max-width:160px}#oceanNodes main:first-child .image-wrapper{max-width:100%}#oceanNodes main:first-child .image-wrapper img{max-width:491px}#oceanNodes h3{margin-bottom:30px}#video{height:200px}#video{width:100%;position:relative;background-image:url(/images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#video>.light-text{display:none;position:absolute;top:50%;left:75%;width:525px;padding-right:80px;transform:translate(-50%,-50%);color:#fff}#video h2{font-size:32px;line-height:44px;margin-bottom:20px}#video p{margin-bottom:20px}#video #desktopKCButton{position:relative;font-size:18px;background-color:#303030;border-radius:8px;color:#fff;padding:20px 10px}#video #desktopShowVideoButton{position:relative;font-size:24px;background-color:#fff;border-radius:8px;color:#3371e3;padding:15px 30px 15px 80px;margin-bottom:15px}#video #desktopShowVideoButton:before{content:"";position:absolute;position:absolute;top:50%;left:40px;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #3371e3}#video #mobileShowVideoButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background-color:transparent;border:5px solid rgba(255,255,255,.2);overflow:visible}#video #mobileShowVideoButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:40px;content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff}#videoPlayer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:none}#videoPlayer iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:45vw;max-width:142.22222222vh;max-height:80vh}#videoPlayer #closeButton{position:absolute;top:20px;right:20px;width:50px;height:50px;border:2px solid transparent;transition:.3s}#videoPlayer #closeButton:before,#videoPlayer #closeButton:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:2px;background-color:#fff}#videoPlayer #closeButton:before{transform:rotate(45deg)}#videoPlayer #closeButton:after{transform:rotate(-45deg)}#videoPlayer #closeButton:hover{border-color:#fff}#features{padding-top:140px;background-color:#f7f7f7;background-image:url(/images/wheel.png);background-position:center 60px;background-repeat:no-repeat;background-size:auto}.feature-box{width:100%;overflow:hidden;clear:both}.feature-box h4{line-height:normal;margin-bottom:15px}.feature-box>div:first-child{float:left}.feature-box>div:last-child{float:right}#features h3{margin-bottom:20px}#features .feature-box{margin-bottom:0}#features .feature-box>div{width:100%;margin-bottom:40px}#community.open-nav .logo,#community.flip-nav .logo,.gridPage.open-nav .logo,.gridPage.flip-nav .logo{background-image:url(/images/nav_logo2.svg)}#community #hero,.gridPage #hero{padding-bottom:20px}#community #mainContent,.gridPage #mainContent{padding:20px 0}#community #mainContent main,.gridPage #mainContent main{max-width:none}#community #mainContent a,.gridPage #mainContent a{color:#3371e3}#community #mainContent .content,.gridPage #mainContent .content{margin-bottom:30px;padding:30px 0}#community #mainContent .content h1,#community #mainContent .content h2,#community #mainContent .content h3,#community #mainContent .content h4,#community #mainContent .content h5,#community #mainContent .content h6,#community #mainContent .content p,.gridPage #mainContent .content h1,.gridPage #mainContent .content h2,.gridPage #mainContent .content h3,.gridPage #mainContent .content h4,.gridPage #mainContent .content h5,.gridPage #mainContent .content h6,.gridPage #mainContent .content p{line-height:normal;max-width:1200px;padding:0 20px;margin:0 auto 20px}#community #mainContent .content:nth-child(even),.gridPage #mainContent .content:nth-child(even){background-color:#f7f7f7}#community #mainContent .company-logos,.gridPage #mainContent .company-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .company-logos img,.gridPage #mainContent .company-logos img{width:auto;margin:10px;background-color:#f7f7f7}#community #mainContent .partner-logos,.gridPage #mainContent .partner-logos{text-align:center;max-width:1200px;margin:0 auto}#community #mainContent .partner-logos img,.gridPage #mainContent .partner-logos img{width:auto;margin:10px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.24),0 0 5px rgba(0,0,0,.12)}#community #mainContent #calendarMeetings,.gridPage #mainContent #calendarMeetings{position:relative;width:80vw;height:60vw;max-width:1200px;max-height:900px;margin:20px auto}#community #mainContent #calendarEvents,.gridPage #mainContent #calendarEvents{position:relative;width:80vw;height:30vw;max-width:1200px;max-height:450px;margin:20px auto}#community #mainContent iframe,.gridPage #mainContent iframe{position:absolute;border:0;width:100%;height:100%}.ui-icon{display:inline-block!important}#feature-state-dialog-link{text-decoration:none!important;padding:5px!important}#feature-state-dialog-link a:visited{color:#454545!important}#feature-state-dialog-link a code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}#feature-state-dialog{background:#fff!important;border:1px solid #ddd!important;padding:.5em 1em!important}#feature-state-dialog ul,#feature-state-dialog li{list-style:disc!important;margin:4px 12px!important}#feature-state-dialog p{margin:8px 0!important}#feature-state-dialog code{display:inline-block!important;box-sizing:border-box!important;background-color:#f7f7f7!important;color:#303030!important;font-family:roboto mono,monospace!important;vertical-align:baseline!important;font-size:14px!important;font-weight:700!important;padding:0 4px!important}.ui-dialog{background:#f7f7f7!important;padding:.5em}.ui-dialog-content{position:relative;float:right;width:100%}.ui-dialog-content *+h2,.ui-dialog-content *+h3,.ui-dialog-content *+h4,.ui-dialog-content *+h5,.ui-dialog-content *+h6{margin-top:30px}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.ui-dialog-content h6{line-height:normal;font-weight:500;margin-bottom:30px;padding-bottom:10px}.ui-dialog-content h1:before,.ui-dialog-content h2:before,.ui-dialog-content h3:before,.ui-dialog-content h4:before,.ui-dialog-content h5:before,.ui-dialog-content h6:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}.ui-dialog-content h1,.ui-dialog-content h2{border-bottom:1px solid #ccc}.ui-dialog-content h1{font-size:32px;padding-right:60px}.ui-dialog-content h2{font-size:28px}.ui-dialog-content h3{font-size:24px;font-weight:300;margin-bottom:5px}.ui-dialog-content h4{font-size:20px;margin-bottom:0}.ui-dialog-content h5,.ui-dialog-content h6{font-size:16px;font-weight:500}.ui-dialog-content p{font-size:16px;font-weight:300;line-height:1.75em}.ui-dialog-content p+p{margin-top:10px}.ui-dialog-content code{display:inline-block;box-sizing:border-box;background-color:#f7f7f7;color:#303030;font-family:roboto mono,monospace;vertical-align:baseline;font-size:14px;font-weight:700;padding:2px 4px}.ui-dialog-content a code{color:#3371e3;text-decoration:underline}.ui-dialog-content pre .pi,.ui-dialog-content pre .s{margin:0;padding:0}.ui-dialog-content .highlight code span,.ui-dialog-content code,.ui-dialog-content pre code{font-family:roboto mono,monospace}.ui-dialog-content code,.ui-dialog-content pre code{color:#303030}.ui-dialog-content pre code{padding:0}.ui-dialog-content pre{background-color:#f7f7f7;display:block;margin:20px 0;padding:15px;position:relative;overflow-x:auto}.ui-dialog-content h1 code,.ui-dialog-content h2 code,.ui-dialog-content h3 code,.ui-dialog-content h4 code,.ui-dialog-content h5 code,.ui-dialog-content h6 code{font-family:inherit;font-size:inherit;background-color:transparent}.ui-dialog-content .includecode{table-layout:fixed}.ui-dialog-content .includecode,.ui-dialog-content .includecode th,.ui-dialog-content .includecode td{padding:0!important}.ui-dialog-content .includecode th{text-align:right!important;padding:10px!important}.ui-dialog-content .includecode th a,.ui-dialog-content .includecode th a code{color:#fff!important;background-color:transparent!important}.ui-dialog-content .includecode pre{margin:0!important}.ui-dialog-content ul li{list-style:disc}.ui-dialog-content ol li{list-style:decimal}.ui-dialog-content ul,.ui-dialog-content ol{margin:20px 0;padding-left:30px;font-weight:300}.ui-dialog-content ul ul,.ui-dialog-content ol ol,.ui-dialog-content ul ol,.ui-dialog-content ol ul{margin:.75em 0}.ui-dialog-content li{margin-bottom:.75em;font-size:16px;line-height:1.75em}.ui-dialog-content table{width:100%;border:1px solid #ccc;border-spacing:0;margin-top:30px;margin-bottom:30px}.ui-dialog-content thead,.ui-dialog-content tr:nth-child(even){background-color:#f7f7f7}.ui-dialog-content thead{background-color:#555;color:#fff}.ui-dialog-content th,.ui-dialog-content td{padding:8px;text-align:left;margin:0}.ui-dialog-content th{font-weight:400}.ui-dialog-content td{font-size:.85em}.ui-dialog-content #editPageButton{position:absolute;top:-25px;right:5px;width:50px;height:50px;line-height:50px;border-radius:50%;white-space:nowrap;text-indent:50px;overflow:hidden;background:#3371e3 url(/images/icon-pencil.svg) no-repeat;background-position:12px 10px;background-size:29px 29px}.ui-dialog-content #markdown-toc{margin-bottom:20px}.ui-dialog-content #markdown-toc ul,.ui-dialog-content #markdown-toc li{list-style:disc;color:#3371e3}.ui-dialog-content #markdown-toc ul{padding:0 15px;margin:0}.ui-dialog-content #markdown-toc li{padding:0;line-height:1.5em;margin-bottom:0}.ui-dialog-content #markdown-toc a{position:relative;color:#3371e3;font-weight:700}.ui-dialog-content img{max-width:100%}.ui-dialog-content a{text-decoration:underline}.ui-dialog-buttonpane{background:#f7f7f7!important}.ui-widget-header{background:0 0!important;background-color:transparent!important;border:0!important}.ui-tabs ul,.ui-tabs ol,.ui-tabs li{padding:0!important;list-style:none!important;margin-bottom:0!important;margin-left:4px!important}.ui-tabs-panel ul li{list-style:disc!important}.ui-tabs-panel ol li{list-style:decimal!important}.ui-widget-content{border:0!important}.ui-widget-content table{margin:0!important}.ui-tabs .ui-tabs-panel{border:1px solid #ccc!important}.ui-tabs-anchor{text-decoration:none!important}#talkToUs h3,#talkToUs h4{text-align:center}#talkToUs h3{margin-bottom:15px}#talkToUs h4{line-height:normal;margin-bottom:50px}#talkToUs h4 br{display:none}#talkToUs #bigSocial{overflow:hidden}#talkToUs #bigSocial div{width:100%;float:left;padding:30px;padding-top:110px;background-position:center top;background-size:auto;background-repeat:no-repeat}#talkToUs #bigSocial div:nth-child(1){background-image:url(/images/twitter_icon.png)}#talkToUs #bigSocial div:nth-child(2){background-image:url(/images/github_icon.png)}#talkToUs #bigSocial div:nth-child(3){background-image:url(/images/slack_icon.png)}#talkToUs #bigSocial div:nth-child(4){background-image:url(/images/stackoverflow_icon.png)}#talkToUs #bigSocial div+div{margin-top:20px;margin-left:0}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-size:24px;font-weight:400;text-decoration:none;margin-bottom:15px}#talkToUs #bigSocial a,#talkToUs #bigSocial p{text-align:center;width:100%}#home #talkToUs main{padding:30px 0}#home #talkToUs h5{font-size:20px}#home #caseStudiesWrapper{position:relative;text-align:center;margin-bottom:30px}#home #caseStudiesWrapper div{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:230px;padding:125px 10px 15px;margin-bottom:30px;background-position:top center;background-repeat:no-repeat}#home #caseStudiesWrapper div:nth-child(1){background-image:url(/images/community_logos/pearson_logo.png)}#home #caseStudiesWrapper div:nth-child(2){background-image:url(/images/community_logos/box_logo.png)}#home #caseStudiesWrapper div:nth-child(3){background-image:url(/images/community_logos/ebay_logo.png)}#home #caseStudiesWrapper div:nth-child(4){background-image:url(/images/community_logos/wikimedia_foundation_logo.png)}#home #caseStudiesWrapper p{font-size:20px}#home #caseStudiesWrapper a{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#3371e3;font-weight:400}.cse .gsc-control-cse,.gsc-control-cse{padding:0}.gsc-control-cse table,.gsc-control-cse-en table{margin:0!important}.gsc-above-wrapper-area{border-bottom:0}@media screen and (min-width:750px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:60px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:40px}h5{font-size:16px;line-height:36px}p{font-size:14px;line-height:22px}section,header,#vendorStrip{padding-left:20px;padding-right:20px}section main,header main,#vendorStrip main{width:100%;max-width:100%}header{height:80px}.nav-buttons{height:80px;line-height:80px}.nav-buttons .button+*{margin-left:30px}#hamburger{width:50px;height:50px}#mainNav{padding:140px 0 30px}#mainNav h5{margin-bottom:1em}#mainNav h3{margin-bottom:.6em}#mainNav .nav-box{width:20%}#mainNav .nav-box+.nav-box{margin-left:calc(20%/3)}#mainNav main+main{margin-top:60px}#mainNav .left .button{height:50px;line-height:50px;font-size:18px}.open-nav #tryKubernetes,.y-enough #tryKubernetes{margin-left:30px}#hero{padding-top:80px}#docs #hero h1,#docs #hero h5{padding-left:20px;padding-right:20px}#vendorStrip{height:88px;line-height:88px;font-size:16px}p{font-size:16px;line-height:24px;letter-spacing:.1px}h1{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:40px}#home #viewDocs,#home #tryKubernetes{display:inline-block}#vendorStrip{display:block;text-align:center}#vendorStrip img{max-height:24px;vertical-align:middle;margin:0 30px}#docs #vendorStrip li a{font-size:1em;font-weight:400}#docs #vendorStrip li li+li{margin-left:60px}#oceanNodes h3{text-align:left;margin-bottom:18px}#oceanNodes main{position:relative;clear:both;display:table}#oceanNodes main .content{display:table-cell;position:relative;vertical-align:middle}#oceanNodes main .image-wrapper{position:absolute;top:50%;max-width:25%;max-height:100%;transform:translateY(-50%)}#oceanNodes main:nth-child(odd){padding-right:210px}#oceanNodes main:nth-child(odd) .image-wrapper{right:0}#oceanNodes main:nth-child(even){padding-left:210px}#oceanNodes main:nth-child(even) .image-wrapper{left:0}#oceanNodes main:nth-child(1){padding-right:0}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:center}#oceanNodes main:nth-child(1) .image-wrapper{position:relative;display:block;float:none;max-width:100%;transform:none}#oceanNodes main:nth-child(1) .content{display:block}#oceanNodes main img{width:100%}#video{height:400px;display:block}#video>.light-text{display:block}#mobileShowVideoButton{display:none}#features{padding-bottom:60px}#features .feature-box{margin-bottom:30px}#features .feature-box:last-child{margin-bottom:0}#features h3{margin-bottom:40px}#features .feature-box>div{width:45%;margin-bottom:0}#talkToUs #bigSocial div{width:calc(50% - 15px)}#talkToUs #bigSocial div+div{margin-top:0}#talkToUs #bigSocial div:nth-child(2){margin-left:20px}#talkToUs #bigSocial div:nth-child(3){margin-top:20px}#talkToUs #bigSocial div:nth-child(4){margin-top:20px;margin-left:20px}#talkToUs #bigSocial a{display:inline-block;color:#3371e3;font-weight:400;text-decoration:none}footer nav{text-align:center}footer nav a{width:30%;padding:0 20px}footer .social{text-align:center}footer .social div{display:inline-block}footer .social div:last-child{display:block;margin:0}footer .social span{display:inline-block;margin-right:10px}footer .social input{text-align:left}#home #caseStudiesWrapper div{width:48%}}@media screen and (min-width:1025px){#hamburger{display:none}ul.global-nav{display:inline-block}#docs #vendorStrip #searchBox:before{top:15px}#vendorStrip{height:44px;line-height:44px}#vendorStrip li a.YAH:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#3371e3}#vendorStrip #searchBox{float:right}#home #hero #vendorStrip{display:block}#docs #hero h1,#docs #hero h5{text-align:left}#docs #hero #vendorStrip ul{float:left}#docs #hero #vendorStrip #searchBox{float:right;width:250px}#docs #hero #vendorStrip #search{vertical-align:middle}#docs .flyout-button{display:none}#docs .logo{position:relative;float:left;display:block;width:180px;height:88px;top:0;left:0;transform:none;background-image:url(../images/nav_logo.svg)}#docs.flip-nav .logo,#docs.open-nav .logo{background-image:url(../images/nav_logo2.svg)}#encyclopedia{padding:50px 50px 100px 100px;clear:both}#docsToc{position:relative;float:left;padding:0 20px;left:0;width:350px;z-index:auto}#docsToc .push-menu-close-button{display:none}#docsContent{width:calc(100% - 400px)}#docsContent #editPageButton{right:-25px}section main,header main,footer main{max-width:1200px}header,#vendorStrip,#encyclopedia,#hero h1,#hero h5,#docs #hero h1,#docs #hero h5,#community #hero h1,.gridPage #hero h1,#community #hero h5,.gridPage #hero h5{padding-left:100px;padding-right:100px}#vendorStrip{padding-right:10px}#home section main,#home header main,#home footer main{max-width:1e3px}#oceanNodes main{position:relative;max-width:830px}#oceanNodes main:nth-child(1){max-width:1e3px;padding-right:475px}#oceanNodes main:nth-child(1) h3,#oceanNodes main:nth-child(1) p{text-align:left}#oceanNodes main:nth-child(1) .image-wrapper{position:absolute;max-width:48%;transform:translateY(-50%)}#oceanNodes main:nth-child(1) .image-wrapper img{max-width:425px}#video{height:550px;position:relative;background-image:url(../images/kub_video_banner_homepage.jpg);background-position:center center;background-size:cover}#talkToUs h4 br{display:block}#talkToUs #bigSocial div{width:calc(25% - 18px)}#talkToUs #bigSocial div+div{margin-left:20px}footer{width:100%;background-image:url(../images/texture.png);background-color:#303030}footer main{padding:20px 0}footer nav{overflow:hidden;margin-bottom:20px}footer nav a{width:16.65%;float:left;font-size:24px;font-weight:300;white-space:nowrap}footer .social{padding:0 30px;max-width:1200px}footer .social div{float:left}footer .social div:last-child{float:right}#search,#wishField{background-color:transparent;padding:10px;font-size:16px;font-weight:100;color:#fff;border:1px solid #fff;transition:.3s}#search:focus,#wishField:focus{background-color:#f7f7f7;color:#303030}.social a{display:inline-block;background-image:url(../images/social_sprite.png);background-repeat:no-repeat;background-size:auto;width:50px;height:50px;border-radius:5px;margin-right:10px}.social a:hover{background-color:#fff}.social a span{position:absolute;display:block;height:0;overflow:hidden}a.twitter{background-position:0 0}a.twitter:hover{background-position:0 100%}a.stack-overflow{background-position:-50px 0}a.stack-overflow:hover{background-position:-50px 100%}a.slack{background-position:-100px 0}a.slack:hover{background-position:-100px 100%}a.github{background-position:-150px 0}a.github:hover{background-position:-150px 100%}a.mailing-list{background-position:-200px 0}a.mailing-list:hover{background-position:-200px 100%}a.calendar{background-position:-250px 0}a.calendar:hover{background-position:-250px 100%}#community #hero,.gridPage #hero{text-align:left}#community #hero h1,.gridPage #hero h1{padding:20px 100px}#community #tryKubernetes,.gridPage #tryKubernetes{width:auto;background-color:#3371e3;padding:0 20px}#bigSocial div{width:calc(25% - 18px)}#home #caseStudiesWrapper div{width:24%;min-height:260px}}@media screen and (min-width:1300px){#vendorStrip{padding-right:100px}}@media screen and (min-width:456px){#vendorStrip li+li{margin-left:20px}} \ No newline at end of file diff --git a/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json new file mode 100644 index 0000000000000..26e6de94685c3 --- /dev/null +++ b/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json @@ -0,0 +1 @@ +{"Target":"css/styles.min.d02f2440b9c46e9d70858ef9d01d95c96f4568fa648bbfa71dc44a5032967a62.css","MediaType":"text/css","Data":{"Integrity":"sha256-0C8kQLnEbp1whY750B2VyW9FaPpki7+nHcRKUDKWemI="}} \ No newline at end of file diff --git a/staging-container/Dockerfile b/staging-container/Dockerfile deleted file mode 100644 index 04fb4f75ba446..0000000000000 --- a/staging-container/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -FROM alpine:3.7 - -RUN apk add --no-cache \ - build-base \ - ca-certificates \ - libffi-dev \ - nodejs \ - ruby-dev \ - ruby-nokogiri \ - zlib-dev - -RUN gem install \ - bundler \ - github-pages \ - io-console \ - --no-rdoc --no-ri - -VOLUME /k8sdocs - -EXPOSE 4000 - -COPY start.sh /start.sh -WORKDIR /k8sdocs - -CMD [ "/start.sh" ] -# For instructions, see http://kubernetes.io/editdocs/ diff --git a/staging-container/start.sh b/staging-container/start.sh deleted file mode 100755 index 890e4bb385049..0000000000000 --- a/staging-container/start.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -set -e -set -x - -bundle -bundle exec jekyll clean -bundle exec jekyll serve -H 0.0.0.0 -P 4000 diff --git a/static/_redirects b/static/_redirects index 7ad757c00d8d1..1f432f31ab02d 100644 --- a/static/_redirects +++ b/static/_redirects @@ -181,6 +181,12 @@ /docs/getting-started-guides/vsphere/ https://vmware.github.io/vsphere-storage-for-kubernetes/documentation/ 301 /docs/getting-started-guides/windows/While/ /docs/getting-started-guides/windows/ 301 /docs/getting-started-guides/centos/* /docs/setup/independent/create-cluster-kubeadm/ 301 +/docs/getting-started-guides/alibaba-cloud/ /docs/setup/turnkey/alibaba-cloud/ 301 +/docs/getting-started-guides/aws/ /docs/setup/turnkey/aws/ 301 +/docs/getting-started-guides/azure/ /docs/setup/turnkey/azure/ 301 +/docs/getting-started-guides/clc/ /docs/setup/turnkey/clc/ 301 +/docs/getting-started-guides/gce/ /docs/setup/turnkey/gce/ 301 +/docs/getting-started-guides/stackpoint/ /docs/setup/turnkey/stackpoint/ 301 /docs/hellonode/ /docs/tutorials/stateless-application/hello-minikube/ 301 /docs/home/contribute/stage-documentation-changes/ /docs/home/contribute/create-pull-request/ 301 @@ -218,7 +224,6 @@ /docs/roadmap/ https://github.com/kubernetes/kubernetes/milestones/ 301 /docs/samples/ /docs/tutorials/ 301 -/docs/setup/independent/install-kubeadm/ /docs/tasks/tools/install-kubeadm/ 301 /docs/stable/user-guide/labels/ /docs/concepts/overview/working-with-objects/labels/ 301 /docs/tasks/access-application-cluster/access-cluster.md /docs/tasks/access-application-cluster/access-cluster/ 301 diff --git a/static/css/styles.css b/static/css/styles.css deleted file mode 100644 index f18ef1b1843a3..0000000000000 --- a/static/css/styles.css +++ /dev/null @@ -1,925 +0,0 @@ -html, body { margin: 0; padding: 0; } - -input, button { outline: none; } - -button { cursor: pointer; } - -ul, li { list-style: none; } - -ul { margin: 0; padding: 0; } - -a { text-decoration: none; } - -.clear { display: block; clear: both; } - -.light-text { color: white; } - -.right { float: right; } - -.left { float: left; } - -.center { text-align: center; } - -*, .button { box-sizing: border-box; font-family: "Roboto", sans-serif; background: none; margin: 0; border: 0; } - -body { font-family: "Roboto", sans-serif; } - -h1, h2, h5, p { font-weight: 300; } - -h3, h4 { font-weight: 400; } - -html, body { margin: 0; padding: 0; } - -input, button { outline: none; } - -button { cursor: pointer; } - -ul, li { list-style: none; } - -ul { margin: 0; padding: 0; } - -a { text-decoration: none; } - -.clear { display: block; clear: both; } - -.light-text { color: white; } - -.right { float: right; } - -.left { float: left; } - -.center { text-align: center; } - -h1 { font-size: 32px; line-height: 40px; } - -h2 { font-size: 28px; line-height: 60px; } - -h3 { font-size: 24px; line-height: 32px; } - -h4 { font-size: 20px; line-height: 40px; } - -h5 { font-size: 16px; line-height: 36px; } - -p { font-size: 14px; line-height: 22px; } - -section, header, #vendorStrip { padding-left: 20px; padding-right: 20px; } - -section main, header main, #vendorStrip main { width: 100%; max-width: 100%; } - -header { height: 80px; } - -.nav-buttons { height: 80px; line-height: 80px; } - -.nav-buttons .button + * { margin-left: 30px; } - -#hamburger { width: 50px; height: 50px; } - -#mainNav { padding: 140px 0 30px; } - -#mainNav h5 { margin-bottom: 1em; } - -#mainNav h3 { margin-bottom: 0.6em; } - -#mainNav .nav-box { width: 20%; } - -#mainNav .nav-box + .nav-box { margin-left: calc(20% / 3); } - -#mainNav main + main { margin-top: 60px; } - -#mainNav .left .button { height: 50px; line-height: 50px; font-size: 18px; } - -.open-nav #tryKubernetes, .y-enough #tryKubernetes { margin-left: 30px; } - -#hero { padding-top: 80px; } - -#docs #hero h1, #docs #hero h5 { padding-left: 20px; padding-right: 20px; } - -#vendorStrip { height: 88px; line-height: 88px; font-size: 16px; } - -body { background-color: white; } - -section { position: relative; background-color: white; } - -section main, header main, footer main { position: relative; margin: auto; } - -p { font-size: 14px; font-weight: 400; } - -.button { display: inline-block; border-radius: 6px; padding: 0 20px; line-height: 40px; color: white; background-color: #3371e3; text-decoration: none; } - -#cellophane { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; } - -header { position: fixed; top: 0; left: 0; width: 100%; z-index: 8888; background-color: transparent; box-shadow: 0 0 0 transparent; overflow: hidden; transition: 0.3s; text-align: center; } - -.logo { position: relative; float: left; display: block; width: 180px; height: 88px; top: 0; left: 0; transform: none; background-image: url(/images/nav_logo.svg); background-size: contain; background-position: center center; background-repeat: no-repeat; } - -#docs .flyout-button { position: fixed; top: 20px; left: 20px; width: 50px; height: 50px; background-image: url(/images/toc_icon.png); background-position: center center; background-repeat: no-repeat; background-size: auto; border-radius: 50%; transition: 0.3s; z-index: 99999; } - -#docs.open-nav .flyout-button { display: none; } - -#docs .logo { position: absolute; top: 40px; left: 50%; transform: translate(-50%, -50%); display: block; width: 45px; height: 44px; background-image: url(/images/favicon.png); } - -#docs.flip-nav .flyout-button { background-image: url(/images/toc_icon_grey.png); } - -.nav-buttons { float: right; } - -#viewDocs, #tryKubernetes { display: none; } - -#viewDocs { border: 2px solid white; background-color: transparent; transition: 0.3s; } - -#viewDocs:hover { background-color: white; color: #303030; } - -#tryKubernetes { width: 0; padding: 0 0; border: 1px solid transparent; background-color: transparent; text-align: center; white-space: nowrap; vertical-align: middle; overflow: hidden; transition: 0.3s; } - -#hamburger { display: inline-block; position: relative; vertical-align: middle; padding: 0; border: 0; background: none; } - -#hamburger div, #hamburger:before, #hamburger:after { position: absolute; left: 15%; width: 70%; height: 2px; background-color: #3371e3; transition: 0.3s; content: ""; } - -#hamburger div { top: calc(50% - 1px); } - -#hamburger:before { top: 24%; } - -#hamburger:after { bottom: 24%; } - -#hamburger:hover div, #hamburger:hover:before, #hamburger:hover:after { background-color: white; } - -#mainNav h5 { color: #3371e3; font-weight: normal; } - -#mainNav main { white-space: nowrap; overflow: hidden; clear: both; } - -#mainNav .nav-box { float: left; white-space: normal; } - -#mainNav h3 a { color: #3371e3; text-decoration: none; } - -ul.global-nav { display: none; } - -ul.global-nav li { display: inline-block; margin-right: 14px; } - -ul.global-nav li a { color: #fff; font-weight: 400; padding: 0; position: relative; } - -ul.global-nav li a.active:after { position: absolute; width: 100%; height: 2px; content: ''; bottom: -4px; left: 0; background: #fff; } - -ul.global-nav li a .ui-icon { filter: brightness(0) invert(1); } - -ul.global-nav li ul { display: none; position: fixed; top: 40px; text-align: left; } - -ul.global-nav li ul li { display: block; height: 28px; } - -ul.global-nav li ul li a { background: #303030; color: #fff; padding: 7px; } - -ul.global-nav li ul li:last-child a { border-radius: 7px; } - -ul.global-nav li:hover ul { display: block; } - -.flip-nav ul.global-nav li a, .open-nav ul.global-nav li a { color: #303030; } - -.flip-nav ul.global-nav li a .ui-icon { filter: brightness(0); } - -.flip-nav ul.global-nav li ul li a { background: #fff; color: #303030; } - -.flip-nav ul.global-nav li a.active:after, .flip-nav ul.global-nav li ul li a.active:after, .open-nav ul.global-nav li a.active:after { background: #3371e3; } - -.flip-nav header { background-color: white; } - -.open-nav body { overflow: hidden; } - -.open-nav #cellophane { display: block; z-index: 9998; } - -.open-nav header { background-color: #e8e8e8; z-index: 9999; } - -.open-nav #hamburger div { opacity: 0; } - -.open-nav #hamburger:before, .open-nav #hamburger:after { left: 12px; transform-origin: 0 1px; } - -.open-nav #hamburger:before { transform: rotate(45deg); } - -.open-nav #hamburger:after { transform: rotate(-45deg); } - -.open-nav #tryKubernetes, .y-enough #tryKubernetes { width: 150px; background-color: #3371e3; border-color: #3371e3; } - -.flip-nav header, .open-nav header { box-shadow: 0 1px 2px #4c4c4c; } - -.flip-nav #viewDocs, .open-nav #viewDocs { border-color: #303030; color: #303030; } - -.flip-nav #viewDocs:hover, .open-nav #viewDocs:hover { border-color: #3371e3; background-color: #3371e3; color: white; } - -.flip-nav #hamburger:hover div, .flip-nav #hamburger:hover:before, .flip-nav #hamburger:hover:after, .open-nav #hamburger:hover div, .open-nav #hamburger:hover:before, .open-nav #hamburger:hover:after { background-color: #303030; } - -#hero { background-image: url(/images/texture.png); background-color: #303030; text-align: center; padding-left: 0; padding-right: 0; margin-bottom: 0; position: relative; } - -#hero.bot-bar:after { display: block; margin-bottom: -20px; height: 8px; width: 100%; background-color: rgba(255, 255, 255, 0.1); content: ''; } - -#hero.no-sub h5 { display: none; } - -#hero.no-sub h1 { margin-bottom: 20px; } - -#home #hero:after { display: none; } - -#vendorStrip { position: relative; background-color: rgba(255, 255, 255, 0.1); font-weight: 100; white-space: nowrap; text-align: center; } - -#vendorStrip li a { color: rgba(255, 255, 255, 0.5); } - -#vendorStrip li a.YAH { color: white; position: relative; } - -footer { width: 100%; background-image: url(/images/texture.png); background-color: #303030; } - -footer main { padding: 20px 0; } - -footer nav a { width: 100%; text-align: center; display: inline-block; margin: 10px 0; font-size: 24px; font-weight: 300; color: white; text-decoration: none; } - -footer .social { margin: 20px 0; } - -footer .social div { text-align: center; margin-bottom: 20px; } - -footer .social div:last-child { margin: 30px 0; } - -footer .social span { display: block; margin-bottom: 8px; } - -footer .social input { text-align: center; } - -#search, #wishField { background-color: transparent; padding: 10px; font-size: 16px; font-weight: 100; color: white; border: 1px solid white; transition: 0.3s; } - -#search:focus, #wishField:focus { background-color: #f7f7f7; color: #303030; } - -.social a { display: inline-block; background-image: url(/images/social_sprite.png); background-repeat: no-repeat; background-size: auto; width: 50px; height: 50px; border-radius: 5px; margin-right: 10px; } - -.social a:hover { background-color: #fff; } - -.social a span { position: absolute; display: block; height: 0; overflow: hidden; } - -.social a.button { background-image: none; width: auto; height: auto; } - -.social a.button:hover { color: #3371e3; } - -a.twitter { background-position: 0 0; } - -a.twitter:hover { background-position: 0 100%; } - -a.stack-overflow { background-position: -50px 0; } - -a.stack-overflow:hover { background-position: -50px 100%; } - -a.slack { background-position: -100px 0; } - -a.slack:hover { background-position: -100px 100%; } - -a.github { background-position: -150px 0; } - -a.github:hover { background-position: -150px 100%; } - -a.mailing-list { background-position: -200px 0; } - -a.mailing-list:hover { background-position: -200px 100%; } - -a.calendar { background-position: -250px 0; } - -a.calendar:hover { background-position: -250px 100%; } - -#viewDocs { display: none; } - -section { background-color: white; } - -#hero { background-color: #303030; } - -#hero h5 { margin: 20px 0; line-height: 28px; } - -#vendorStrip { position: relative; } - -#vendorStrip ul { float: left; } - -#vendorStrip li { display: inline-block; height: 100%; } - -#vendorStrip a { display: block; height: 100%; color: white; font-size: 0.75em; font-weight: bold; } - -#vendorStrip li + li { margin-left: 0; } - -#docs #vendorStrip { line-height: 44px; } - -#docs #vendorStrip ul { float: none; } - -#docs #vendorStrip #searchBox { float: none; display: block; width: 80%; margin: 0 auto; height: 44px; line-height: 44px; position: relative; } - -#docs #vendorStrip #searchBox:before { position: absolute; width: 15px; height: 15px; content: ''; right: 8px; top: 7px; background-image: url(/images/search-icon.svg); background-repeat: no-repeat; background-size: 100% 100%; z-index: 1; } - -#docs #vendorStrip #search { width: 100%; padding: 0 10px; height: 30px; line-height: 30px; font-size: 16px; vertical-align: top; background: #fff; border: none; border-radius: 4px; position: relative; } - -#encyclopedia { position: relative; padding: 50px 20px 20px 20px; overflow: hidden; font-size: 14px; } - -#encyclopedia > div { height: 100%; } - -#docsToc { position: fixed; background-color: white; top: 0; left: 0; width: 0; height: 100vh; overflow: hidden; padding: 50px 0; z-index: 999999; transition: 0.3s; } - -#docsToc .yah > .title { background-color: #f7f7f7; border-left: 3px solid #3371e3; padding: 7.5px 10px 7.5px 18px; margin-left: -3px; color: #3371e3; } - -.open-toc body { overflow: hidden; } - -.open-toc #docsToc { padding: 50px 20px; width: 400px; max-width: 100vw; overflow-y: auto; } - -.pi-accordion > .container:first-child > .item:first-child > .title:first-child { padding-left: 0; font-size: 1.5em; font-weight: 700; } - -.pi-accordion > .container:first-child > .item.yah:first-child > .title:first-child { margin-left: -20px !important; } - -.pi-accordion .item { overflow: hidden; } - -.pi-accordion .title { color: #303030; position: relative; padding: 7.5px 10px 7.5px 18px; cursor: pointer; transition: 0.3s; } - -.pi-accordion .title:hover { color: #3371e3; } - -.pi-accordion a.item > .title { color: black; } - -.pi-accordion a.item > .title:hover { color: #3371e3; } - -.pi-accordion div.item > .title:before { content: ""; position: absolute; top: 12px; left: 2px; border-style: solid; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #3371e3; transform: rotate(0deg); transition: 0.3s; } - -.pi-accordion .wrapper { position: relative; width: 100%; transition: height 0.3s; } - -.pi-accordion .content { padding-left: 20px; opacity: 0; transition: 0.3s; } - -.pi-accordion .item.on > .title:before { transform: rotate(90deg); } - -.pi-accordion .item.on > .wrapper > .content { opacity: 1; } - -dt { margin-bottom: 8px; } - -dd { margin-bottom: 16px; } - -.pi-pushmenu { display: none; position: fixed; top: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.3s; } - -.pi-pushmenu.on { opacity: 1; } - -.pi-pushmenu .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); } - -.pi-pushmenu .sled { position: absolute; top: 0; width: 0; height: 100%; background-color: white; overflow: auto; transition: 0.3s; } - -.pi-pushmenu.on .sled { width: 400px; max-width: 100vw; } - -.pi-pushmenu .top-bar { height: 0; line-height: 60px; background-color: #444; } - -.pi-pushmenu ul { margin-top: 25px; } - -.pi-pushmenu li { position: relative; display: block; width: 100%; min-height: 45px; padding: 0 60px 0 20px; border-bottom: 1px solid #cccccc; } - -.pi-pushmenu a { display: inline-block; width: 100%; height: 45px; line-height: 45px; font-family: "Roboto", sans-serif; font-size: 20px; color: #3371e3; } - -.pi-pushmenu .button { background: none; padding: 0; } - -.pi-pushmenu ul ul { padding: 0 20px; } - -.pi-pushmenu ul ul li { min-height: 40px; } - -.pi-pushmenu ul ul a { height: 40px; line-height: 40px; font-size: 18px; color: #555555; } - -.push-menu-close-button { position: absolute; top: 0; right: 0; width: 50px; height: 50px; } - -.push-menu-close-button:before, .push-menu-close-button:after { content: ""; position: absolute; top: calc(50% - 1px); left: 25%; width: 50%; height: 2px; background-color: black; } - -.push-menu-close-button:before { transform: rotate(45deg); } - -.push-menu-close-button:after { transform: rotate(-45deg); } - -#docsContent { position: relative; float: right; width: 100%; } - -#docsContent * + h2, #docsContent * + h3, #docsContent * + h4, #docsContent * + h5, #docsContent * + h6 { margin-top: 30px; } - -#docsContent h1, #docsContent h2, #docsContent h3, #docsContent h4, #docsContent h5, #docsContent h6 { line-height: normal; font-weight: 500; margin-bottom: 30px; padding-bottom: 10px; } - -#docsContent h1:before, #docsContent h2:before, #docsContent h3:before, #docsContent h4:before, #docsContent h5:before, #docsContent h6:before { display: block; content: " "; margin-top: -100px; height: 100px; visibility: hidden; } - -#docsContent h1, #docsContent h2 { border-bottom: 1px solid #cccccc; } - -#docsContent h1 { font-size: 32px; padding-right: 60px; } - -#docsContent h2 { font-size: 28px; } - -#docsContent h3 { font-size: 24px; font-weight: 300; margin-bottom: 5px; } - -#docsContent h4 { font-size: 20px; margin-bottom: 0px; } - -#docsContent h5, #docsContent h6 { font-size: 16px; font-weight: 500; } - -#docsContent p { font-size: 16px; font-weight: 300; line-height: 1.75em; } - -#docsContent p + p { margin-top: 10px; } - -#docsContent code { display: inline-block; box-sizing: border-box; background-color: #f7f7f7; color: #303030; font-family: "Roboto Mono", monospace; vertical-align: baseline; font-size: 14px; font-weight: bold; padding: 2px 4px; } - -#docsContent a code { color: #3371e3; text-decoration: underline; } - -#docsContent pre .pi, #docsContent pre .s { margin: 0; padding: 0; } - -#docsContent .highlight code span, #docsContent code, #docsContent pre code { font-family: "Roboto Mono", monospace; } - -#docsContent code, #docsContent pre code { color: #303030; } - -#docsContent pre code { padding: 0; } - -#docsContent pre { background-color: #f7f7f7; display: block; margin: 20px 0; padding: 15px; position: relative; overflow-x: auto; } - -#docsContent h1 code, #docsContent h2 code, #docsContent h3 code, #docsContent h4 code, #docsContent h5 code, #docsContent h6 code { font-family: inherit; font-size: inherit; background-color: transparent; } - -#docsContent .includecode { table-layout: fixed; } - -#docsContent .includecode, #docsContent .includecode th, #docsContent .includecode td { padding: 0 !important; } - -#docsContent .includecode th { text-align: right !important; padding: 10px !important; } - -#docsContent .includecode th a, #docsContent .includecode th a code { color: white !important; background-color: transparent !important; } - -#docsContent .includecode pre { margin: 0 !important; } - -/* These are being clobbered by line 37 and it is affecting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    API OVERVIEW

    + +

    Welcome to the Kubernetes API. You can use the Kubernetes API to read +and write Kubernetes resource objects via a Kubernetes API endpoint.

    + +

    Resource Categories

    + +

    This is a high-level overview of the basic types of resources provide by the Kubernetes API and their primary functions.

    +

    Workloads are objects you use to manage and run your containers on the cluster.

    +

    Discovery & LB resources are objects you use to "stitch" your workloads together into an externally accessible, load-balanced Service.

    +

    Config & Storage resources are objects you use to inject initialization data into your applications, and to persist data that is external to your container.

    +

    Cluster resources objects define how the cluster itself is configured; these are typically used only by cluster operators.

    +

    Metadata resources are objects you use to configure the behavior of other resources within the cluster, such as HorizontalPodAutoscaler for scaling workloads.

    + +
    + +

    Resource Objects

    + +

    Resource objects typically have 3 components:

    +
      +
    • Resource ObjectMeta: This is metadata about the resource, such as its name, type, api version, annotations, and labels. This contains +fields that maybe updated both by the end user and the system (e.g. annotations).
    • +
    • ResourceSpec: This is defined by the user and describes the desired state of system. Fill this in when creating or updating an object.
    • +
    • ResourceStatus: This is filled in by the server and reports the current state of the system. In most cases, users don't need to change this.
    • +
    + +
    + +

    Resource Operations

    + +

    Most resources provide the following Operations:

    + +

    Create

    + +

    Create operations will create the resource in the storage backend. After a resource is create the system will apply +the desired state.

    + +

    Update

    + +

    Updates come in 2 forms: Replace and Patch: + +

      +
    • Replace: Replacing a resource object will update the resource by replacing the existing spec with the provided one. For read-then-write operations this is safe because an optimistic lock failure will occur if the resource was modified -between the read and write. Note: The ResourceStatus will be ignored by the system and will not be updated. -To update the status, one must invoke the specific status update operation.

      -

      Note: Replacing a resource object may not result immediately in changes being propagated to downstream objects. For instance -replacing a ConfigMap or Secret resource will not result in all Pods seeing the changes unless the Pods are -restarted out of band.

      -

      Patch: -Patch will apply a change to a specific field. How the change is merged is defined per field. Lists may either be -replaced or merged. Merging lists will not preserve ordering.

      -

      Patches will never cause optimistic locking failures, and the last write will win. Patches are recommended - when the full state is not read before an update, or when failing on optimistic locking is undesirable. When patching - complex types, arrays and maps, how the patch is applied is defined on a per-field basis and may either replace - the field's current value, or merge the contents into the current value.

      -

      Read

      -

      Reads come in 3 forms: Get, List and Watch

      -

      Get: Get will retrieve a specific resource object by name.

      -

      List: List will retrieve all resource objects of a specific type within a namespace, and the results can be restricted to resources matching a selector query.

      -

      List All Namespaces: Like List but retrieves resources across all namespaces.

      -

      Watch: Watch will stream results for an object(s) as it is updated. Similar to a callback, watch is used to respond to resource changes.

      -

      Delete

      -

      Delete will delete a resource. Depending on the specific resource, child objects may or may not be garbage collected by the server. See -notes on specific resource objects for details.

      -

      Additional Operations

      -

      Resources may define additional operations specific to that resource type.

      -

      Rollback: Rollback a PodTemplate to a previous version. Only available for some resource types.

      -

      Read / Write Scale: Read or Update the number of replicas for the given resource. Only available for some resource types.

      -

      Read / Write Status: Read or Update the Status for a resource object. The Status can only changed through these update operations.

      -
      -

      WORKLOADS

      -

      Workloads resources are responsible for managing and running your containers on the cluster. Containers are created -by Controllers through Pods. Pods run Containers and provide environmental dependencies such as shared or -persistent storage Volumes and Configuration or Secret data injected into the -container.

      -

      The most common Controllers are:

      -
        -
      • Deployments for stateless persistent apps (e.g. http servers)
      • -
      • StatefulSets for stateful persistent apps (e.g. databases)
      • -
      • Jobs for run-to-completion apps (e.g. batch jobs).
      • -
      -
      -
      -

      Container v1 core

      -
      -

      Container Config to run nginx (must be embedded in a PodSpec to run).

      -
      -
      
      -name: nginx
      -# Run the nginx:1.10 image
      -image: nginx:1.10
      -
      -
      -

      Container Config to run nginx (must be embedded in a PodSpec to run).

      -
      -
      
      -name: nginx
      -# Run the nginx:1.10 image
      -image: nginx:1.10
      -
      - - - - - - - - - - - - - - - -
      GroupVersionKind
      corev1Container
      - - - - - - -

      A single application container that you want to run within a pod.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FieldDescription
      args
      string array
      Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
      command
      string array
      Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
      env
      EnvVar array
      patch type: merge
      patch merge key: name
      List of environment variables to set in the container. Cannot be updated.
      envFrom
      EnvFromSource array
      List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.
      image
      string
      Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.
      imagePullPolicy
      string
      Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
      lifecycle
      Lifecycle
      Actions that the management system should take in response to container lifecycle events. Cannot be updated.
      livenessProbe
      Probe
      Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
      name
      string
      Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.
      ports
      ContainerPort array
      patch type: merge
      patch merge key: containerPort
      List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default "0.0.0.0" address inside a container will be accessible from the network. Cannot be updated.
      readinessProbe
      Probe
      Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
      resources
      ResourceRequirements
      Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
      securityContext
      SecurityContext
      Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
      stdin
      boolean
      Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.
      stdinOnce
      boolean
      Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false
      terminationMessagePath
      string
      Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.
      terminationMessagePolicy
      string
      Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
      tty
      boolean
      Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
      volumeDevices
      VolumeDevice array
      patch type: merge
      patch merge key: devicePath
      volumeDevices is the list of block devices to be used by the container. This is an alpha feature and may change in the future.
      volumeMounts
      VolumeMount array
      patch type: merge
      patch merge key: mountPath
      Pod volumes to mount into the container's filesystem. Cannot be updated.
      workingDir
      string
      Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.
      -

      ContainerStatus v1 core

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FieldDescription
      containerID
      string
      Container's ID in the format 'docker://<container_id>'.
      image
      string
      The image the container is running. More info: https://kubernetes.io/docs/concepts/containers/images
      imageID
      string
      ImageID of the container's image.
      lastState
      ContainerState
      Details about the container's last termination condition.
      name
      string
      This must be a DNS_LABEL. Each container in a pod must have a unique name. Cannot be updated.
      ready
      boolean
      Specifies whether the container has passed its readiness probe.
      restartCount
      integer
      The number of times the container has been restarted, currently based on the number of dead containers that have not yet been removed. Note that this is calculated from dead containers. But those containers are subject to garbage collection. This value will get capped at 5 by GC.
      state
      ContainerState
      Details about the container's current condition.
      -
      -

      CronJob v1beta1 batch

      - - - - - - - - - - - - - - - -
      GroupVersionKind
      batchv1beta1CronJob
      - - - -

      CronJob represents the configuration of a single cron job.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FieldDescription
      apiVersion
      string
      APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
      kind
      string
      Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
      metadata
      ObjectMeta
      Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
      spec
      CronJobSpec
      Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
      status
      CronJobStatus
      Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
      -

      CronJobSpec v1beta1 batch

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FieldDescription
      concurrencyPolicy
      string
      Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
      failedJobsHistoryLimit
      integer
      The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
      jobTemplate
      JobTemplateSpec
      Specifies the job that will be created when executing a CronJob.
      schedule
      string
      The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
      startingDeadlineSeconds
      integer
      Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
      successfulJobsHistoryLimit
      integer
      The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 3.
      suspend
      boolean
      This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
      -

      CronJobStatus v1beta1 batch

      - +Note: Replacing a resource object may not result immediately in changes being propagated to downstream objects. For instance +replacing a ConfigMap or Secret resource will not result in all Pods seeing the changes unless the Pods are +restarted out of band.

    • - - - - - - - - - - - - - - - - - -
      FieldDescription
      active
      ObjectReference array
      A list of pointers to currently running jobs.
      lastScheduleTime
      Time
      Information when was the last time the job was successfully scheduled.
      -

      CronJobList v1beta1 batch

      - - - - - - - - - - - - - - - - - - - - - - - - - -
      FieldDescription
      apiVersion
      string
      APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
      items
      CronJob array
      items is the list of CronJobs.
      kind
      string
      Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
      metadata
      ListMeta
      Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
      -

      Write Operations

      -

      See supported operations below...

      -

      Create

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      create a CronJob

      -

      HTTP Request

      -

      POST /apis/batch/v1beta1/namespaces/{namespace}/cronjobs

      -

      Path Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      CronJob
      -

      Response

      - - - - - - - - - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      201
      CronJob
      Created
      202
      CronJob
      Accepted
      -

      Patch

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      partially update the specified CronJob

      -

      HTTP Request

      -

      PATCH /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      Patch
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      -

      Replace

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      replace the specified CronJob

      -

      HTTP Request

      -

      PUT /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      CronJob
      -

      Response

      - - - - - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      201
      CronJob
      Created
      -

      Delete

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      delete a CronJob

      -

      HTTP Request

      -

      DELETE /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
      orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
      propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      DeleteOptions
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      Status
      OK
      -

      Delete Collection

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      delete collection of CronJob

      -

      HTTP Request

      -

      DELETE /apis/batch/v1beta1/namespaces/{namespace}/cronjobs

      -

      Path Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      Status
      OK
      -

      Read Operations

      -

      See supported operations below...

      -

      Read

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      read the specified CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
      exportShould this value be exported. Export strips fields that a user can not specify.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      -

      List

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      list or watch objects of kind CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs

      -

      Path Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJobList
      OK
      -

      List All Namespaces

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      list or watch objects of kind CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/cronjobs

      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      prettyIf 'true', then the output is pretty printed.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJobList
      OK
      -

      Watch

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      watch changes to an object of kind CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs/{name}

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      prettyIf 'true', then the output is pretty printed.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      WatchEvent
      OK
      -

      Watch List

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      watch individual changes to a list of CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs

      -

      Path Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      prettyIf 'true', then the output is pretty printed.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      WatchEvent
      OK
      -

      Watch List All Namespaces

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      watch individual changes to a list of CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/watch/cronjobs

      -

      Query Parameters

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterDescription
      continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
      fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
      includeUninitializedIf true, partially initialized resources are included in the response.
      labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
      limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
      prettyIf 'true', then the output is pretty printed.
      resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
      timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
      watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      WatchEvent
      OK
      -

      Status Operations

      -

      See supported operations below...

      -

      Patch Status

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      partially update status of the specified CronJob

      -

      HTTP Request

      -

      PATCH /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      Patch
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      -

      Read Status

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      read status of the specified CronJob

      -

      HTTP Request

      -

      GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Response

      - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      -

      Replace Status

      -
      -

      kubectl Command

      -
      -
      
      -Coming Soon
      -
      -
      -

      curl Command (requires kubectl proxy to be running)

      -
      -
      
      -Coming Soon
      -
      -
      -

      Output

      -
      -
      
      -Coming Soon
      -
      -
      -

      Response Body

      -
      -
      
      -Coming Soon
      -
      -

      replace status of the specified CronJob

      -

      HTTP Request

      -

      PUT /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status

      -

      Path Parameters

      - - - - - - - - - - - - - - - - - -
      ParameterDescription
      namename of the CronJob
      namespaceobject name and auth scope, such as for teams and projects
      -

      Query Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      prettyIf 'true', then the output is pretty printed.
      -

      Body Parameters

      - - - - - - - - - - - - - -
      ParameterDescription
      body
      CronJob
      -

      Response

      - - - - - - - - - - - - - - - - - -
      CodeDescription
      200
      CronJob
      OK
      201
      CronJob
      Created
      -
      -

      DaemonSet v1 apps

      -
      -

      DaemonSet Config to print the hostname on each Node in the cluster every 10 seconds.

      -
      -
      
      +
    • Patch: +Patch will apply a change to a specific field. How the change is merged is defined per field. Lists may either be +replaced or merged. Merging lists will not preserve ordering.
      + +Patches will never cause optimistic locking failures, and the last write will win. Patches are recommended +when the full state is not read before an update, or when failing on optimistic locking is undesirable. When patching +complex types, arrays and maps, how the patch is applied is defined on a per-field basis and may either replace +the field's current value, or merge the contents into the current value.
    • +
    + +

    Read

    + +

    Reads come in 3 forms: Get, List and Watch:

    + +

      +
    • Get: Get will retrieve a specific resource object by name.
    • +
    • List: List will retrieve all resource objects of a specific type within a namespace, and the results can be restricted to resources matching a selector query.
      +List All Namespaces: Like List but retrieves resources across all namespaces.
    • +
    • Watch: Watch will stream results for an object(s) as it is updated. Similar to a callback, watch is used to respond to resource changes.
    • +
    + +

    Delete

    + +

    Delete will delete a resource. Depending on the specific resource, child objects may or may not be garbage collected by the server. See +notes on specific resource objects for details.

    + +

    Additional Operations

    + +

    Resources may define additional operations specific to that resource type.

    + +
      +
    • Rollback: Rollback a PodTemplate to a previous version. Only available for some resource types.
    • +
    • Read / Write Scale: Read or Update the number of replicas for the given resource. Only available for some resource types.
    • +
    • Read / Write Status: Read or Update the Status for a resource object. The Status can only changed through these update operations.
    • +
    +
    +

    Workloads APIs

    +

    Container v1 core

    + + +
    +
    +
    Container Config to run nginx (must be embedded in a PodSpec to run).
    +
    +
    
    +name: nginx
    +# Run the nginx:1.10 image
    +image: nginx:1.10
    +
    +
    +
    +
    +
    Container Config to run nginx (must be embedded in a PodSpec to run).
    +
    +
    
    +name: nginx
    +# Run the nginx:1.10 image
    +image: nginx:1.10
    +
    +
    + + + + + +
    GroupVersionKind
    corev1Container
    +

    Warning:

    Containers are only ever created within the context of a Pod. This is usually done using a Controller. See Controllers: Deployment, Job, or StatefulSet

    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    args
    string array
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
    command
    string array
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
    env
    EnvVar array
    patch strategy: merge
    patch merge key: name
    List of environment variables to set in the container. Cannot be updated.
    envFrom
    EnvFromSource array
    List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.
    image
    string
    Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.
    imagePullPolicy
    string
    Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
    lifecycle
    Lifecycle
    Actions that the management system should take in response to container lifecycle events. Cannot be updated.
    livenessProbe
    Probe
    Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    name
    string
    Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.
    ports
    ContainerPort array
    patch strategy: merge
    patch merge key: containerPort
    List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default "0.0.0.0" address inside a container will be accessible from the network. Cannot be updated.
    readinessProbe
    Probe
    Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    resources
    ResourceRequirements
    Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
    securityContext
    SecurityContext
    Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
    stdin
    boolean
    Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.
    stdinOnce
    boolean
    Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false
    terminationMessagePath
    string
    Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.
    terminationMessagePolicy
    string
    Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
    tty
    boolean
    Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
    volumeDevices
    VolumeDevice array
    patch strategy: merge
    patch merge key: devicePath
    volumeDevices is the list of block devices to be used by the container. This is an alpha feature and may change in the future.
    volumeMounts
    VolumeMount array
    patch strategy: merge
    patch merge key: mountPath
    Pod volumes to mount into the container's filesystem. Cannot be updated.
    workingDir
    string
    Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.
    +

    ContainerStatus v1 core

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    containerID
    string
    Container's ID in the format 'docker://<container_id>'.
    image
    string
    The image the container is running. More info: https://kubernetes.io/docs/concepts/containers/images
    imageID
    string
    ImageID of the container's image.
    lastState
    ContainerState
    Details about the container's last termination condition.
    name
    string
    This must be a DNS_LABEL. Each container in a pod must have a unique name. Cannot be updated.
    ready
    boolean
    Specifies whether the container has passed its readiness probe.
    restartCount
    integer
    The number of times the container has been restarted, currently based on the number of dead containers that have not yet been removed. Note that this is calculated from dead containers. But those containers are subject to garbage collection. This value will get capped at 5 by GC.
    state
    ContainerState
    Details about the container's current condition.
    +

    CronJob v1beta1 batch

    + + + + + +
    GroupVersionKind
    batchv1beta1CronJob
    +
    Other API versions of this object exist: +v2alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    CronJobSpec
    Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    CronJobStatus
    Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    CronJobSpec v1beta1 batch

    +
    Appears In: + +
    + + + + + + + + + + + +
    FieldDescription
    concurrencyPolicy
    string
    Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
    failedJobsHistoryLimit
    integer
    The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    jobTemplate
    JobTemplateSpec
    Specifies the job that will be created when executing a CronJob.
    schedule
    string
    The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
    startingDeadlineSeconds
    integer
    Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
    successfulJobsHistoryLimit
    integer
    The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 3.
    suspend
    boolean
    This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
    +

    CronJobStatus v1beta1 batch

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    active
    ObjectReference array
    A list of pointers to currently running jobs.
    lastScheduleTime
    Time
    Information when was the last time the job was successfully scheduled.
    +

    CronJobList v1beta1 batch

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CronJob array
    items is the list of CronJobs.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a CronJob

    +

    HTTP Request

    +POST /apis/batch/v1beta1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    202
    CronJob
    Accepted
    +

    Patch

    +

    partially update the specified CronJob

    +

    HTTP Request

    +PATCH /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Replace

    +

    replace the specified CronJob

    +

    HTTP Request

    +PUT /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    +

    Delete

    +

    delete a CronJob

    +

    HTTP Request

    +DELETE /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of CronJob

    +

    HTTP Request

    +DELETE /apis/batch/v1beta1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    List

    +

    list or watch objects of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJobList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/cronjobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJobList
    OK
    +

    Watch

    +

    watch changes to an object of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/watch/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/watch/cronjobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified CronJob

    +

    HTTP Request

    +PATCH /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Read Status

    +

    read status of the specified CronJob

    +

    HTTP Request

    +GET /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Replace Status

    +

    replace status of the specified CronJob

    +

    HTTP Request

    +PUT /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    +

    DaemonSet v1 apps

    + + +
    +
    +
    DaemonSet Config to print the `hostname` on each Node in the cluster every 10 seconds.
    +
    +
    
     apiVersion: extensions/v1beta1
     kind: DaemonSet
     metadata:
    -  # Unique key of the DaemonSet instance
    -  name: daemonset-example
    +  # Unique key of the DaemonSet instance
    +  name: daemonset-example
     spec:
       template:
         metadata:
    @@ -1801,29 +3851,30 @@ 

    DaemonSet v1 apps

    app: daemonset-example spec: containers: - # This container is run once on each Node in the cluster + # This container is run once on each Node in the cluster - name: daemonset-example image: ubuntu:trusty command: - /bin/sh args: - -c - # This script is run through `sh -c <script>` + # This script is run through `sh -c <script>` - >- - while [ true ]; do - echo "DaemonSet running on $(hostname)" ; + while [ true ]; do + echo "DaemonSet running on $(hostname)" ; sleep 10 ; done -
    -
    -

    DaemonSet Config to print the hostname on each Node in the cluster every 10 seconds.

    -
    -
    
    +
    +
    +
    +
    DaemonSet Config to print the `hostname` on each Node in the cluster every 10 seconds.
    +
    +
    
     apiVersion: extensions/v1beta1
     kind: DaemonSet
     metadata:
    -  # Unique key of the DaemonSet instance
    -  name: daemonset-example
    +  # Unique key of the DaemonSet instance
    +  name: daemonset-example
     spec:
       template:
         metadata:
    @@ -1831,1975 +3882,937 @@ 

    DaemonSet v1 apps

    app: daemonset-example spec: containers: - # This container is run once on each Node in the cluster + # This container is run once on each Node in the cluster - name: daemonset-example image: ubuntu:trusty command: - /bin/sh args: - -c - # This script is run through `sh -c <script>` + # This script is run through `sh -c <script>` - >- - while [ true ]; do - echo "DaemonSet running on $(hostname)" ; + while [ true ]; do + echo "DaemonSet running on $(hostname)" ; sleep 10 ; done -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1DaemonSet
    - - - -

    DaemonSet represents the configuration of a daemon set.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    DaemonSetSpec v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    -

    DaemonSetStatus v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    -

    DaemonSetList v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    RollingUpdateDaemonSet v1 apps

    - - - - - - - - - - - - - - - -
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    +
    + + + + + +
    GroupVersionKind
    appsv1DaemonSet
    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    DaemonSetSpec v1 apps

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    +

    DaemonSetStatus v1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    +

    DaemonSetList v1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    RollingUpdateDaemonSet v1 apps

    + + + + + + +
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'apiVersion: extensions/v1beta1
     kind: DaemonSet
     metadata:
    -  name: daemonset-example
    +  name: daemonset-example
     spec:
       template:
         metadata:
    -      labels:
    -        app: daemonset-example
    +      labels:
    +        app: daemonset-example
         spec:
           containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    +      - name: daemonset-example
    +        image: ubuntu:trusty
             command:
             - /bin/sh
    -        args:
    +        args:
             - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
               done
     ' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
     $ curl -X POST -H 'Content-Type: application/yaml' --data '
     apiVersion: extensions/v1beta1
     kind: DaemonSet
     metadata:
    -  name: daemonset-example
    +  name: daemonset-example
     spec:
       template:
         metadata:
    -      labels:
    -        app: daemonset-example
    +      labels:
    +        app: daemonset-example
         spec:
           containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    +      - name: daemonset-example
    +        image: ubuntu:trusty
             command:
             - /bin/sh
    -        args:
    +        args:
             - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
               done
    -' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" created
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "DaemonSet",
    -  "apiVersion": "extensions/v1beta1",
    -  "metadata": {
    -    "name": "daemonset-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    -    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    -    "resourceVersion": "3558",
    -    "generation": 1,
    -    "creationTimestamp": "2016-11-22T18:35:09Z",
    -    "labels": {
    -      "app": "daemonset-example"
    +  "kind": "DaemonSet",
    +  "apiVersion": "extensions/v1beta1",
    +  "metadata": {
    +    "name": "daemonset-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    +    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    +    "resourceVersion": "3558",
    +    "generation": 1,
    +    "creationTimestamp": "2016-11-22T18:35:09Z",
    +    "labels": {
    +      "app": "daemonset-example"
         }
       },
    -  "spec": {
    -    "selector": {
    -      "matchLabels": {
    -        "app": "daemonset-example"
    +  "spec": {
    +    "selector": {
    +      "matchLabels": {
    +        "app": "daemonset-example"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "daemonset-example"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "daemonset-example"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "daemonset-example",
    -            "image": "ubuntu:trusty",
    -            "command": [
    -              "/bin/sh"
    +            "name": "daemonset-example",
    +            "image": "ubuntu:trusty",
    +            "command": [
    +              "/bin/sh"
                 ],
    -            "args": [
    -              "-c",
    -              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
    +            "args": [
    +              "-c",
    +              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         }
       },
    -  "status": {
    -    "currentNumberScheduled": 0,
    -    "numberMisscheduled": 0,
    -    "desiredNumberScheduled": 0
    +  "status": {
    +    "currentNumberScheduled": 0,
    +    "numberMisscheduled": 0,
    +    "desiredNumberScheduled": 0
       }
     }
    -
    -

    create a DaemonSet

    -

    HTTP Request

    -

    POST /apis/apps/v1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    DaemonSet
    Created
    202
    DaemonSet
    Accepted
    200
    DaemonSet
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete daemonset daemonset-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +

    create a DaemonSet

    +

    HTTP Request

    +POST /apis/apps/v1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    202
    DaemonSet
    Accepted
    +

    Patch

    +

    partially update the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace

    +

    replace the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete daemonset daemonset-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets/daemonset-example'
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets/daemonset-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
     }
    -
    -

    delete a DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get daemonset daemonset-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +
    +

    delete a DaemonSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of DaemonSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get daemonset daemonset-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets/daemonset-example
    -
    -
    -

    Output

    -
    -
    
    -
    -
    -

    Response Body

    -
    -
    
    -
    -

    read the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -
    -

    Deployment v1 apps

    -
    -

    Deployment Config to run 3 nginx instances (max rollback set to 10 revisions).

    -
    -
    
    +$ curl -X GET http://127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets/daemonset-example
    +
    +

    read the specified DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    List

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Read Status

    +

    read status of the specified DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace Status

    +

    replace status of the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    +

    Deployment v1 apps

    + + +
    +
    +
    Deployment Config to run 3 nginx instances (max rollback set to 10 revisions).
    +
    +
    
     apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    -  # Unique key of the Deployment instance
    -  name: deployment-example
    +  # Unique key of the Deployment instance
    +  name: deployment-example
     spec:
       # 3 Pods should exist at all times.
       replicas: 3
       template:
         metadata:
           labels:
    -        # Apply this label to pods and default
    -        # the Deployment label selector to this value
    +        # Apply this label to pods and default
    +        # the Deployment label selector to this value
             app: nginx
         spec:
           containers:
           - name: nginx
    -        # Run this image
    +        # Run this image
             image: nginx:1.10
    -
    -
    -

    Deployment Config to run 3 nginx instances (max rollback set to 10 revisions).

    -
    -
    
    +
    +
    +
    +
    +
    Deployment Config to run 3 nginx instances (max rollback set to 10 revisions).
    +
    +
    
     apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    -  # Unique key of the Deployment instance
    -  name: deployment-example
    +  # Unique key of the Deployment instance
    +  name: deployment-example
     spec:
       # 3 Pods should exist at all times.
       replicas: 3
       template:
         metadata:
           labels:
    -        # Apply this label to pods and default
    -        # the Deployment label selector to this value
    +        # Apply this label to pods and default
    +        # the Deployment label selector to this value
             app: nginx
         spec:
           containers:
           - name: nginx
    -        # Run this image
    +        # Run this image
             image: nginx:1.10
    -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1Deployment
    - - - -

    Deployment enables declarative updates for Pods and ReplicaSets.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    -

    DeploymentSpec v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    -

    DeploymentStatus v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    -

    DeploymentList v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    -

    DeploymentStrategy v1 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    -

    RollingUpdateDeployment v1 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    +
    + + + + + +
    GroupVersionKind
    appsv1Deployment
    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    +

    DeploymentSpec v1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    +

    DeploymentStatus v1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    +

    DeploymentList v1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    +

    DeploymentStrategy v1 apps

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    +

    RollingUpdateDeployment v1 apps

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    @@ -3813,18 +4826,19 @@ 

    Create

    app: nginx spec: containers: - - name: nginx - image: nginx:1.10 + - name: nginx + image: nginx:1.10 ports: - - containerPort: 80 -' | kubectl create -f - -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +        - containerPort: 80
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
     apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    @@ -3842,322 +4856,281 @@ 

    Create

    image: nginx:1.10 ports: - containerPort: 80 -' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" created
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2118306",
    -    "generation": 1,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2118306",
    +    "generation": 1,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
         }
       },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
                   {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    +                "containerPort": 80,
    +                "protocol": "TCP"
                   }
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
           }
         },
    -    "revisionHistoryLimit": 10
    +    "revisionHistoryLimit": 10
       },
    -  "status": {}
    +  "status": {}
     }
    -
    -

    create a Deployment

    -

    HTTP Request

    -

    POST /apis/apps/v1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl patch deployment deployment-example -p \
    -    '{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +

    create a Deployment

    +

    HTTP Request

    +POST /apis/apps/v1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    +

    Patch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl patch deployment deployment-example -p \
    +	'{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    -{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    -    'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -"deployment-example" patched
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    +{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    +	'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +"deployment-example" patched
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    -    "resourceVersion": "164489",
    -    "generation": 11,
    -    "creationTimestamp": "2016-11-22T20:00:50Z",
    -    "labels": {
    -      "app": "nginx"
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    +    "resourceVersion": "164489",
    +    "generation": 11,
    +    "creationTimestamp": "2016-11-22T20:00:50Z",
    +    "labels": {
    +      "app": "nginx"
         },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "5"
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "5"
         }
       },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
                   {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    +                "containerPort": 80,
    +                "protocol": "TCP"
                   }
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
           }
         },
    -    "revisionHistoryLimit": 10
    +    "revisionHistoryLimit": 10
       },
    -  "status": {
    -    "observedGeneration": 10,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    +  "status": {
    +    "observedGeneration": 10,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
       }
     }
    -
    -

    partially update the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    +
    +
    +

    partially update the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    @@ -4171,18 +5144,19 @@ 

    Replace

    app: nginx spec: containers: - - name: nginx - image: nginx:1.11 + - name: nginx + image: nginx:1.11 ports: - - containerPort: 80 -' | kubectl replace -f - -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    +        - containerPort: 80
    +' | kubectl replace -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PUT -H 'Content-Type: application/yaml' --data '
     apiVersion: apps/v1beta1
     kind: Deployment
     metadata:
    @@ -4200,2308 +5174,1466 @@ 

    Replace

    image: nginx:1.11 ports: - containerPort: 80 -' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" replaced
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" replaced
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2119082",
    -    "generation": 5,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2119082",
    +    "generation": 5,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
         }
       },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
                   {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    +                "containerPort": 80,
    +                "protocol": "TCP"
                   }
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
           }
         },
    -    "revisionHistoryLimit": 10
    +    "revisionHistoryLimit": 10
       },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
       }
     }
    -
    -

    replace the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete deployment deployment-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +
    +

    replace the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete deployment deployment-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
     }
    -
    -

    delete a Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +
    +

    delete a Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    +$ curl -X GET http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
         },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
         }
       },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
                   {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    +                "containerPort": 80,
    +                "protocol": "TCP"
                   }
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
           }
         }
       },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
       }
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
         },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
         }
       },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
                   {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    +                "containerPort": 80,
    +                "protocol": "TCP"
                   }
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
               }
             ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
           }
         }
       },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
       }
     }
    -
    -

    read the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments'
    -
    -
    -

    Output

    -
    -
    
    +
    +
    +

    read the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments'
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
         {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
             },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
             }
           },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
                   }
                 ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
               }
             }
           },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
           }
         },
         {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
             },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
             }
           },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
                       {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
                       }
                     ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
                   }
                 ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
               }
             }
           },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
           }
         }
       ]
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
         {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
             },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
             }
           },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
                   }
                 ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
               }
             }
           },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
           }
         },
         {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
             },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
             }
           },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
                       {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
                       }
                     ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
                   }
                 ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
               }
             }
           },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
           }
         }
       ]
     }
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1/watch/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    +
    +
    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1/watch/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
     }
    -
    -

    watch changes to an object of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    Job v1 batch

    -
    -

    Job Config to print pi up to 2000 digits (then exit).

    -
    -
    
    -apiVersion: batch/v1
    -kind: Job
    -metadata:
    -  # Unique key of the Job instance
    -  name: example-job
    -spec:
    -  template:
    -    metadata:
    -      name: example-job
    -    spec:
    -      containers:
    -      - name: pi
    -        image: perl
    -        command: ["perl"]
    -        args: ["-Mbignum=bpi", "-wle", "print bpi(2000)"]
    -      # Do not restart containers after they exit
    -      restartPolicy: Never
    -
    -
    -

    Job Config to print pi up to 2000 digits (then exit).

    -
    -
    
    -apiVersion: batch/v1
    -kind: Job
    -metadata:
    -  # Unique key of the Job instance
    -  name: example-job
    -spec:
    -  template:
    -    metadata:
    -      name: example-job
    -    spec:
    -      containers:
    +
    +

    watch changes to an object of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/watch/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Read Status

    +

    read status of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace Status

    +

    replace status of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Job v1 batch

    + + +
    +
    +
    Job Config to print pi up to 2000 digits (then exit).
    +
    +
    
    +apiVersion: batch/v1
    +kind: Job
    +metadata:
    +  # Unique key of the Job instance
    +  name: example-job
    +spec:
    +  template:
    +    metadata:
    +      name: example-job
    +    spec:
    +      containers:
           - name: pi
    -        image: perl
    -        command: ["perl"]
    -        args: ["-Mbignum=bpi", "-wle", "print bpi(2000)"]
    -      # Do not restart containers after they exit
    -      restartPolicy: Never
    -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    batchv1Job
    -

    Job represents the configuration of a single job.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    JobStatus
    Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    JobSpec v1 batch

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    activeDeadlineSeconds
    integer
    Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it; value must be positive integer
    backoffLimit
    integer
    Specifies the number of retries before marking this job failed. Defaults to 6
    completions
    integer
    Specifies the desired number of successfully finished pods the job should be run with. Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    manualSelector
    boolean
    manualSelector controls generation of pod labels and pod selectors. Leave manualSelector unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see manualSelector=true in jobs that were created with the old extensions/v1beta1 API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector
    parallelism
    integer
    Specifies the maximum desired number of pods the job should run at any given time. The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    selector
    LabelSelector
    A label query over pods that should match the pod count. Normally, the system sets this field for you. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Describes the pod that will be created when executing a job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    -

    JobStatus v1 batch

    - +
    +
    +
    +
    Job Config to print pi up to 2000 digits (then exit).
    +
    +
    
    +apiVersion: batch/v1
    +kind: Job
    +metadata:
    +  # Unique key of the Job instance
    +  name: example-job
    +spec:
    +  template:
    +    metadata:
    +      name: example-job
    +    spec:
    +      containers:
    +      - name: pi
    +        image: perl
    +        command: ["perl"]
    +        args: ["-Mbignum=bpi", "-wle", "print bpi(2000)"]
    +      # Do not restart containers after they exit
    +      restartPolicy: Never
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    active
    integer
    The number of actively running pods.
    completionTime
    Time
    Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
    conditions
    JobCondition array
    patch type: merge
    patch merge key: type
    The latest available observations of an object's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    failed
    integer
    The number of pods which reached phase Failed.
    startTime
    Time
    Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
    succeeded
    integer
    The number of pods which reached phase Succeeded.
    -

    JobList v1 batch

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Job array
    items is the list of Jobs.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    +
    + + + + + +
    GroupVersionKind
    batchv1Job
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    JobStatus
    Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    JobSpec v1 batch

    + + + + + + + + + + + + +
    FieldDescription
    activeDeadlineSeconds
    integer
    Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it; value must be positive integer
    backoffLimit
    integer
    Specifies the number of retries before marking this job failed. Defaults to 6
    completions
    integer
    Specifies the desired number of successfully finished pods the job should be run with. Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    manualSelector
    boolean
    manualSelector controls generation of pod labels and pod selectors. Leave `manualSelector` unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector
    parallelism
    integer
    Specifies the maximum desired number of pods the job should run at any given time. The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    selector
    LabelSelector
    A label query over pods that should match the pod count. Normally, the system sets this field for you. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Describes the pod that will be created when executing a job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    +

    JobStatus v1 batch

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    active
    integer
    The number of actively running pods.
    completionTime
    Time
    Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
    conditions
    JobCondition array
    patch strategy: merge
    patch merge key: type
    The latest available observations of an object's current state. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
    failed
    integer
    The number of pods which reached phase Failed.
    startTime
    Time
    Represents time when the job was acknowledged by the job controller. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
    succeeded
    integer
    The number of pods which reached phase Succeeded.
    +

    JobList v1 batch

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Job array
    items is the list of Jobs.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'apiVersion: batch/v1
     kind: Job
     metadata:
    -  name: example-job
    +  name: example-job
     spec:
       template:
         metadata:
    -      name: example-job
    +      name: example-job
         spec:
           containers:
    -      - name: pi
    +      - name: pi
             image: perl
    -        command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
    +        command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
           restartPolicy: Never
     ' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: batch/v1
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: batch/v1
     kind: Job
     metadata:
       name: example-job
    @@ -6513,12714 +6645,4869 @@ 

    Create

    containers: - name: pi image: perl - command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] + command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] restartPolicy: Never -' http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs -
    -
    -

    Output

    -
    -
    
    -job "example-job" created
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs
    +
    + + +
    +
    +
    Output
    +
    +
    
    +job "example-job" created
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Job",
    -  "apiVersion": "batch/v1",
    -  "metadata": {
    -    "name": "example-job",
    -    "namespace": "default",
    -    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    -    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -    "resourceVersion": "7479",
    -    "creationTimestamp": "2016-11-04T18:45:25Z"
    +  "kind": "Job",
    +  "apiVersion": "batch/v1",
    +  "metadata": {
    +    "name": "example-job",
    +    "namespace": "default",
    +    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    +    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +    "resourceVersion": "7479",
    +    "creationTimestamp": "2016-11-04T18:45:25Z"
       },
    -  "spec": {
    -    "parallelism": 1,
    -    "completions": 1,
    -    "selector": {
    -      "matchLabels": {
    -        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +  "spec": {
    +    "parallelism": 1,
    +    "completions": 1,
    +    "selector": {
    +      "matchLabels": {
    +        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "name": "example-job",
    -        "creationTimestamp": null,
    -        "labels": {
    -          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -          "job-name": "example-job"
    +    "template": {
    +      "metadata": {
    +        "name": "example-job",
    +        "creationTimestamp": null,
    +        "labels": {
    +          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +          "job-name": "example-job"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "pi",
    -            "image": "perl",
    -            "command": [
    -              "perl",
    -              "-Mbignum=bpi",
    -              "-wle",
    -              "print bpi(2000)"
    +            "name": "pi",
    +            "image": "perl",
    +            "command": [
    +              "perl",
    +              "-Mbignum=bpi",
    +              "-wle",
    +              "print bpi(2000)"
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "Always"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "Always"
               }
             ],
    -        "restartPolicy": "Never",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Never",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         }
       },
    -  "status": {}
    +  "status": {}
     }
    -
    -

    create a Job

    -

    HTTP Request

    -

    POST /apis/batch/v1/namespaces/{namespace}/jobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Job
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    Job
    Accepted
    200
    Job
    OK
    201
    Job
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Job

    -

    HTTP Request

    -

    PATCH /apis/batch/v1/namespaces/{namespace}/jobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Job

    -

    HTTP Request

    -

    PUT /apis/batch/v1/namespaces/{namespace}/jobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Job
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    201
    Job
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete job example-job
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +

    create a Job

    +

    HTTP Request

    +POST /apis/batch/v1/namespaces/{namespace}/jobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Job
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Job
    Created
    202
    Job
    Accepted
    200
    Job
    OK
    +

    Patch

    +

    partially update the specified Job

    +

    HTTP Request

    +PATCH /apis/batch/v1/namespaces/{namespace}/jobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Job
    OK
    +

    Replace

    +

    replace the specified Job

    +

    HTTP Request

    +PUT /apis/batch/v1/namespaces/{namespace}/jobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Job
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Job
    OK
    201
    Job
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete job example-job
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs/example-job'
    -
    -
    -

    Output

    -
    -
    
    -job "example-job" deleted
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs/example-job'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +job "example-job" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
     }
    -
    -

    delete a Job

    -

    HTTP Request

    -

    DELETE /apis/batch/v1/namespaces/{namespace}/jobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Job

    -

    HTTP Request

    -

    DELETE /apis/batch/v1/namespaces/{namespace}/jobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get job example-job -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs/example-job
    -
    -
    -

    Output

    -
    -
    
    +
    +
    +

    delete a Job

    +

    HTTP Request

    +DELETE /apis/batch/v1/namespaces/{namespace}/jobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Job

    +

    HTTP Request

    +DELETE /apis/batch/v1/namespaces/{namespace}/jobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get job example-job -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs/example-job
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -  "kind": "Job",
    -  "apiVersion": "batch/v1",
    -  "metadata": {
    -    "name": "example-job",
    -    "namespace": "default",
    -    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    -    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -    "resourceVersion": "7482",
    -    "creationTimestamp": "2016-11-04T18:45:25Z"
    +  "kind": "Job",
    +  "apiVersion": "batch/v1",
    +  "metadata": {
    +    "name": "example-job",
    +    "namespace": "default",
    +    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    +    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +    "resourceVersion": "7482",
    +    "creationTimestamp": "2016-11-04T18:45:25Z"
       },
    -  "spec": {
    -    "parallelism": 1,
    -    "completions": 1,
    -    "selector": {
    -      "matchLabels": {
    -        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +  "spec": {
    +    "parallelism": 1,
    +    "completions": 1,
    +    "selector": {
    +      "matchLabels": {
    +        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "name": "example-job",
    -        "creationTimestamp": null,
    -        "labels": {
    -          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -          "job-name": "example-job"
    +    "template": {
    +      "metadata": {
    +        "name": "example-job",
    +        "creationTimestamp": null,
    +        "labels": {
    +          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +          "job-name": "example-job"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "pi",
    -            "image": "perl",
    -            "command": [
    -              "perl",
    -              "-Mbignum=bpi",
    -              "-wle",
    -              "print bpi(2000)"
    +            "name": "pi",
    +            "image": "perl",
    +            "command": [
    +              "perl",
    +              "-Mbignum=bpi",
    +              "-wle",
    +              "print bpi(2000)"
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "Always"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "Always"
               }
             ],
    -        "restartPolicy": "Never",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Never",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         }
       },
    -  "status": {
    -    "startTime": "2016-11-04T18:45:25Z",
    -    "active": 1
    +  "status": {
    +    "startTime": "2016-11-04T18:45:25Z",
    +    "active": 1
       }
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Job",
    -  "apiVersion": "batch/v1",
    -  "metadata": {
    -    "name": "example-job",
    -    "namespace": "default",
    -    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    -    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -    "resourceVersion": "7482",
    -    "creationTimestamp": "2016-11-04T18:45:25Z"
    +  "kind": "Job",
    +  "apiVersion": "batch/v1",
    +  "metadata": {
    +    "name": "example-job",
    +    "namespace": "default",
    +    "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    +    "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +    "resourceVersion": "7482",
    +    "creationTimestamp": "2016-11-04T18:45:25Z"
       },
    -  "spec": {
    -    "parallelism": 1,
    -    "completions": 1,
    -    "selector": {
    -      "matchLabels": {
    -        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +  "spec": {
    +    "parallelism": 1,
    +    "completions": 1,
    +    "selector": {
    +      "matchLabels": {
    +        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
           }
         },
    -    "template": {
    -      "metadata": {
    -        "name": "example-job",
    -        "creationTimestamp": null,
    -        "labels": {
    -          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -          "job-name": "example-job"
    +    "template": {
    +      "metadata": {
    +        "name": "example-job",
    +        "creationTimestamp": null,
    +        "labels": {
    +          "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +          "job-name": "example-job"
             }
           },
    -      "spec": {
    -        "containers": [
    +      "spec": {
    +        "containers": [
               {
    -            "name": "pi",
    -            "image": "perl",
    -            "command": [
    -              "perl",
    -              "-Mbignum=bpi",
    -              "-wle",
    -              "print bpi(2000)"
    +            "name": "pi",
    +            "image": "perl",
    +            "command": [
    +              "perl",
    +              "-Mbignum=bpi",
    +              "-wle",
    +              "print bpi(2000)"
                 ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "Always"
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "Always"
               }
             ],
    -        "restartPolicy": "Never",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    +        "restartPolicy": "Never",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
           }
         }
       },
    -  "status": {
    -    "startTime": "2016-11-04T18:45:25Z",
    -    "active": 1
    +  "status": {
    +    "startTime": "2016-11-04T18:45:25Z",
    +    "active": 1
       }
     }
    -
    -

    read the specified Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/namespaces/{namespace}/jobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get job -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs'
    -
    -
    -

    Output

    -
    -
    
    +
    +

    read the specified Job

    +

    HTTP Request

    +GET /apis/batch/v1/namespaces/{namespace}/jobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Job
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get job -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/batch/v1/namespaces/default/jobs'
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -  "kind": "JobList",
    -  "apiVersion": "batch/v1",
    -  "metadata": {
    -    "selfLink": "/apis/batch/v1/namespaces/default/jobs",
    -    "resourceVersion": "7589"
    +  "kind": "JobList",
    +  "apiVersion": "batch/v1",
    +  "metadata": {
    +    "selfLink": "/apis/batch/v1/namespaces/default/jobs",
    +    "resourceVersion": "7589"
       },
    -  "items": [
    +  "items": [
         {
    -      "metadata": {
    -        "name": "",
    -        "namespace": "default",
    -        "selfLink": "/apis/batch/v1/namespaces/default/jobs/",
    -        "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -        "resourceVersion": "7482",
    -        "creationTimestamp": "2016-11-04T18:45:25Z"
    +      "metadata": {
    +        "name": "",
    +        "namespace": "default",
    +        "selfLink": "/apis/batch/v1/namespaces/default/jobs/",
    +        "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +        "resourceVersion": "7482",
    +        "creationTimestamp": "2016-11-04T18:45:25Z"
           },
    -      "spec": {
    -        "parallelism": 1,
    -        "completions": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +      "spec": {
    +        "parallelism": 1,
    +        "completions": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "name": "",
    -            "creationTimestamp": null,
    -            "labels": {
    -              "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -              "job-name": ""
    +        "template": {
    +          "metadata": {
    +            "name": "",
    +            "creationTimestamp": null,
    +            "labels": {
    +              "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +              "job-name": ""
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "pi",
    -                "image": "perl",
    -                "command": [
    -                  "perl",
    -                  "-Mbignum=bpi",
    -                  "-wle",
    -                  "print bpi(2000)"
    +                "name": "pi",
    +                "image": "perl",
    +                "command": [
    +                  "perl",
    +                  "-Mbignum=bpi",
    +                  "-wle",
    +                  "print bpi(2000)"
                     ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
                   }
                 ],
    -            "restartPolicy": "Never",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Never",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             }
           },
    -      "status": {
    -        "startTime": "2016-11-04T18:45:25Z",
    -        "active": 1
    +      "status": {
    +        "startTime": "2016-11-04T18:45:25Z",
    +        "active": 1
           }
         }
       ]
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "JobList",
    -  "apiVersion": "batch/v1",
    -  "metadata": {
    -    "selfLink": "/apis/batch/v1/namespaces/default/jobs",
    -    "resourceVersion": "7589"
    +  "kind": "JobList",
    +  "apiVersion": "batch/v1",
    +  "metadata": {
    +    "selfLink": "/apis/batch/v1/namespaces/default/jobs",
    +    "resourceVersion": "7589"
       },
    -  "items": [
    +  "items": [
         {
    -      "metadata": {
    -        "name": "",
    -        "namespace": "default",
    -        "selfLink": "/apis/batch/v1/namespaces/default/jobs/",
    -        "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -        "resourceVersion": "7482",
    -        "creationTimestamp": "2016-11-04T18:45:25Z"
    +      "metadata": {
    +        "name": "",
    +        "namespace": "default",
    +        "selfLink": "/apis/batch/v1/namespaces/default/jobs/",
    +        "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +        "resourceVersion": "7482",
    +        "creationTimestamp": "2016-11-04T18:45:25Z"
           },
    -      "spec": {
    -        "parallelism": 1,
    -        "completions": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +      "spec": {
    +        "parallelism": 1,
    +        "completions": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
               }
             },
    -        "template": {
    -          "metadata": {
    -            "name": "",
    -            "creationTimestamp": null,
    -            "labels": {
    -              "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -              "job-name": ""
    +        "template": {
    +          "metadata": {
    +            "name": "",
    +            "creationTimestamp": null,
    +            "labels": {
    +              "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +              "job-name": ""
                 }
               },
    -          "spec": {
    -            "containers": [
    +          "spec": {
    +            "containers": [
                   {
    -                "name": "pi",
    -                "image": "perl",
    -                "command": [
    -                  "perl",
    -                  "-Mbignum=bpi",
    -                  "-wle",
    -                  "print bpi(2000)"
    +                "name": "pi",
    +                "image": "perl",
    +                "command": [
    +                  "perl",
    +                  "-Mbignum=bpi",
    +                  "-wle",
    +                  "print bpi(2000)"
                     ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
                   }
                 ],
    -            "restartPolicy": "Never",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    +            "restartPolicy": "Never",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
               }
             }
           },
    -      "status": {
    -        "startTime": "2016-11-04T18:45:25Z",
    -        "active": 1
    +      "status": {
    +        "startTime": "2016-11-04T18:45:25Z",
    +        "active": 1
           }
         }
       ]
     }
    -
    -

    list or watch objects of kind Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/namespaces/{namespace}/jobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    JobList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/jobs

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    JobList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get job example-job --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/batch/v1/watch/namespaces/default/jobs/example-job'
    -
    -
    -

    Output

    -
    -
    
    +
    +

    list or watch objects of kind Job

    +

    HTTP Request

    +GET /apis/batch/v1/namespaces/{namespace}/jobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    JobList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Job

    +

    HTTP Request

    +GET /apis/batch/v1/jobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    JobList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get job example-job --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/batch/v1/watch/namespaces/default/jobs/example-job'
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Job",
    -        "apiVersion": "batch/v1",
    -        "metadata": {
    -            "name": "example-job",
    -            "namespace": "default",
    -            "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    -            "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -            "resourceVersion": "7482",
    -            "creationTimestamp": "2016-11-04T18:45:25Z"
    -        },
    -        "spec": {
    -            "parallelism": 1,
    -            "completions": 1,
    -            "selector": {
    -                "matchLabels": {
    -                    "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "name": "example-job",
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -                        "job-name": "example-job"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "pi",
    -                            "image": "perl",
    -                            "command": [
    -                                "perl",
    -                                "-Mbignum=bpi",
    -                                "-wle",
    -                                "print bpi(2000)"
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "Always"
    -                        }
    -                    ],
    -                    "restartPolicy": "Never",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            }
    -        },
    -        "status": {
    -            "startTime": "2016-11-04T18:45:25Z",
    -            "active": 1
    -        }
    -    }
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Job",
    +		"apiVersion": "batch/v1",
    +		"metadata": {
    +			"name": "example-job",
    +			"namespace": "default",
    +			"selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    +			"uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +			"resourceVersion": "7482",
    +			"creationTimestamp": "2016-11-04T18:45:25Z"
    +		},
    +		"spec": {
    +			"parallelism": 1,
    +			"completions": 1,
    +			"selector": {
    +				"matchLabels": {
    +					"controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"name": "example-job",
    +					"creationTimestamp": null,
    +					"labels": {
    +						"controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +						"job-name": "example-job"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "pi",
    +							"image": "perl",
    +							"command": [
    +								"perl",
    +								"-Mbignum=bpi",
    +								"-wle",
    +								"print bpi(2000)"
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "Always"
    +						}
    +					],
    +					"restartPolicy": "Never",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			}
    +		},
    +		"status": {
    +			"startTime": "2016-11-04T18:45:25Z",
    +			"active": 1
    +		}
    +	}
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Job",
    -        "apiVersion": "batch/v1",
    -        "metadata": {
    -            "name": "example-job",
    -            "namespace": "default",
    -            "selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    -            "uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -            "resourceVersion": "7482",
    -            "creationTimestamp": "2016-11-04T18:45:25Z"
    -        },
    -        "spec": {
    -            "parallelism": 1,
    -            "completions": 1,
    -            "selector": {
    -                "matchLabels": {
    -                    "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "name": "example-job",
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    -                        "job-name": "example-job"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "pi",
    -                            "image": "perl",
    -                            "command": [
    -                                "perl",
    -                                "-Mbignum=bpi",
    -                                "-wle",
    -                                "print bpi(2000)"
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "Always"
    -                        }
    -                    ],
    -                    "restartPolicy": "Never",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            }
    -        },
    -        "status": {
    -            "startTime": "2016-11-04T18:45:25Z",
    -            "active": 1
    -        }
    -    }
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Job",
    +		"apiVersion": "batch/v1",
    +		"metadata": {
    +			"name": "example-job",
    +			"namespace": "default",
    +			"selfLink": "/apis/batch/v1/namespaces/default/jobs/example-job",
    +			"uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +			"resourceVersion": "7482",
    +			"creationTimestamp": "2016-11-04T18:45:25Z"
    +		},
    +		"spec": {
    +			"parallelism": 1,
    +			"completions": 1,
    +			"selector": {
    +				"matchLabels": {
    +					"controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"name": "example-job",
    +					"creationTimestamp": null,
    +					"labels": {
    +						"controller-uid": "d93a3569-a2be-11e6-a008-fa043d458cc7",
    +						"job-name": "example-job"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "pi",
    +							"image": "perl",
    +							"command": [
    +								"perl",
    +								"-Mbignum=bpi",
    +								"-wle",
    +								"print bpi(2000)"
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "Always"
    +						}
    +					],
    +					"restartPolicy": "Never",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			}
    +		},
    +		"status": {
    +			"startTime": "2016-11-04T18:45:25Z",
    +			"active": 1
    +		}
    +	}
     }
    -
    -

    watch changes to an object of kind Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/watch/namespaces/{namespace}/jobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/watch/namespaces/{namespace}/jobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/watch/jobs

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Job

    -

    HTTP Request

    -

    PATCH /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Job

    -

    HTTP Request

    -

    GET /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Job

    -

    HTTP Request

    -

    PUT /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Job
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Job
    OK
    201
    Job
    Created
    -
    -

    Pod v1 core

    -
    -

    Pod Config to print "Hello World".

    -
    -
    
    -apiVersion: v1
    -kind: Pod
    -metadata:
    -  name: pod-example
    -spec:
    -  containers:
    -  - name: ubuntu
    -    image: ubuntu:trusty
    -    command: ["echo"]
    -    args: ["Hello World"]
    -
    -
    -

    Pod Config to print "Hello World".

    -
    -
    
    -apiVersion: v1
    -kind: Pod
    -metadata:
    -  name: pod-example
    -spec:
    -  containers:
    -  - name: ubuntu
    -    image: ubuntu:trusty
    -    command: ["echo"]
    -    args: ["Hello World"]
    -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Pod
    - - - - - - -

    Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSpec
    Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    PodStatus
    Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    PodSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    activeDeadlineSeconds
    integer
    Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. Value must be a positive integer.
    affinity
    Affinity
    If specified, the pod's scheduling constraints
    automountServiceAccountToken
    boolean
    AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.
    containers
    Container array
    patch type: merge
    patch merge key: name
    List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.
    dnsConfig
    PodDNSConfig
    Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.
    dnsPolicy
    string
    Set DNS policy for the pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.
    hostAliases
    HostAlias array
    patch type: merge
    patch merge key: ip
    HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts file if specified. This is only valid for non-hostNetwork pods.
    hostIPC
    boolean
    Use the host's ipc namespace. Optional: Default to false.
    hostNetwork
    boolean
    Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.
    hostPID
    boolean
    Use the host's pid namespace. Optional: Default to false.
    hostname
    string
    Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value.
    imagePullSecrets
    LocalObjectReference array
    patch type: merge
    patch merge key: name
    ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod
    initContainers
    Container array
    patch type: merge
    patch merge key: name
    List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, or Liveness probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
    nodeName
    string
    NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements.
    nodeSelector
    object
    NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
    priority
    integer
    The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority.
    priorityClassName
    string
    If specified, indicates the pod's priority. "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default.
    readinessGates
    PodReadinessGate array
    If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to "True" More info: https://github.com/kubernetes/community/blob/master/keps/sig-network/0007-pod-ready%2B%2B.md
    restartPolicy
    string
    Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy
    schedulerName
    string
    If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler.
    securityContext
    PodSecurityContext
    SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field.
    serviceAccount
    string
    DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead.
    serviceAccountName
    string
    ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
    shareProcessNamespace
    boolean
    Share a single process namespace between all of the containers in a pod. When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Default to false. This field is alpha-level and is honored only by servers that enable the PodShareProcessNamespace feature.
    subdomain
    string
    If specified, the fully qualified Pod hostname will be "<hostname>.<subdomain>.<pod namespace>.svc.<cluster domain>". If not specified, the pod will not have a domainname at all.
    terminationGracePeriodSeconds
    integer
    Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 30 seconds.
    tolerations
    Toleration array
    If specified, the pod's tolerations.
    volumes
    Volume array
    patch type: merge,retainKeys
    patch merge key: name
    List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes
    -

    PodStatus v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    conditions
    PodCondition array
    patch type: merge
    patch merge key: type
    Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    containerStatuses
    ContainerStatus array
    The list has one entry per container in the manifest. Each entry is currently the output of docker inspect. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
    hostIP
    string
    IP address of the host to which the pod is assigned. Empty if not yet scheduled.
    initContainerStatuses
    ContainerStatus array
    The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
    message
    string
    A human readable message indicating details about why the pod is in this condition.
    nominatedNodeName
    string
    nominatedNodeName is set only when this pod preempts other pods on the node, but it cannot be scheduled right away as preemption victims receive their graceful termination periods. This field does not guarantee that the pod will be scheduled on this node. Scheduler may decide to place the pod elsewhere if other nodes become available sooner. Scheduler may also decide to give the resources on this node to a higher priority pod that is created after preemption. As a result, this field may be different than PodSpec.nodeName when the pod is scheduled.
    phase
    string
    The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle. The conditions array, the reason and message fields, and the individual container status arrays contain more detail about the pod's status. There are five possible phase values: Pending: The pod has been accepted by the Kubernetes system, but one or more of the container images has not been created. This includes time before being scheduled as well as time spent downloading images over the network, which could take a while. Running: The pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. Succeeded: All containers in the pod have terminated in success, and will not be restarted. Failed: All containers in the pod have terminated, and at least one container has terminated in failure. The container either exited with non-zero status or was terminated by the system. Unknown: For some reason the state of the pod could not be obtained, typically due to an error in communicating with the host of the pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
    podIP
    string
    IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated.
    qosClass
    string
    The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md
    reason
    string
    A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted'
    startTime
    Time
    RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod.
    -

    PodList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Pod array
    List of pods. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Pod

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/pods

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Pod
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Pod
    Created
    202
    Pod
    Accepted
    200
    Pod
    OK
    -

    Create Eviction

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create eviction of a Pod

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/pods/{name}/eviction

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Eviction
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Eviction
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Eviction
    Created
    202
    Eviction
    Accepted
    200
    Eviction
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Pod

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/pods/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Pod
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Pod

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/pods/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Pod
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Pod
    OK
    201
    Pod
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Pod

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/pods/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Pod

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/pods

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Pod
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Pod

    -

    HTTP Request

    -

    GET /api/v1/pods

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Pod

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/pods/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Pod

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/pods

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Pod

    -

    HTTP Request

    -

    GET /api/v1/watch/pods

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Pod

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/pods/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Pod
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Pod
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Pod

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/pods/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Pod
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Pod
    Created
    200
    Pod
    OK
    -

    Proxy Operations

    -

    See supported operations below...

    -

    Create Connect Portforward

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to portforward of Pod

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/pods/{name}/portforward

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    portsList of ports to forward Required when using WebSockets
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Create Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Pod

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/pods/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Create Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Pod

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Pod

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/pods/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Pod

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Portforward

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to portforward of Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}/portforward

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    portsList of ports to forward Required when using WebSockets
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Pod

    -

    HTTP Request

    -

    HEAD /api/v1/namespaces/{namespace}/pods/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Pod

    -

    HTTP Request

    -

    HEAD /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Pod

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/pods/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Pod

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Log

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read log of the specified Pod

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/pods/{name}/log

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    containerThe container for which to stream logs. Defaults to only container if there is one container in the pod.
    followFollow the log stream of the pod. Defaults to false.
    limitBytesIf set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit.
    prettyIf 'true', then the output is pretty printed.
    previousReturn previous terminated container logs. Defaults to false.
    sinceSecondsA relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified.
    tailLinesIf set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime
    timestampsIf true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -
    -

    ReplicaSet v1 apps

    -
    -

    ReplicaSet Config to run 3 nginx instances.

    -
    -
    
    -apiVersion: extensions/v1beta1
    -kind: ReplicaSet
    -metadata:
    -  # Unique key of the ReplicaSet instance
    -  name: replicaset-example
    -spec:
    -  # 3 Pods should exist at all times.
    -  replicas: 3
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      # Run the nginx image
    -      - name: nginx
    -        image: nginx:1.10
    -
    -
    -

    ReplicaSet Config to run 3 nginx instances.

    -
    -
    
    -apiVersion: extensions/v1beta1
    -kind: ReplicaSet
    -metadata:
    -  # Unique key of the ReplicaSet instance
    -  name: replicaset-example
    -spec:
    -  # 3 Pods should exist at all times.
    -  replicas: 3
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      # Run the nginx image
    -      - name: nginx
    -        image: nginx:1.10
    -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1ReplicaSet
    - - - - - - -

    ReplicaSet ensures that a specified number of pod replicas are running at any given time.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ReplicaSetSpec v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    -

    ReplicaSetStatus v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    -

    ReplicaSetList v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ReplicaSet

    -

    HTTP Request

    -

    POST /apis/apps/v1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    202
    ReplicaSet
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    ReplicationController v1 core

    -
    -

    ReplicationController Config to run 3 nginx instances.

    -
    -
    
    -apiVersion: v1
    -kind: ReplicationController
    -metadata:
    -  # Unique key of the ReplicationController instance
    -  name: replicationcontroller-example
    -spec:
    -  # 3 Pods should exist at all times.
    -  replicas: 3
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      # Run the nginx image
    -      - name: nginx
    -        image: nginx:1.10
    -
    -
    -

    ReplicationController Config to run 3 nginx instances.

    -
    -
    
    -apiVersion: v1
    -kind: ReplicationController
    -metadata:
    -  # Unique key of the ReplicationController instance
    -  name: replicationcontroller-example
    -spec:
    -  # 3 Pods should exist at all times.
    -  replicas: 3
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      # Run the nginx image
    -      - name: nginx
    -        image: nginx:1.10
    -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ReplicationController
    - - - - - - -

    ReplicationController represents the configuration of a replication controller.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicationControllerSpec
    Spec defines the specification of the desired behavior of the replication controller. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicationControllerStatus
    Status is the most recently observed status of the replication controller. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ReplicationControllerSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller
    selector
    object
    Selector is a label query over pods that should match the Replicas count. If Selector is empty, it is defaulted to the labels present on the Pod template. Label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. This takes precedence over a TemplateRef. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    -

    ReplicationControllerStatus v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replication controller.
    conditions
    ReplicationControllerCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a replication controller's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replication controller.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed replication controller.
    readyReplicas
    integer
    The number of ready replicas for this replication controller.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller
    -

    ReplicationControllerList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicationController array
    List of replication controllers. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ReplicationController

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/replicationcontrollers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicationController
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    201
    ReplicationController
    Created
    202
    ReplicationController
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ReplicationController

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ReplicationController

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicationController
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    201
    ReplicationController
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ReplicationController

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/replicationcontrollers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ReplicationController

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/replicationcontrollers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/replicationcontrollers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationControllerList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/replicationcontrollers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationControllerList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/replicationcontrollers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/watch/replicationcontrollers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified ReplicationController

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified ReplicationController

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicationController
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicationController
    OK
    201
    ReplicationController
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified ReplicationController

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified ReplicationController

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified ReplicationController

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    StatefulSet v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1StatefulSet
    - - - -

    StatefulSet represents a set of pods with consistent identities. Identities are defined as:

    -
      -
    • Network: A single stable DNS and hostname.
    • -
    • Storage: As many VolumeClaims as requested. -The StatefulSet guarantees that a given network identity will always map to the same storage identity.
    • -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    -

    StatefulSetSpec v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is OrderedReady, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is Parallel which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    -

    StatefulSetStatus v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    -

    StatefulSetList v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a StatefulSet

    -

    HTTP Request

    -

    POST /apis/apps/v1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    StatefulSet
    Created
    202
    StatefulSet
    Accepted
    200
    StatefulSet
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    DISCOVERY & LOAD BALANCING

    -

    Discovery and Load Balancing resources are responsible for stitching your workloads together into an accessible Loadbalanced Service. By default, -Workloads are only accessible within the cluster, and they must be exposed externally using a either -a LoadBalancer or NodePort Service. For development, internally accessible -Workloads can be accessed via proxy through the api master using the kubectl proxy command.

    -

    Common resource types:

    -
      -
    • Services for providing a single ip endpoint loadbalanced across multiple Workload replicas.
    • -
    • Ingress for providing a https(s) endpoint http(s) routed to one or more Services
    • -
    -
    -
    -

    Endpoints v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Endpoints
    -

    Endpoints is a collection of endpoints that implement the actual service. Example: - Name: "mysvc", - Subsets: [ - { - Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], - Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] - }, - { - Addresses: [{"ip": "10.10.3.3"}], - Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] - }, - ]

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    subsets
    EndpointSubset array
    The set of all endpoints is the union of all subsets. Addresses are placed into subsets according to the IPs they share. A single address with multiple ports, some of which are ready and some of which are not (because they come from different containers) will result in the address being displayed in different subsets for the different ports. No address will appear in both Addresses and NotReadyAddresses in the same subset. Sets of addresses and ports that comprise a service.
    -

    EndpointsList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Endpoints array
    List of endpoints.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create Endpoints

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/endpoints

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Endpoints
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Endpoints
    OK
    201
    Endpoints
    Created
    202
    Endpoints
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Endpoints

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/endpoints/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Endpoints
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Endpoints

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/endpoints/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Endpoints
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Endpoints
    OK
    201
    Endpoints
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete Endpoints

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/endpoints/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Endpoints

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/endpoints

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Endpoints

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/endpoints/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Endpoints
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Endpoints

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/endpoints

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EndpointsList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Endpoints

    -

    HTTP Request

    -

    GET /api/v1/endpoints

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EndpointsList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Endpoints

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/endpoints/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Endpoints

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/endpoints

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Endpoints

    -

    HTTP Request

    -

    GET /api/v1/watch/endpoints

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    Ingress v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1Ingress
    -

    Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    IngressSpec
    Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    IngressStatus
    Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    IngressSpec v1beta1 extensions

    -
    +

    watch changes to an object of kind Job

    +

    HTTP Request

    +GET /apis/batch/v1/watch/namespaces/{namespace}/jobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Job

    +

    HTTP Request

    +GET /apis/batch/v1/watch/namespaces/{namespace}/jobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Job

    +

    HTTP Request

    +GET /apis/batch/v1/watch/jobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Job

    +

    HTTP Request

    +PATCH /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Job
    OK
    +

    Read Status

    +

    read status of the specified Job

    +

    HTTP Request

    +GET /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Job
    OK
    +

    Replace Status

    +

    replace status of the specified Job

    +

    HTTP Request

    +PUT /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Job
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Job
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Job
    OK
    201
    Job
    Created
    +

    Pod v1 core

    + + +
    +
    +
    Pod Config to print "Hello World".
    +
    +
    
    +apiVersion: v1
    +kind: Pod
    +metadata:
    +  name: pod-example
    +spec:
    +  containers:
    +  - name: ubuntu
    +    image: ubuntu:trusty
    +    command: ["echo"]
    +    args: ["Hello World"]
    +
    +
    +
    +
    +
    Pod Config to print "Hello World".
    +
    +
    
    +apiVersion: v1
    +kind: Pod
    +metadata:
    +  name: pod-example
    +spec:
    +  containers:
    +  - name: ubuntu
    +    image: ubuntu:trusty
    +    command: ["echo"]
    +    args: ["Hello World"]
    +
    +
    + + + + + +
    GroupVersionKind
    corev1Pod
    +

    Warning:

    It is recommended that users create Pods only through a Controller, and not directly. See Controllers: Deployment, Job, or StatefulSet.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSpec
    Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    PodStatus
    Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    PodSpec v1 core

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    activeDeadlineSeconds
    integer
    Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. Value must be a positive integer.
    affinity
    Affinity
    If specified, the pod's scheduling constraints
    automountServiceAccountToken
    boolean
    AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.
    containers
    Container array
    patch strategy: merge
    patch merge key: name
    List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.
    dnsConfig
    PodDNSConfig
    Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.
    dnsPolicy
    string
    Set DNS policy for the pod. Defaults to "ClusterFirst". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.
    hostAliases
    HostAlias array
    patch strategy: merge
    patch merge key: ip
    HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts file if specified. This is only valid for non-hostNetwork pods.
    hostIPC
    boolean
    Use the host's ipc namespace. Optional: Default to false.
    hostNetwork
    boolean
    Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.
    hostPID
    boolean
    Use the host's pid namespace. Optional: Default to false.
    hostname
    string
    Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value.
    imagePullSecrets
    LocalObjectReference array
    patch strategy: merge
    patch merge key: name
    ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod
    initContainers
    Container array
    patch strategy: merge
    patch merge key: name
    List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, or Liveness probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
    nodeName
    string
    NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements.
    nodeSelector
    object
    NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
    priority
    integer
    The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority.
    priorityClassName
    string
    If specified, indicates the pod's priority. "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default.
    readinessGates
    PodReadinessGate array
    If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to "True" More info: https://github.com/kubernetes/community/blob/master/keps/sig-network/0007-pod-ready%2B%2B.md
    restartPolicy
    string
    Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy
    schedulerName
    string
    If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler.
    securityContext
    PodSecurityContext
    SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field.
    serviceAccount
    string
    DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead.
    serviceAccountName
    string
    ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
    shareProcessNamespace
    boolean
    Share a single process namespace between all of the containers in a pod. When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Default to false. This field is alpha-level and is honored only by servers that enable the PodShareProcessNamespace feature.
    subdomain
    string
    If specified, the fully qualified Pod hostname will be "<hostname>.<subdomain>.<pod namespace>.svc.<cluster domain>". If not specified, the pod will not have a domainname at all.
    terminationGracePeriodSeconds
    integer
    Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 30 seconds.
    tolerations
    Toleration array
    If specified, the pod's tolerations.
    volumes
    Volume array
    patch strategy: merge,retainKeys
    patch merge key: name
    List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes
    +

    PodStatus v1 core

    +
    Appears In: + +
    + + + + + + + + + + + + + + + +
    FieldDescription
    conditions
    PodCondition array
    patch strategy: merge
    patch merge key: type
    Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    containerStatuses
    ContainerStatus array
    The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
    hostIP
    string
    IP address of the host to which the pod is assigned. Empty if not yet scheduled.
    initContainerStatuses
    ContainerStatus array
    The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
    message
    string
    A human readable message indicating details about why the pod is in this condition.
    nominatedNodeName
    string
    nominatedNodeName is set only when this pod preempts other pods on the node, but it cannot be scheduled right away as preemption victims receive their graceful termination periods. This field does not guarantee that the pod will be scheduled on this node. Scheduler may decide to place the pod elsewhere if other nodes become available sooner. Scheduler may also decide to give the resources on this node to a higher priority pod that is created after preemption. As a result, this field may be different than PodSpec.nodeName when the pod is scheduled.
    phase
    string
    The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle. The conditions array, the reason and message fields, and the individual container status arrays contain more detail about the pod's status. There are five possible phase values: Pending: The pod has been accepted by the Kubernetes system, but one or more of the container images has not been created. This includes time before being scheduled as well as time spent downloading images over the network, which could take a while. Running: The pod has been bound to a node, and all of the containers have been created. At least one container is still running, or is in the process of starting or restarting. Succeeded: All containers in the pod have terminated in success, and will not be restarted. Failed: All containers in the pod have terminated, and at least one container has terminated in failure. The container either exited with non-zero status or was terminated by the system. Unknown: For some reason the state of the pod could not be obtained, typically due to an error in communicating with the host of the pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
    podIP
    string
    IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated.
    qosClass
    string
    The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md
    reason
    string
    A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted'
    startTime
    Time
    RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod.
    +

    PodList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Pod array
    List of pods. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a Pod

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/pods +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Pod
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Pod
    OK
    201
    Pod
    Created
    202
    Pod
    Accepted
    +

    Create Eviction

    +

    create eviction of a Pod

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/pods/{name}/eviction +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Eviction
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Eviction
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Eviction
    Created
    202
    Eviction
    Accepted
    200
    Eviction
    OK
    +

    Patch

    +

    partially update the specified Pod

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/pods/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Pod
    OK
    +

    Replace

    +

    replace the specified Pod

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/pods/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Pod
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Pod
    OK
    201
    Pod
    Created
    +

    Delete

    +

    delete a Pod

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/pods/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Pod

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/pods +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Pod
    OK
    +

    List

    +

    list or watch objects of kind Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Pod

    +

    HTTP Request

    +GET /api/v1/pods +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodList
    OK
    +

    Watch

    +

    watch changes to an object of kind Pod

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/pods/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Pod

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/pods +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Pod

    +

    HTTP Request

    +GET /api/v1/watch/pods +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Pod

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/pods/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Pod
    OK
    +

    Read Status

    +

    read status of the specified Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Pod
    OK
    +

    Replace Status

    +

    replace status of the specified Pod

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/pods/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Pod
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Pod
    OK
    201
    Pod
    Created
    +

    Proxy Operations

    +

    Create Connect Portforward

    +

    connect POST requests to portforward of Pod

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/pods/{name}/portforward +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    portsList of ports to forward Required when using WebSockets
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Create Connect Proxy

    +

    connect POST requests to proxy of Pod

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/pods/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Create Connect Proxy Path

    +

    connect POST requests to proxy of Pod

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy

    +

    connect DELETE requests to proxy of Pod

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/pods/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy Path

    +

    connect DELETE requests to proxy of Pod

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Portforward

    +

    connect GET requests to portforward of Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name}/portforward +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    portsList of ports to forward Required when using WebSockets
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy

    +

    connect GET requests to proxy of Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy Path

    +

    connect GET requests to proxy of Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy

    +

    connect HEAD requests to proxy of Pod

    +

    HTTP Request

    +HEAD /api/v1/namespaces/{namespace}/pods/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy Path

    +

    connect HEAD requests to proxy of Pod

    +

    HTTP Request

    +HEAD /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy

    +

    connect PUT requests to proxy of Pod

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/pods/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy Path

    +

    connect PUT requests to proxy of Pod

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to pod.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Misc Operations

    +

    Read Log

    +

    read log of the specified Pod

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/pods/{name}/log +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Pod
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + +
    ParameterDescription
    containerThe container for which to stream logs. Defaults to only container if there is one container in the pod.
    followFollow the log stream of the pod. Defaults to false.
    limitBytesIf set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit.
    prettyIf 'true', then the output is pretty printed.
    previousReturn previous terminated container logs. Defaults to false.
    sinceSecondsA relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified.
    tailLinesIf set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime
    timestampsIf true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    ReplicaSet v1 apps

    + + +
    +
    +
    ReplicaSet Config to run 3 nginx instances.
    +
    +
    
    +apiVersion: extensions/v1beta1
    +kind: ReplicaSet
    +metadata:
    +  # Unique key of the ReplicaSet instance
    +  name: replicaset-example
    +spec:
    +  # 3 Pods should exist at all times.
    +  replicas: 3
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      # Run the nginx image
    +      - name: nginx
    +        image: nginx:1.10
     
    -
    +
    +
    +
    +
    ReplicaSet Config to run 3 nginx instances.
    +
    +
    
    +apiVersion: extensions/v1beta1
    +kind: ReplicaSet
    +metadata:
    +  # Unique key of the ReplicaSet instance
    +  name: replicaset-example
    +spec:
    +  # 3 Pods should exist at all times.
    +  replicas: 3
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      # Run the nginx image
    +      - name: nginx
    +        image: nginx:1.10
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    backend
    IngressBackend
    A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
    rules
    IngressRule array
    A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
    tls
    IngressTLS array
    TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
    -

    IngressStatus v1beta1 extensions

    -
    + + + + + +
    GroupVersionKind
    appsv1ReplicaSet
    +

    Warning:

    In many cases it is recommended to create a Deployment instead of ReplicaSet.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ReplicaSetSpec v1 apps

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    +

    ReplicaSetStatus v1 apps

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    +

    ReplicaSetList v1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ReplicaSet

    +

    HTTP Request

    +POST /apis/apps/v1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    202
    ReplicaSet
    Accepted
    +

    Patch

    +

    partially update the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace

    +

    replace the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    +

    Delete

    +

    delete a ReplicaSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ReplicaSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    List

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Read Status

    +

    read status of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace Status

    +

    replace status of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ReplicaSet
    Created
    200
    ReplicaSet
    OK
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    ReplicationController v1 core

    + + +
    +
    +
    ReplicationController Config to run 3 nginx instances.
    +
    +
    
    +apiVersion: v1
    +kind: ReplicationController
    +metadata:
    +  # Unique key of the ReplicationController instance
    +  name: replicationcontroller-example
    +spec:
    +  # 3 Pods should exist at all times.
    +  replicas: 3
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      # Run the nginx image
    +      - name: nginx
    +        image: nginx:1.10
     
    -
    +
    +
    +
    +
    ReplicationController Config to run 3 nginx instances.
    +
    +
    
    +apiVersion: v1
    +kind: ReplicationController
    +metadata:
    +  # Unique key of the ReplicationController instance
    +  name: replicationcontroller-example
    +spec:
    +  # 3 Pods should exist at all times.
    +  replicas: 3
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      # Run the nginx image
    +      - name: nginx
    +        image: nginx:1.10
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    loadBalancer
    LoadBalancerStatus
    LoadBalancer contains the current status of the load-balancer.
    -

    IngressList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Ingress array
    Items is the list of Ingress.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an Ingress

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/ingresses

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Ingress
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    201
    Ingress
    Created
    202
    Ingress
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Ingress

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Ingress

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Ingress
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    201
    Ingress
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an Ingress

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Ingress

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    IngressList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/ingresses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    IngressList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/ingresses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Ingress

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Ingress

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Ingress
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Ingress

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Ingress
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Ingress
    Created
    200
    Ingress
    OK
    -
    -

    Service v1 core

    -
    -

    Service Config to load balance traffic across all Pods with the app=nginx label. Receives on and sends to port 80. Exposes an externally accessible endpoint.

    -
    -
    
    -kind: Service
    -apiVersion: v1
    +
    + + + + + +
    GroupVersionKind
    corev1ReplicationController
    +

    Warning:

    In many cases it is recommended to create a Deployment instead of a ReplicationController.

    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicationControllerSpec
    Spec defines the specification of the desired behavior of the replication controller. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicationControllerStatus
    Status is the most recently observed status of the replication controller. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ReplicationControllerSpec v1 core

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller
    selector
    object
    Selector is a label query over pods that should match the Replicas count. If Selector is empty, it is defaulted to the labels present on the Pod template. Label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. This takes precedence over a TemplateRef. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    +

    ReplicationControllerStatus v1 core

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replication controller.
    conditions
    ReplicationControllerCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a replication controller's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replication controller.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed replication controller.
    readyReplicas
    integer
    The number of ready replicas for this replication controller.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller
    +

    ReplicationControllerList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicationController array
    List of replication controllers. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ReplicationController

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/replicationcontrollers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicationController
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    ReplicationController
    Accepted
    200
    ReplicationController
    OK
    201
    ReplicationController
    Created
    +

    Patch

    +

    partially update the specified ReplicationController

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationController
    OK
    +

    Replace

    +

    replace the specified ReplicationController

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicationController
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ReplicationController
    Created
    200
    ReplicationController
    OK
    +

    Delete

    +

    delete a ReplicationController

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/replicationcontrollers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ReplicationController

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/replicationcontrollers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ReplicationController

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationController
    OK
    +

    List

    +

    list or watch objects of kind ReplicationController

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/replicationcontrollers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationControllerList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ReplicationController

    +

    HTTP Request

    +GET /api/v1/replicationcontrollers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationControllerList
    OK
    +

    Watch

    +

    watch changes to an object of kind ReplicationController

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ReplicationController

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/replicationcontrollers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ReplicationController

    +

    HTTP Request

    +GET /api/v1/watch/replicationcontrollers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified ReplicationController

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationController
    OK
    +

    Read Status

    +

    read status of the specified ReplicationController

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicationController
    OK
    +

    Replace Status

    +

    replace status of the specified ReplicationController

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicationController
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicationController
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ReplicationController
    OK
    201
    ReplicationController
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified ReplicationController

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified ReplicationController

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified ReplicationController

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    StatefulSet v1 apps

    + + + + + +
    GroupVersionKind
    appsv1StatefulSet
    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    +

    StatefulSetSpec v1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    +

    StatefulSetStatus v1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    +

    StatefulSetList v1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a StatefulSet

    +

    HTTP Request

    +POST /apis/apps/v1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    StatefulSet
    Created
    202
    StatefulSet
    Accepted
    200
    StatefulSet
    OK
    +

    Patch

    +

    partially update the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace

    +

    replace the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Delete

    +

    delete a StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    List

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/watch/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Read Status

    +

    read status of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace Status

    +

    replace status of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Service APIs

    +

    Endpoints v1 core

    + + + + + +
    GroupVersionKind
    corev1Endpoints
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    subsets
    EndpointSubset array
    The set of all endpoints is the union of all subsets. Addresses are placed into subsets according to the IPs they share. A single address with multiple ports, some of which are ready and some of which are not (because they come from different containers) will result in the address being displayed in different subsets for the different ports. No address will appear in both Addresses and NotReadyAddresses in the same subset. Sets of addresses and ports that comprise a service.
    +

    EndpointsList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Endpoints array
    List of endpoints.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create Endpoints

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/endpoints +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Endpoints
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Endpoints
    OK
    201
    Endpoints
    Created
    202
    Endpoints
    Accepted
    +

    Patch

    +

    partially update the specified Endpoints

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/endpoints/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Endpoints
    OK
    +

    Replace

    +

    replace the specified Endpoints

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/endpoints/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Endpoints
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Endpoints
    OK
    201
    Endpoints
    Created
    +

    Delete

    +

    delete Endpoints

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/endpoints/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Endpoints

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/endpoints +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Endpoints

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/endpoints/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Endpoints
    OK
    +

    List

    +

    list or watch objects of kind Endpoints

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/endpoints +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EndpointsList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Endpoints

    +

    HTTP Request

    +GET /api/v1/endpoints +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EndpointsList
    OK
    +

    Watch

    +

    watch changes to an object of kind Endpoints

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/endpoints/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Endpoints
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Endpoints

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/endpoints +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Endpoints

    +

    HTTP Request

    +GET /api/v1/watch/endpoints +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Ingress v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1Ingress
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    IngressSpec
    Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    IngressStatus
    Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    IngressSpec v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    backend
    IngressBackend
    A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
    rules
    IngressRule array
    A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
    tls
    IngressTLS array
    TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
    +

    IngressStatus v1beta1 extensions

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    loadBalancer
    LoadBalancerStatus
    LoadBalancer contains the current status of the load-balancer.
    +

    IngressList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Ingress array
    Items is the list of Ingress.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create an Ingress

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/ingresses +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Ingress
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Ingress
    OK
    201
    Ingress
    Created
    202
    Ingress
    Accepted
    +

    Patch

    +

    partially update the specified Ingress

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Ingress
    OK
    +

    Replace

    +

    replace the specified Ingress

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Ingress
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Ingress
    OK
    201
    Ingress
    Created
    +

    Delete

    +

    delete an Ingress

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Ingress

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Ingress
    OK
    +

    List

    +

    list or watch objects of kind Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    IngressList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/ingresses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    IngressList
    OK
    +

    Watch

    +

    watch changes to an object of kind Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/ingresses +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/ingresses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Ingress

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Ingress
    OK
    +

    Read Status

    +

    read status of the specified Ingress

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Ingress
    OK
    +

    Replace Status

    +

    replace status of the specified Ingress

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Ingress
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Ingress
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Ingress
    Created
    200
    Ingress
    OK
    +

    Service v1 core

    + + +
    +
    +
    Service Config to load balance traffic across all Pods with the app=nginx label. Receives on and sends to port 80. Exposes an externally accessible endpoint.
    +
    +
    
    +kind: Service
    +apiVersion: v1
     metadata:
    -  # Unique key of the Service instance
    -  name: service-example
    +  # Unique key of the Service instance
    +  name: service-example
     spec:
       ports:
    -    # Accept traffic sent to port 80
    +    # Accept traffic sent to port 80
         - name: http
           port: 80
           targetPort: 80
    @@ -19228,23 +11515,25 @@ 

    Service v1 core

    # Loadbalance traffic across Pods matching # this label selector app: nginx - # Create an HA proxy in the cloud provider - # with an External IP address - *Only supported + # Create an HA proxy in the cloud provider + # with an External IP address - *Only supported # by some cloud providers* type: LoadBalancer -
    -
    -

    Service Config to load balance traffic across all Pods with the app=nginx label. Receives on and sends to port 80. Exposes an externally accessible endpoint.

    -
    -
    
    -kind: Service
    -apiVersion: v1
    +
    +
    +
    +
    +
    Service Config to load balance traffic across all Pods with the app=nginx label. Receives on and sends to port 80. Exposes an externally accessible endpoint.
    +
    +
    
    +kind: Service
    +apiVersion: v1
     metadata:
    -  # Unique key of the Service instance
    -  name: service-example
    +  # Unique key of the Service instance
    +  name: service-example
     spec:
       ports:
    -    # Accept traffic sent to port 80
    +    # Accept traffic sent to port 80
         - name: http
           port: 80
           targetPort: 80
    @@ -19252,211 +11541,113 @@ 

    Service v1 core

    # Loadbalance traffic across Pods matching # this label selector app: nginx - # Create an HA proxy in the cloud provider - # with an External IP address - *Only supported + # Create an HA proxy in the cloud provider + # with an External IP address - *Only supported # by some cloud providers* type: LoadBalancer -
    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Service
    -

    Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ServiceSpec
    Spec defines the behavior of a service. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ServiceStatus
    Most recently observed status of the service. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ServiceSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    clusterIP
    string
    clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are "None", empty string (""), or a valid IP address. "None" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    externalIPs
    string array
    externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system.
    externalName
    string
    externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service. No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName.
    externalTrafficPolicy
    string
    externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. "Local" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. "Cluster" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading.
    healthCheckNodePort
    integer
    healthCheckNodePort specifies the healthcheck nodePort for the service. If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local.
    loadBalancerIP
    string
    Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.
    loadBalancerSourceRanges
    string array
    If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature." More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/
    ports
    ServicePort array
    patch type: merge
    patch merge key: port
    The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    publishNotReadyAddresses
    boolean
    publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service. The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery.
    selector
    object
    Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/
    sessionAffinity
    string
    Supports "ClientIP" and "None". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    sessionAffinityConfig
    SessionAffinityConfig
    sessionAffinityConfig contains the configurations of session affinity.
    type
    string
    type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. "ExternalName" maps to the specified externalName. "ClusterIP" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is "None", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. "NodePort" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. "LoadBalancer" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types
    -

    ServiceStatus v1 core

    - - - - - - - - - - - - - - - -
    FieldDescription
    loadBalancer
    LoadBalancerStatus
    LoadBalancer contains the current status of the load-balancer, if one is present.
    -

    ServiceList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Service array
    List of services
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    +
    + + + + + +
    GroupVersionKind
    corev1Service
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ServiceSpec
    Spec defines the behavior of a service. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ServiceStatus
    Most recently observed status of the service. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ServiceSpec v1 core

    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + +
    FieldDescription
    clusterIP
    string
    clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are "None", empty string (""), or a valid IP address. "None" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    externalIPs
    string array
    externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system.
    externalName
    string
    externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service. No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName.
    externalTrafficPolicy
    string
    externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. "Local" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. "Cluster" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading.
    healthCheckNodePort
    integer
    healthCheckNodePort specifies the healthcheck nodePort for the service. If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local.
    loadBalancerIP
    string
    Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.
    loadBalancerSourceRanges
    string array
    If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature." More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/
    ports
    ServicePort array
    patch strategy: merge
    patch merge key: port
    The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    publishNotReadyAddresses
    boolean
    publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service. The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery.
    selector
    object
    Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/
    sessionAffinity
    string
    Supports "ClientIP" and "None". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
    sessionAffinityConfig
    SessionAffinityConfig
    sessionAffinityConfig contains the configurations of session affinity.
    type
    string
    type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. "ExternalName" maps to the specified externalName. "ClusterIP" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is "None", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. "NodePort" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. "LoadBalancer" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types
    +

    ServiceStatus v1 core

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    loadBalancer
    LoadBalancerStatus
    LoadBalancer contains the current status of the load-balancer, if one is present.
    +

    ServiceList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Service array
    List of services
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'kind: Service
    -apiVersion: v1
    -metadata:
    -  name: service-example
    -spec:
    +apiVersion: v1
    +metadata:
    +  name: service-example
    +spec:
       ports:
    -    - name: http
    +    - name: http
           port: 80
           targetPort: 80
       selector:
           app: nginx
       type: LoadBalancer
     ' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
     kind: Service
     apiVersion: v1
     metadata:
    @@ -19469,285 +11660,244 @@ 

    Create

    selector: app: nginx type: LoadBalancer -' http://127.0.0.1:8001/api/v1/namespaces/default/services -
    -
    -

    Output

    -
    -
    
    -service "service-example" created
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/api/v1/namespaces/default/services
    +
    + + +
    +
    +
    Output
    +
    +
    
    +service "service-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Service",
    -  "apiVersion": "v1",
    -  "metadata": {
    -    "name": "service-example",
    -    "namespace": "default",
    -    "selfLink": "/api/v1/namespaces/default/services/service-example",
    -    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -    "resourceVersion": "2205767",
    -    "creationTimestamp": "2016-10-28T17:04:24Z"
    +  "kind": "Service",
    +  "apiVersion": "v1",
    +  "metadata": {
    +    "name": "service-example",
    +    "namespace": "default",
    +    "selfLink": "/api/v1/namespaces/default/services/service-example",
    +    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +    "resourceVersion": "2205767",
    +    "creationTimestamp": "2016-10-28T17:04:24Z"
       },
    -  "spec": {
    -    "ports": [
    +  "spec": {
    +    "ports": [
           {
    -        "name": "http",
    -        "protocol": "TCP",
    -        "port": 80,
    -        "targetPort": 80,
    -        "nodePort": 32417
    +        "name": "http",
    +        "protocol": "TCP",
    +        "port": 80,
    +        "targetPort": 80,
    +        "nodePort": 32417
           }
         ],
    -    "selector": {
    -      "app": "nginx"
    +    "selector": {
    +      "app": "nginx"
         },
    -    "clusterIP": "10.183.250.161",
    -    "type": "LoadBalancer",
    -    "sessionAffinity": "None"
    +    "clusterIP": "10.183.250.161",
    +    "type": "LoadBalancer",
    +    "sessionAffinity": "None"
       },
    -  "status": {
    -    "loadBalancer": {}
    +  "status": {
    +    "loadBalancer": {}
       }
     }
    -
    -

    create a Service

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/services

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Service
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    201
    Service
    Created
    202
    Service
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl patch service  -p \
    -    '{"spec":{"ports":[{"name":"http","port":80,"targetPort":8080}]}}'
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +

    create a Service

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/services +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Service
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    Service
    Accepted
    200
    Service
    OK
    201
    Service
    Created
    +

    Patch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl patch service  -p \
    +	'{"spec":{"ports":[{"name":"http","port":80,"targetPort":8080}]}}'
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    -{"spec":{"ports":[{"name":"http","port":80,"targetPort":8080}]}}' \
    -    'http://127.0.0.1:8001/api/v1/namespaces/default/services/'
    -
    -
    -

    Output

    -
    -
    
    -"" patched
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    +{"spec":{"ports":[{"name":"http","port":80,"targetPort":8080}]}}' \
    +	'http://127.0.0.1:8001/api/v1/namespaces/default/services/'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +"" patched
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Service",
    -  "apiVersion": "v1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -    "resourceVersion": "2205995",
    -    "creationTimestamp": "2016-10-28T17:04:24Z"
    +  "kind": "Service",
    +  "apiVersion": "v1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +    "resourceVersion": "2205995",
    +    "creationTimestamp": "2016-10-28T17:04:24Z"
       },
    -  "spec": {
    -    "ports": [
    +  "spec": {
    +    "ports": [
           {
    -        "name": "http",
    -        "protocol": "TCP",
    -        "port": 80,
    -        "targetPort": 8080,
    -        "nodePort": 32417
    +        "name": "http",
    +        "protocol": "TCP",
    +        "port": 80,
    +        "targetPort": 8080,
    +        "nodePort": 32417
           }
         ],
    -    "selector": {
    -      "app": "nginx"
    +    "selector": {
    +      "app": "nginx"
         },
    -    "clusterIP": "10.183.250.161",
    -    "type": "LoadBalancer",
    -    "sessionAffinity": "None"
    +    "clusterIP": "10.183.250.161",
    +    "type": "LoadBalancer",
    +    "sessionAffinity": "None"
       },
    -  "status": {
    -    "loadBalancer": {
    -      "ingress": [
    +  "status": {
    +    "loadBalancer": {
    +      "ingress": [
             {
    -          "ip": "104.198.186.106"
    +          "ip": "104.198.186.106"
             }
           ]
         }
       }
     }
    -
    -

    partially update the specified Service

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/services/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    +
    +

    partially update the specified Service

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/services/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Service
    OK
    +

    Replace

    + + +
    +
    +
    kubectl command
    +
    +
    
     $ echo 'apiVersion: v1
     kind: Service
     metadata:
       name: deployment-example
    -  resourceVersion: "2205995"
    +  resourceVersion: "2205995"
     spec:
       clusterIP: 10.183.250.161
       ports:
       - name: http
    -    nodePort: 32417
    +    nodePort: 32417
         port: 80
         protocol: TCP
    -    targetPort: 8080
    +    targetPort: 8080
       selector:
         app: nginx
       sessionAffinity: None
       type: LoadBalancer
    -' | kubectl replace -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    +' | kubectl replace -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PUT -H 'Content-Type: application/yaml' --data '
     apiVersion: v1
     kind: Service
     metadata:
    @@ -19765,93759 +11915,36644 @@ 

    Replace

    app: nginx sessionAffinity: None type: LoadBalancer -' http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example -
    -
    -

    Output

    -
    -
    
    -service "deployment-example" replaced
    -
    -
    -

    Response Body

    -
    -
    
    +' http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +service "deployment-example" replaced
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Service",
    -  "apiVersion": "v1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -    "resourceVersion": "2208672",
    -    "creationTimestamp": "2016-10-28T17:04:24Z"
    +  "kind": "Service",
    +  "apiVersion": "v1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +    "resourceVersion": "2208672",
    +    "creationTimestamp": "2016-10-28T17:04:24Z"
       },
    -  "spec": {
    -    "ports": [
    +  "spec": {
    +    "ports": [
           {
    -        "name": "http",
    -        "protocol": "TCP",
    -        "port": 80,
    -        "targetPort": 8080,
    -        "nodePort": 32417
    +        "name": "http",
    +        "protocol": "TCP",
    +        "port": 80,
    +        "targetPort": 8080,
    +        "nodePort": 32417
           }
         ],
    -    "selector": {
    -      "app": "nginx"
    +    "selector": {
    +      "app": "nginx"
         },
    -    "clusterIP": "10.183.250.161",
    -    "type": "LoadBalancer",
    -    "sessionAffinity": "None"
    +    "clusterIP": "10.183.250.161",
    +    "type": "LoadBalancer",
    +    "sessionAffinity": "None"
       },
    -  "status": {
    -    "loadBalancer": {
    -      "ingress": [
    +  "status": {
    +    "loadBalancer": {
    +      "ingress": [
             {
    -          "ip": "104.198.186.106"
    +          "ip": "104.198.186.106"
             }
           ]
         }
       }
     }
    -
    -

    replace the specified Service

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/services/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Service
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    201
    Service
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete service deployment-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    +
    +

    replace the specified Service

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/services/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Service
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Service
    OK
    201
    Service
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete service deployment-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
     $ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -service "deployment-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +service "deployment-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
     }
    -
    -

    delete a Service

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/services/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get service deployment-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example
    -
    -
    -

    Output

    -
    -
    
    +
    +
    +

    delete a Service

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/services/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get service deployment-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/api/v1/namespaces/default/services/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -  "kind": "Service",
    -  "apiVersion": "v1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -    "resourceVersion": "2205995",
    -    "creationTimestamp": "2016-10-28T17:04:24Z"
    +  "kind": "Service",
    +  "apiVersion": "v1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +    "resourceVersion": "2205995",
    +    "creationTimestamp": "2016-10-28T17:04:24Z"
       },
    -  "spec": {
    -    "ports": [
    +  "spec": {
    +    "ports": [
           {
    -        "name": "http",
    -        "protocol": "TCP",
    -        "port": 80,
    -        "targetPort": 8080,
    -        "nodePort": 32417
    +        "name": "http",
    +        "protocol": "TCP",
    +        "port": 80,
    +        "targetPort": 8080,
    +        "nodePort": 32417
           }
         ],
    -    "selector": {
    -      "app": "nginx"
    +    "selector": {
    +      "app": "nginx"
         },
    -    "clusterIP": "10.183.250.161",
    -    "type": "LoadBalancer",
    -    "sessionAffinity": "None"
    +    "clusterIP": "10.183.250.161",
    +    "type": "LoadBalancer",
    +    "sessionAffinity": "None"
       },
    -  "status": {
    -    "loadBalancer": {
    -      "ingress": [
    +  "status": {
    +    "loadBalancer": {
    +      "ingress": [
             {
    -          "ip": "104.198.186.106"
    +          "ip": "104.198.186.106"
             }
           ]
         }
       }
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -  "kind": "Service",
    -  "apiVersion": "v1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -    "resourceVersion": "2205995",
    -    "creationTimestamp": "2016-10-28T17:04:24Z"
    +  "kind": "Service",
    +  "apiVersion": "v1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +    "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +    "resourceVersion": "2205995",
    +    "creationTimestamp": "2016-10-28T17:04:24Z"
       },
    -  "spec": {
    -    "ports": [
    +  "spec": {
    +    "ports": [
           {
    -        "name": "http",
    -        "protocol": "TCP",
    -        "port": 80,
    -        "targetPort": 8080,
    -        "nodePort": 32417
    +        "name": "http",
    +        "protocol": "TCP",
    +        "port": 80,
    +        "targetPort": 8080,
    +        "nodePort": 32417
           }
         ],
    -    "selector": {
    -      "app": "nginx"
    +    "selector": {
    +      "app": "nginx"
         },
    -    "clusterIP": "10.183.250.161",
    -    "type": "LoadBalancer",
    -    "sessionAffinity": "None"
    +    "clusterIP": "10.183.250.161",
    +    "type": "LoadBalancer",
    +    "sessionAffinity": "None"
       },
    -  "status": {
    -    "loadBalancer": {
    -      "ingress": [
    +  "status": {
    +    "loadBalancer": {
    +      "ingress": [
             {
    -          "ip": "104.198.186.106"
    +          "ip": "104.198.186.106"
             }
           ]
         }
       }
     }
    -
    -

    read the specified Service

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/services/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get service -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/api/v1/namespaces/default/services'
    -
    -
    -

    Output

    -
    -
    
    -
    -
    -

    Response Body

    -
    -
    
    -
    -

    list or watch objects of kind Service

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/services

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Service

    -

    HTTP Request

    -

    GET /api/v1/services

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get service deployment-example --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/api/v1/watch/namespaces/default/services/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    +
    +

    read the specified Service

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/services/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Service
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get service -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/api/v1/namespaces/default/services'
    +
    +

    list or watch objects of kind Service

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/services +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Service

    +

    HTTP Request

    +GET /api/v1/services +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get service deployment-example --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/api/v1/watch/namespaces/default/services/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Service",
    -        "apiVersion": "v1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -            "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -            "resourceVersion": "2205995",
    -            "creationTimestamp": "2016-10-28T17:04:24Z"
    -        },
    -        "spec": {
    -            "ports": [
    -                {
    -                    "name": "http",
    -                    "protocol": "TCP",
    -                    "port": 80,
    -                    "targetPort": 8080,
    -                    "nodePort": 32417
    -                }
    -            ],
    -            "selector": {
    -                "app": "nginx"
    -            },
    -            "clusterIP": "10.183.250.161",
    -            "type": "LoadBalancer",
    -            "sessionAffinity": "None"
    -        },
    -        "status": {
    -            "loadBalancer": {
    -                "ingress": [
    -                    {
    -                        "ip": "104.198.186.106"
    -                    }
    -                ]
    -            }
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Service",
    +		"apiVersion": "v1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +			"uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +			"resourceVersion": "2205995",
    +			"creationTimestamp": "2016-10-28T17:04:24Z"
    +		},
    +		"spec": {
    +			"ports": [
    +				{
    +					"name": "http",
    +					"protocol": "TCP",
    +					"port": 80,
    +					"targetPort": 8080,
    +					"nodePort": 32417
    +				}
    +			],
    +			"selector": {
    +				"app": "nginx"
    +			},
    +			"clusterIP": "10.183.250.161",
    +			"type": "LoadBalancer",
    +			"sessionAffinity": "None"
    +		},
    +		"status": {
    +			"loadBalancer": {
    +				"ingress": [
    +					{
    +						"ip": "104.198.186.106"
    +					}
    +				]
    +			}
    +		}
    +	}
    +}
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Service",
    +		"apiVersion": "v1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/api/v1/namespaces/default/services/deployment-example",
    +			"uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    +			"resourceVersion": "2205995",
    +			"creationTimestamp": "2016-10-28T17:04:24Z"
    +		},
    +		"spec": {
    +			"ports": [
    +				{
    +					"name": "http",
    +					"protocol": "TCP",
    +					"port": 80,
    +					"targetPort": 8080,
    +					"nodePort": 32417
    +				}
    +			],
    +			"selector": {
    +				"app": "nginx"
    +			},
    +			"clusterIP": "10.183.250.161",
    +			"type": "LoadBalancer",
    +			"sessionAffinity": "None"
    +		},
    +		"status": {
    +			"loadBalancer": {
    +				"ingress": [
    +					{
    +						"ip": "104.198.186.106"
    +					}
    +				]
    +			}
    +		}
    +	}
    +}
    +
    +

    watch changes to an object of kind Service

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/services/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Service

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/services +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Service

    +

    HTTP Request

    +GET /api/v1/watch/services +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Service

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/services/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Service
    OK
    +

    Read Status

    +

    read status of the specified Service

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/services/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Service
    OK
    +

    Replace Status

    +

    replace status of the specified Service

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/services/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Service
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Service
    Created
    200
    Service
    OK
    +

    Proxy Operations

    +

    Create Connect Proxy

    +

    connect POST requests to proxy of Service

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/services/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Create Connect Proxy Path

    +

    connect POST requests to proxy of Service

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/services/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy

    +

    connect DELETE requests to proxy of Service

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/services/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy Path

    +

    connect DELETE requests to proxy of Service

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/services/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy

    +

    connect GET requests to proxy of Service

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/services/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy Path

    +

    connect GET requests to proxy of Service

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/services/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy

    +

    connect HEAD requests to proxy of Service

    +

    HTTP Request

    +HEAD /api/v1/namespaces/{namespace}/services/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy Path

    +

    connect HEAD requests to proxy of Service

    +

    HTTP Request

    +HEAD /api/v1/namespaces/{namespace}/services/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy

    +

    connect PUT requests to proxy of Service

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/services/{name}/proxy +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy Path

    +

    connect PUT requests to proxy of Service

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/services/{name}/proxy/{path} +

    Path Parameters

    + + + + + + + +
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Config and Storage APIs

    +

    ConfigMap v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMap
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    binaryData
    object
    BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet.
    data
    object
    Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    ConfigMapList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ConfigMap array
    Items is the list of ConfigMaps.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a ConfigMap

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/configmaps +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ConfigMap
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ConfigMap
    OK
    201
    ConfigMap
    Created
    202
    ConfigMap
    Accepted
    +

    Patch

    +

    partially update the specified ConfigMap

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/configmaps/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ConfigMap
    OK
    +

    Replace

    +

    replace the specified ConfigMap

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/configmaps/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ConfigMap
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ConfigMap
    OK
    201
    ConfigMap
    Created
    +

    Delete

    +

    delete a ConfigMap

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/configmaps/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ConfigMap

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/configmaps +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ConfigMap

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/configmaps/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ConfigMap
    OK
    +

    List

    +

    list or watch objects of kind ConfigMap

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/configmaps +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ConfigMapList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ConfigMap

    +

    HTTP Request

    +GET /api/v1/configmaps +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ConfigMapList
    OK
    +

    Watch

    +

    watch changes to an object of kind ConfigMap

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/configmaps/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ConfigMap

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/configmaps +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ConfigMap

    +

    HTTP Request

    +GET /api/v1/watch/configmaps +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Secret v1 core

    + + + + + +
    GroupVersionKind
    corev1Secret
    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    data
    object
    Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in https://tools.ietf.org/html/rfc4648#section-4
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    stringData
    object
    stringData allows specifying non-binary secret data in string form. It is provided as a write-only convenience method. All keys and values are merged into the data field on write, overwriting any existing values. It is never output when reading from the API.
    type
    string
    Used to facilitate programmatic handling of secret data.
    +

    SecretList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Secret array
    Items is a list of secret objects. More info: https://kubernetes.io/docs/concepts/configuration/secret
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a Secret

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/secrets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Secret
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Secret
    Created
    202
    Secret
    Accepted
    200
    Secret
    OK
    +

    Patch

    +

    partially update the specified Secret

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/secrets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Secret
    OK
    +

    Replace

    +

    replace the specified Secret

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/secrets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Secret
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Secret
    Created
    200
    Secret
    OK
    +

    Delete

    +

    delete a Secret

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/secrets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Secret

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/secrets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Secret

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/secrets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Secret
    OK
    +

    List

    +

    list or watch objects of kind Secret

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/secrets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    SecretList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Secret

    +

    HTTP Request

    +GET /api/v1/secrets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    SecretList
    OK
    +

    Watch

    +

    watch changes to an object of kind Secret

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/secrets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Secret

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/secrets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Secret

    +

    HTTP Request

    +GET /api/v1/watch/secrets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PersistentVolumeClaim v1 core

    + + + + + +
    GroupVersionKind
    corev1PersistentVolumeClaim
    +
    A PersistentVolume must be allocated in the cluster to use this.
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PersistentVolumeClaimSpec
    Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    status
    PersistentVolumeClaimStatus
    Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    +

    PersistentVolumeClaimSpec v1 core

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    accessModes
    string array
    AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
    resources
    ResourceRequirements
    Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
    selector
    LabelSelector
    A label query over volumes to consider for binding.
    storageClassName
    string
    Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
    volumeMode
    string
    volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is an alpha feature and may change in the future.
    volumeName
    string
    VolumeName is the binding reference to the PersistentVolume backing this claim.
    +

    PersistentVolumeClaimStatus v1 core

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    accessModes
    string array
    AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
    capacity
    object
    Represents the actual resources of the underlying volume.
    conditions
    PersistentVolumeClaimCondition array
    patch strategy: merge
    patch merge key: type
    Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.
    phase
    string
    Phase represents the current phase of PersistentVolumeClaim.
    +

    PersistentVolumeClaimList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PersistentVolumeClaim array
    A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a PersistentVolumeClaim

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/persistentvolumeclaims +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolumeClaim
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    PersistentVolumeClaim
    Accepted
    200
    PersistentVolumeClaim
    OK
    201
    PersistentVolumeClaim
    Created
    +

    Patch

    +

    partially update the specified PersistentVolumeClaim

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    +

    Replace

    +

    replace the specified PersistentVolumeClaim

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolumeClaim
    +

    Response

    + + + + + + +
    CodeDescription
    201
    PersistentVolumeClaim
    Created
    200
    PersistentVolumeClaim
    OK
    +

    Delete

    +

    delete a PersistentVolumeClaim

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PersistentVolumeClaim

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/persistentvolumeclaims +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    +

    List

    +

    list or watch objects of kind PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/persistentvolumeclaims +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaimList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/persistentvolumeclaims +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaimList
    OK
    +

    Watch

    +

    watch changes to an object of kind PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/watch/persistentvolumeclaims +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified PersistentVolumeClaim

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    +

    Read Status

    +

    read status of the specified PersistentVolumeClaim

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    +

    Replace Status

    +

    replace status of the specified PersistentVolumeClaim

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolumeClaim
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    201
    PersistentVolumeClaim
    Created
    +

    StorageClass v1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1StorageClass
    +
    Other API versions of this object exist: +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    allowVolumeExpansion
    boolean
    AllowVolumeExpansion shows whether the storage class allow volume expand
    allowedTopologies
    TopologySelectorTerm array
    Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is alpha-level and is only honored by servers that enable the DynamicProvisioningScheduling feature.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    mountOptions
    string array
    Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.
    parameters
    object
    Parameters holds the parameters for the provisioner that should create volumes of this storage class.
    provisioner
    string
    Provisioner indicates the type of the provisioner.
    reclaimPolicy
    string
    Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.
    volumeBindingMode
    string
    VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is alpha-level and is only honored by servers that enable the VolumeScheduling feature.
    +

    StorageClassList v1 storage

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StorageClass array
    Items is the list of StorageClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a StorageClass

    +

    HTTP Request

    +POST /apis/storage.k8s.io/v1/storageclasses +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StorageClass
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    StorageClass
    Accepted
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    +

    Patch

    +

    partially update the specified StorageClass

    +

    HTTP Request

    +PATCH /apis/storage.k8s.io/v1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    +

    Replace

    +

    replace the specified StorageClass

    +

    HTTP Request

    +PUT /apis/storage.k8s.io/v1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StorageClass
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    +

    Delete

    +

    delete a StorageClass

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of StorageClass

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    +

    List

    +

    list or watch objects of kind StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClassList
    OK
    +

    Watch

    +

    watch changes to an object of kind StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1/watch/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1/watch/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Volume v1 core

    + + + + + +
    GroupVersionKind
    corev1Volume
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    awsElasticBlockStore
    AWSElasticBlockStoreVolumeSource
    AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    azureDisk
    AzureDiskVolumeSource
    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
    azureFile
    AzureFileVolumeSource
    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
    cephfs
    CephFSVolumeSource
    CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
    cinder
    CinderVolumeSource
    Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    configMap
    ConfigMapVolumeSource
    ConfigMap represents a configMap that should populate this volume
    downwardAPI
    DownwardAPIVolumeSource
    DownwardAPI represents downward API about the pod that should populate this volume
    emptyDir
    EmptyDirVolumeSource
    EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
    fc
    FCVolumeSource
    FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
    flexVolume
    FlexVolumeSource
    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.
    flocker
    FlockerVolumeSource
    Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
    gcePersistentDisk
    GCEPersistentDiskVolumeSource
    GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    gitRepo
    GitRepoVolumeSource
    GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.
    glusterfs
    GlusterfsVolumeSource
    Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
    hostPath
    HostPathVolumeSource
    HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    iscsi
    ISCSIVolumeSource
    ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://releases.k8s.io/HEAD/examples/volumes/iscsi/README.md
    name
    string
    Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    nfs
    NFSVolumeSource
    NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    persistentVolumeClaim
    PersistentVolumeClaimVolumeSource
    PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    photonPersistentDisk
    PhotonPersistentDiskVolumeSource
    PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
    portworxVolume
    PortworxVolumeSource
    PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
    projected
    ProjectedVolumeSource
    Items for all in one resources secrets, configmaps, and downward API
    quobyte
    QuobyteVolumeSource
    Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
    rbd
    RBDVolumeSource
    RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
    scaleIO
    ScaleIOVolumeSource
    ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
    secret
    SecretVolumeSource
    Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
    storageos
    StorageOSVolumeSource
    StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
    vsphereVolume
    VsphereVirtualDiskVolumeSource
    VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
    +

    VolumeAttachment v1beta1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1beta1VolumeAttachment
    +
    Other API versions of this object exist: +v1alpha1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    VolumeAttachmentSpec
    Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.
    status
    VolumeAttachmentStatus
    Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.
    +

    VolumeAttachmentSpec v1beta1 storage

    + + + + + + + + +
    FieldDescription
    attacher
    string
    Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
    nodeName
    string
    The node that the volume should be attached to.
    source
    VolumeAttachmentSource
    Source represents the volume that should be attached.
    +

    VolumeAttachmentStatus v1beta1 storage

    + + + + + + + + + +
    FieldDescription
    attachError
    VolumeError
    The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attached
    boolean
    Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attachmentMetadata
    object
    Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    detachError
    VolumeError
    The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
    +

    VolumeAttachmentList v1beta1 storage

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    VolumeAttachment array
    Items is the list of VolumeAttachments
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a VolumeAttachment

    +

    HTTP Request

    +POST /apis/storage.k8s.io/v1beta1/volumeattachments +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    VolumeAttachment
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    VolumeAttachment
    Accepted
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    +

    Patch

    +

    partially update the specified VolumeAttachment

    +

    HTTP Request

    +PATCH /apis/storage.k8s.io/v1beta1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachment
    OK
    +

    Replace

    +

    replace the specified VolumeAttachment

    +

    HTTP Request

    +PUT /apis/storage.k8s.io/v1beta1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    VolumeAttachment
    +

    Response

    + + + + + + +
    CodeDescription
    201
    VolumeAttachment
    Created
    200
    VolumeAttachment
    OK
    +

    Delete

    +

    delete a VolumeAttachment

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1beta1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of VolumeAttachment

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1beta1/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachment
    OK
    +

    List

    +

    list or watch objects of kind VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachmentList
    OK
    +

    Watch

    +

    watch changes to an object of kind VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Metadata APIs

    +

    ControllerRevision v1 apps

    + + + + + +
    GroupVersionKind
    appsv1ControllerRevision
    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    +

    ControllerRevisionList v1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a ControllerRevision

    +

    HTTP Request

    +POST /apis/apps/v1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    202
    ControllerRevision
    Accepted
    +

    Patch

    +

    partially update the specified ControllerRevision

    +

    HTTP Request

    +PATCH /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    Replace

    +

    replace the specified ControllerRevision

    +

    HTTP Request

    +PUT /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    +

    Delete

    +

    delete a ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    List

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    Watch

    +

    watch changes to an object of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1/watch/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    CustomResourceDefinition v1beta1 apiextensions.k8s.io

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinition
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    CustomResourceDefinitionSpec
    Spec describes how the user wants the resources to appear
    status
    CustomResourceDefinitionStatus
    Status indicates the actual state of the CustomResourceDefinition
    +

    CustomResourceDefinitionSpec v1beta1 apiextensions

    + + + + + + + + + + + + + +
    FieldDescription
    additionalPrinterColumns
    CustomResourceColumnDefinition array
    AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column.
    group
    string
    Group is the group this resource belongs in
    names
    CustomResourceDefinitionNames
    Names are the names used to describe this custom resource
    scope
    string
    Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
    subresources
    CustomResourceSubresources
    Subresources describes the subresources for CustomResources
    validation
    CustomResourceValidation
    Validation describes the validation methods for CustomResources
    version
    string
    Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use `Versions`.
    versions
    CustomResourceDefinitionVersion array
    Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    +

    CustomResourceDefinitionStatus v1beta1 apiextensions

    + + + + + + + + +
    FieldDescription
    acceptedNames
    CustomResourceDefinitionNames
    AcceptedNames are the names that are actually being used to serve discovery They may be different than the names in spec.
    conditions
    CustomResourceDefinitionCondition array
    Conditions indicate state for particular aspects of a CustomResourceDefinition
    storedVersions
    string array
    StoredVersions are all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so the migration controller can first finish a migration to another version (i.e. that no old objects are left in the storage), and then remove the rest of the versions from this list. None of the versions in this list can be removed from the spec.Versions field.
    +

    CustomResourceDefinitionList v1beta1 apiextensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CustomResourceDefinition array
    Items individual CustomResourceDefinitions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a CustomResourceDefinition

    +

    HTTP Request

    +POST /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CustomResourceDefinition
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    201
    CustomResourceDefinition
    Created
    202
    CustomResourceDefinition
    Accepted
    +

    Patch

    +

    partially update the specified CustomResourceDefinition

    +

    HTTP Request

    +PATCH /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    +

    Replace

    +

    replace the specified CustomResourceDefinition

    +

    HTTP Request

    +PUT /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CustomResourceDefinition
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    201
    CustomResourceDefinition
    Created
    +

    Delete

    +

    delete a CustomResourceDefinition

    +

    HTTP Request

    +DELETE /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of CustomResourceDefinition

    +

    HTTP Request

    +DELETE /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified CustomResourceDefinition

    +

    HTTP Request

    +GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    +

    List

    +

    list or watch objects of kind CustomResourceDefinition

    +

    HTTP Request

    +GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CustomResourceDefinitionList
    OK
    +

    Watch

    +

    watch changes to an object of kind CustomResourceDefinition

    +

    HTTP Request

    +GET /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of CustomResourceDefinition

    +

    HTTP Request

    +GET /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified CustomResourceDefinition

    +

    HTTP Request

    +PATCH /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    +

    Read Status

    +

    read status of the specified CustomResourceDefinition

    +

    HTTP Request

    +GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    +

    Replace Status

    +

    replace status of the specified CustomResourceDefinition

    +

    HTTP Request

    +PUT /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CustomResourceDefinition
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CustomResourceDefinition
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CustomResourceDefinition
    OK
    201
    CustomResourceDefinition
    Created
    +

    Event v1 core

    + + + + + +
    GroupVersionKind
    corev1Event
    +
    Other API versions of this object exist: +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    action
    string
    What action was taken/failed regarding to the Regarding object.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    count
    integer
    The number of times this event has occurred.
    eventTime
    MicroTime
    Time when this Event was first observed.
    firstTimestamp
    Time
    The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)
    involvedObject
    ObjectReference
    The object that this event is about.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    lastTimestamp
    Time
    The time at which the most recent occurrence of this event was recorded.
    message
    string
    A human-readable description of the status of this operation.
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    reason
    string
    This should be a short, machine understandable string that gives the reason for the transition into the object's current status.
    related
    ObjectReference
    Optional secondary object for more complex actions.
    reportingComponent
    string
    Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
    reportingInstance
    string
    ID of the controller instance, e.g. `kubelet-xyzf`.
    series
    EventSeries
    Data about the Event series this event represents or nil if it's a singleton Event.
    source
    EventSource
    The component reporting this event. Should be a short machine understandable string.
    type
    string
    Type of this event (Normal, Warning), new types could be added in the future
    +

    EventList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Event array
    List of events
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create an Event

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Event
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Event
    OK
    201
    Event
    Created
    202
    Event
    Accepted
    +

    Patch

    +

    partially update the specified Event

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Event
    OK
    +

    Replace

    +

    replace the specified Event

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Event
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Event
    Created
    200
    Event
    OK
    +

    Delete

    +

    delete an Event

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Event

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Event

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Event
    OK
    +

    List

    +

    list or watch objects of kind Event

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EventList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Event

    +

    HTTP Request

    +GET /api/v1/events +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EventList
    OK
    +

    Watch

    +

    watch changes to an object of kind Event

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Event

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Event

    +

    HTTP Request

    +GET /api/v1/watch/events +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    LimitRange v1 core

    + + + + + +
    GroupVersionKind
    corev1LimitRange
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    LimitRangeSpec
    Spec defines the limits enforced. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    LimitRangeSpec v1 core

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    limits
    LimitRangeItem array
    Limits is the list of LimitRangeItem objects that are enforced.
    +

    LimitRangeList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    LimitRange array
    Items is a list of LimitRange objects. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a LimitRange

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/limitranges +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    LimitRange
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    LimitRange
    OK
    201
    LimitRange
    Created
    202
    LimitRange
    Accepted
    +

    Patch

    +

    partially update the specified LimitRange

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/limitranges/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    LimitRange
    OK
    +

    Replace

    +

    replace the specified LimitRange

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/limitranges/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    LimitRange
    +

    Response

    + + + + + + +
    CodeDescription
    200
    LimitRange
    OK
    201
    LimitRange
    Created
    +

    Delete

    +

    delete a LimitRange

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/limitranges/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of LimitRange

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/limitranges +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified LimitRange

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/limitranges/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    LimitRange
    OK
    +

    List

    +

    list or watch objects of kind LimitRange

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/limitranges +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    LimitRangeList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind LimitRange

    +

    HTTP Request

    +GET /api/v1/limitranges +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    LimitRangeList
    OK
    +

    Watch

    +

    watch changes to an object of kind LimitRange

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/limitranges/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of LimitRange

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/limitranges +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of LimitRange

    +

    HTTP Request

    +GET /api/v1/watch/limitranges +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    HorizontalPodAutoscaler v1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv1HorizontalPodAutoscaler
    +
    Other API versions of this object exist: +v2beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    HorizontalPodAutoscalerSpec
    behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    HorizontalPodAutoscalerStatus
    current information about the autoscaler.
    +

    HorizontalPodAutoscalerSpec v1 autoscaling

    + + + + + + + + + +
    FieldDescription
    maxReplicas
    integer
    upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
    minReplicas
    integer
    lower limit for the number of pods that can be set by the autoscaler, default 1.
    scaleTargetRef
    CrossVersionObjectReference
    reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
    targetCPUUtilizationPercentage
    integer
    target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
    +

    HorizontalPodAutoscalerStatus v1 autoscaling

    + + + + + + + + + + +
    FieldDescription
    currentCPUUtilizationPercentage
    integer
    current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
    currentReplicas
    integer
    current number of replicas of pods managed by this autoscaler.
    desiredReplicas
    integer
    desired number of replicas of pods managed by this autoscaler.
    lastScaleTime
    Time
    last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
    observedGeneration
    integer
    most recent generation observed by this autoscaler.
    +

    HorizontalPodAutoscalerList v1 autoscaling

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    HorizontalPodAutoscaler array
    list of horizontal pod autoscaler objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    +

    Write Operations

    +

    Create

    +

    create a HorizontalPodAutoscaler

    +

    HTTP Request

    +POST /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    202
    HorizontalPodAutoscaler
    Accepted
    +

    Patch

    +

    partially update the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PATCH /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Replace

    +

    replace the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PUT /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    +

    Delete

    +

    delete a HorizontalPodAutoscaler

    +

    HTTP Request

    +DELETE /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of HorizontalPodAutoscaler

    +

    HTTP Request

    +DELETE /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    List

    +

    list or watch objects of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/horizontalpodautoscalers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    +

    Watch

    +

    watch changes to an object of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/watch/horizontalpodautoscalers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PATCH /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Read Status

    +

    read status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Replace Status

    +

    replace status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PUT /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    +

    InitializerConfiguration v1alpha1 admissionregistration.k8s.io

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1InitializerConfiguration
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    initializers
    Initializer array
    patch strategy: merge
    patch merge key: name
    Initializers is a list of resources and their default initializers Order-sensitive. When merging multiple InitializerConfigurations, we sort the initializers from different InitializerConfigurations by the name of the InitializerConfigurations; the order of the initializers from the same InitializerConfiguration is preserved.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    +

    InitializerConfigurationList v1alpha1 admissionregistration

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    InitializerConfiguration array
    List of InitializerConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create an InitializerConfiguration

    +

    HTTP Request

    +POST /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    InitializerConfiguration
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    InitializerConfiguration
    OK
    201
    InitializerConfiguration
    Created
    202
    InitializerConfiguration
    Accepted
    +

    Patch

    +

    partially update the specified InitializerConfiguration

    +

    HTTP Request

    +PATCH /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the InitializerConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    InitializerConfiguration
    OK
    +

    Replace

    +

    replace the specified InitializerConfiguration

    +

    HTTP Request

    +PUT /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the InitializerConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    InitializerConfiguration
    +

    Response

    + + + + + + +
    CodeDescription
    200
    InitializerConfiguration
    OK
    201
    InitializerConfiguration
    Created
    +

    Delete

    +

    delete an InitializerConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the InitializerConfiguration
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of InitializerConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified InitializerConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the InitializerConfiguration
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    InitializerConfiguration
    OK
    +

    List

    +

    list or watch objects of kind InitializerConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    InitializerConfigurationList
    OK
    +

    Watch

    +

    watch changes to an object of kind InitializerConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1alpha1/watch/initializerconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the InitializerConfiguration
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of InitializerConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1alpha1/watch/initializerconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    MutatingWebhookConfiguration v1beta1 admissionregistration.k8s.io

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1MutatingWebhookConfiguration
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    webhooks
    Webhook array
    patch strategy: merge
    patch merge key: name
    Webhooks is a list of webhooks and the affected resources and operations.
    +

    MutatingWebhookConfigurationList v1beta1 admissionregistration

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    MutatingWebhookConfiguration array
    List of MutatingWebhookConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a MutatingWebhookConfiguration

    +

    HTTP Request

    +POST /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    MutatingWebhookConfiguration
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    201
    MutatingWebhookConfiguration
    Created
    202
    MutatingWebhookConfiguration
    Accepted
    +

    Patch

    +

    partially update the specified MutatingWebhookConfiguration

    +

    HTTP Request

    +PATCH /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    +

    Replace

    +

    replace the specified MutatingWebhookConfiguration

    +

    HTTP Request

    +PUT /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    MutatingWebhookConfiguration
    +

    Response

    + + + + + + +
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    201
    MutatingWebhookConfiguration
    Created
    +

    Delete

    +

    delete a MutatingWebhookConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of MutatingWebhookConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified MutatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    +

    List

    +

    list or watch objects of kind MutatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    MutatingWebhookConfigurationList
    OK
    +

    Watch

    +

    watch changes to an object of kind MutatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of MutatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ValidatingWebhookConfiguration v1beta1 admissionregistration.k8s.io

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1ValidatingWebhookConfiguration
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    webhooks
    Webhook array
    patch strategy: merge
    patch merge key: name
    Webhooks is a list of webhooks and the affected resources and operations.
    +

    ValidatingWebhookConfigurationList v1beta1 admissionregistration

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ValidatingWebhookConfiguration array
    List of ValidatingWebhookConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ValidatingWebhookConfiguration

    +

    HTTP Request

    +POST /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ValidatingWebhookConfiguration
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    201
    ValidatingWebhookConfiguration
    Created
    202
    ValidatingWebhookConfiguration
    Accepted
    +

    Patch

    +

    partially update the specified ValidatingWebhookConfiguration

    +

    HTTP Request

    +PATCH /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    +

    Replace

    +

    replace the specified ValidatingWebhookConfiguration

    +

    HTTP Request

    +PUT /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ValidatingWebhookConfiguration
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    201
    ValidatingWebhookConfiguration
    Created
    +

    Delete

    +

    delete a ValidatingWebhookConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ValidatingWebhookConfiguration

    +

    HTTP Request

    +DELETE /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ValidatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    +

    List

    +

    list or watch objects of kind ValidatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ValidatingWebhookConfigurationList
    OK
    +

    Watch

    +

    watch changes to an object of kind ValidatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ValidatingWebhookConfiguration

    +

    HTTP Request

    +GET /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PodTemplate v1 core

    + + + + + +
    GroupVersionKind
    corev1PodTemplate
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    template
    PodTemplateSpec
    Template defines the pods that will be created from this pod template. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    PodTemplateSpec v1 core

    + + + + + + + +
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSpec
    Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    PodTemplateList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodTemplate array
    List of pod templates
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a PodTemplate

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/podtemplates +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodTemplate
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    PodTemplate
    OK
    201
    PodTemplate
    Created
    202
    PodTemplate
    Accepted
    +

    Patch

    +

    partially update the specified PodTemplate

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/podtemplates/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodTemplate
    OK
    +

    Replace

    +

    replace the specified PodTemplate

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/podtemplates/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodTemplate
    +

    Response

    + + + + + + +
    CodeDescription
    201
    PodTemplate
    Created
    200
    PodTemplate
    OK
    +

    Delete

    +

    delete a PodTemplate

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/podtemplates/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PodTemplate

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/podtemplates +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PodTemplate

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/podtemplates/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodTemplate
    OK
    +

    List

    +

    list or watch objects of kind PodTemplate

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/podtemplates +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodTemplateList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind PodTemplate

    +

    HTTP Request

    +GET /api/v1/podtemplates +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodTemplateList
    OK
    +

    Watch

    +

    watch changes to an object of kind PodTemplate

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/podtemplates/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PodTemplate

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/podtemplates +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of PodTemplate

    +

    HTTP Request

    +GET /api/v1/watch/podtemplates +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PodDisruptionBudget v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1PodDisruptionBudget
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    PodDisruptionBudgetSpec
    Specification of the desired behavior of the PodDisruptionBudget.
    status
    PodDisruptionBudgetStatus
    Most recently observed status of the PodDisruptionBudget.
    +

    PodDisruptionBudgetSpec v1beta1 policy

    + + + + + + + + +
    FieldDescription
    maxUnavailableAn eviction is allowed if at most "maxUnavailable" pods selected by "selector" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with "minAvailable".
    minAvailableAn eviction is allowed if at least "minAvailable" pods selected by "selector" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying "100%".
    selector
    LabelSelector
    Label query over pods whose evictions are managed by the disruption budget.
    +

    PodDisruptionBudgetStatus v1beta1 policy

    + + + + + + + + + + + +
    FieldDescription
    currentHealthy
    integer
    current number of healthy pods
    desiredHealthy
    integer
    minimum desired number of healthy pods
    disruptedPods
    object
    DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.
    disruptionsAllowed
    integer
    Number of pod disruptions that are currently allowed.
    expectedPods
    integer
    total number of pods counted by this disruption budget
    observedGeneration
    integer
    Most recent generation observed when updating this PDB status. PodDisruptionsAllowed and other status informatio is valid only if observedGeneration equals to PDB's object generation.
    +

    PodDisruptionBudgetList v1beta1 policy

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodDisruptionBudget array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a PodDisruptionBudget

    +

    HTTP Request

    +POST /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodDisruptionBudget
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    202
    PodDisruptionBudget
    Accepted
    +

    Patch

    +

    partially update the specified PodDisruptionBudget

    +

    HTTP Request

    +PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    +

    Replace

    +

    replace the specified PodDisruptionBudget

    +

    HTTP Request

    +PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodDisruptionBudget
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    +

    Delete

    +

    delete a PodDisruptionBudget

    +

    HTTP Request

    +DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PodDisruptionBudget

    +

    HTTP Request

    +DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    +

    List

    +

    list or watch objects of kind PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudgetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/poddisruptionbudgets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudgetList
    OK
    +

    Watch

    +

    watch changes to an object of kind PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/watch/poddisruptionbudgets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified PodDisruptionBudget

    +

    HTTP Request

    +PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    +

    Read Status

    +

    read status of the specified PodDisruptionBudget

    +

    HTTP Request

    +GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    +

    Replace Status

    +

    replace status of the specified PodDisruptionBudget

    +

    HTTP Request

    +PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodDisruptionBudget
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    +

    PriorityClass v1beta1 scheduling.k8s.io

    + + + + + +
    GroupVersionKind
    scheduling.k8s.iov1beta1PriorityClass
    +
    Other API versions of this object exist: +v1alpha1 +
    + + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    description
    string
    description is an arbitrary string that usually provides guidelines on when this priority class should be used.
    globalDefault
    boolean
    globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    value
    integer
    The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
    +

    PriorityClassList v1beta1 scheduling

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PriorityClass array
    items is the list of PriorityClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a PriorityClass

    +

    HTTP Request

    +POST /apis/scheduling.k8s.io/v1beta1/priorityclasses +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PriorityClass
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    202
    PriorityClass
    Accepted
    +

    Patch

    +

    partially update the specified PriorityClass

    +

    HTTP Request

    +PATCH /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    +

    Replace

    +

    replace the specified PriorityClass

    +

    HTTP Request

    +PUT /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PriorityClass
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    +

    Delete

    +

    delete a PriorityClass

    +

    HTTP Request

    +DELETE /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PriorityClass

    +

    HTTP Request

    +DELETE /apis/scheduling.k8s.io/v1beta1/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    +

    List

    +

    list or watch objects of kind PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1beta1/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClassList
    OK
    +

    Watch

    +

    watch changes to an object of kind PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1beta1/watch/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1beta1/watch/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PodPreset v1alpha1 settings.k8s.io

    + + + + + +
    GroupVersionKind
    settings.k8s.iov1alpha1PodPreset
    +

    Warning:

    Alpha objects should not be used in production and may not be compatible with future versions of the resource type.

    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    PodPresetSpec
    +

    PodPresetSpec v1alpha1 settings

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    env
    EnvVar array
    Env defines the collection of EnvVar to inject into containers.
    envFrom
    EnvFromSource array
    EnvFrom defines the collection of EnvFromSource to inject into containers.
    selector
    LabelSelector
    Selector is a label query over a set of resources, in this case pods. Required.
    volumeMounts
    VolumeMount array
    VolumeMounts defines the collection of VolumeMount to inject into containers.
    volumes
    Volume array
    Volumes defines the collection of Volume to inject into the pod.
    +

    PodPresetList v1alpha1 settings

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodPreset array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a PodPreset

    +

    HTTP Request

    +POST /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodPreset
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    PodPreset
    OK
    201
    PodPreset
    Created
    202
    PodPreset
    Accepted
    +

    Patch

    +

    partially update the specified PodPreset

    +

    HTTP Request

    +PATCH /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodPreset
    OK
    +

    Replace

    +

    replace the specified PodPreset

    +

    HTTP Request

    +PUT /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodPreset
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PodPreset
    OK
    201
    PodPreset
    Created
    +

    Delete

    +

    delete a PodPreset

    +

    HTTP Request

    +DELETE /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PodPreset

    +

    HTTP Request

    +DELETE /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodPreset
    OK
    +

    List

    +

    list or watch objects of kind PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodPresetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/podpresets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodPresetList
    OK
    +

    Watch

    +

    watch changes to an object of kind PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of PodPreset

    +

    HTTP Request

    +GET /apis/settings.k8s.io/v1alpha1/watch/podpresets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PodSecurityPolicy v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1PodSecurityPolicy
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSecurityPolicySpec
    spec defines the policy enforced.
    +

    PodSecurityPolicySpec v1beta1 extensions

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    allowPrivilegeEscalation
    boolean
    allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
    allowedCapabilities
    string array
    allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
    allowedFlexVolumes
    AllowedFlexVolume array
    allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
    allowedHostPaths
    AllowedHostPath array
    allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
    allowedUnsafeSysctls
    string array
    allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
    defaultAddCapabilities
    string array
    defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
    defaultAllowPrivilegeEscalation
    boolean
    defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
    forbiddenSysctls
    string array
    forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
    fsGroup
    FSGroupStrategyOptions
    fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
    hostIPC
    boolean
    hostIPC determines if the policy allows the use of HostIPC in the pod spec.
    hostNetwork
    boolean
    hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
    hostPID
    boolean
    hostPID determines if the policy allows the use of HostPID in the pod spec.
    hostPorts
    HostPortRange array
    hostPorts determines which host port ranges are allowed to be exposed.
    privileged
    boolean
    privileged determines if a pod can request to be run as privileged.
    readOnlyRootFilesystem
    boolean
    readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
    requiredDropCapabilities
    string array
    requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
    runAsUser
    RunAsUserStrategyOptions
    runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
    seLinux
    SELinuxStrategyOptions
    seLinux is the strategy that will dictate the allowable labels that may be set.
    supplementalGroups
    SupplementalGroupsStrategyOptions
    supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
    volumes
    string array
    volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '\*'.
    +

    PodSecurityPolicyList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodSecurityPolicy array
    items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a PodSecurityPolicy

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodSecurityPolicy
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    PodSecurityPolicy
    Created
    202
    PodSecurityPolicy
    Accepted
    200
    PodSecurityPolicy
    OK
    +

    Patch

    +

    partially update the specified PodSecurityPolicy

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    +

    Replace

    +

    replace the specified PodSecurityPolicy

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodSecurityPolicy
    +

    Response

    + + + + + + +
    CodeDescription
    201
    PodSecurityPolicy
    Created
    200
    PodSecurityPolicy
    OK
    +

    Delete

    +

    delete a PodSecurityPolicy

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PodSecurityPolicy

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    +

    List

    +

    list or watch objects of kind PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicyList
    OK
    +

    Watch

    +

    watch changes to an object of kind PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Cluster APIs

    +

    APIService v1 apiregistration.k8s.io

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1APIService
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    APIServiceSpec
    Spec contains information for locating and communicating with a server
    status
    APIServiceStatus
    Status contains derived information about an API server
    +

    APIServiceSpec v1 apiregistration

    +
    Appears In: + +
    + + + + + + + + + + + +
    FieldDescription
    caBundle
    string
    CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate.
    group
    string
    Group is the API group name this server hosts
    groupPriorityMinimum
    integer
    GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
    insecureSkipTLSVerify
    boolean
    InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
    service
    ServiceReference
    Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
    version
    string
    Version is the API version this server hosts. For example, "v1"
    versionPriority
    integer
    VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    +

    APIServiceStatus v1 apiregistration

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    conditions
    APIServiceCondition array
    patch strategy: merge
    patch merge key: type
    Current service state of apiService.
    +

    APIServiceList v1 apiregistration

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    APIService array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create an APIService

    +

    HTTP Request

    +POST /apis/apiregistration.k8s.io/v1/apiservices +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    APIService
    Created
    202
    APIService
    Accepted
    200
    APIService
    OK
    +

    Patch

    +

    partially update the specified APIService

    +

    HTTP Request

    +PATCH /apis/apiregistration.k8s.io/v1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Replace

    +

    replace the specified APIService

    +

    HTTP Request

    +PUT /apis/apiregistration.k8s.io/v1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + +
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    +

    Delete

    +

    delete an APIService

    +

    HTTP Request

    +DELETE /apis/apiregistration.k8s.io/v1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of APIService

    +

    HTTP Request

    +DELETE /apis/apiregistration.k8s.io/v1/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    List

    +

    list or watch objects of kind APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIServiceList
    OK
    +

    Watch

    +

    watch changes to an object of kind APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1/watch/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1/watch/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified APIService

    +

    HTTP Request

    +PATCH /apis/apiregistration.k8s.io/v1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Read Status

    +

    read status of the specified APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Replace Status

    +

    replace status of the specified APIService

    +

    HTTP Request

    +PUT /apis/apiregistration.k8s.io/v1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + +
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    +

    Binding v1 core

    + + + + + +
    GroupVersionKind
    corev1Binding
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    target
    ObjectReference
    The target object that you want to bind to the standard object.
    +

    Write Operations

    +

    Create

    +

    create a Binding

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/bindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Binding
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Binding
    OK
    201
    Binding
    Created
    202
    Binding
    Accepted
    +

    CertificateSigningRequest v1beta1 certificates.k8s.io

    + + + + + +
    GroupVersionKind
    certificates.k8s.iov1beta1CertificateSigningRequest
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    CertificateSigningRequestSpec
    The certificate request itself and any additional information.
    status
    CertificateSigningRequestStatus
    Derived information about the request.
    +

    CertificateSigningRequestSpec v1beta1 certificates

    + + + + + + + + + + + +
    FieldDescription
    extra
    object
    Extra information about the requesting user. See user.Info interface for details.
    groups
    string array
    Group information about the requesting user. See user.Info interface for details.
    request
    string
    Base64-encoded PKCS#10 CSR data
    uid
    string
    UID information about the requesting user. See user.Info interface for details.
    usages
    string array
    allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12
    username
    string
    Information about the requesting user. See user.Info interface for details.
    +

    CertificateSigningRequestStatus v1beta1 certificates

    + + + + + + + +
    FieldDescription
    certificate
    string
    If request was approved, the controller will place the issued certificate here.
    conditions
    CertificateSigningRequestCondition array
    Conditions applied to the request, such as approval or denial.
    +

    CertificateSigningRequestList v1beta1 certificates

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CertificateSigningRequest array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a CertificateSigningRequest

    +

    HTTP Request

    +POST /apis/certificates.k8s.io/v1beta1/certificatesigningrequests +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CertificateSigningRequest
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    201
    CertificateSigningRequest
    Created
    202
    CertificateSigningRequest
    Accepted
    +

    Patch

    +

    partially update the specified CertificateSigningRequest

    +

    HTTP Request

    +PATCH /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    +

    Replace

    +

    replace the specified CertificateSigningRequest

    +

    HTTP Request

    +PUT /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CertificateSigningRequest
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    201
    CertificateSigningRequest
    Created
    +

    Delete

    +

    delete a CertificateSigningRequest

    +

    HTTP Request

    +DELETE /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of CertificateSigningRequest

    +

    HTTP Request

    +DELETE /apis/certificates.k8s.io/v1beta1/certificatesigningrequests +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified CertificateSigningRequest

    +

    HTTP Request

    +GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    +

    List

    +

    list or watch objects of kind CertificateSigningRequest

    +

    HTTP Request

    +GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CertificateSigningRequestList
    OK
    +

    Watch

    +

    watch changes to an object of kind CertificateSigningRequest

    +

    HTTP Request

    +GET /apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of CertificateSigningRequest

    +

    HTTP Request

    +GET /apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified CertificateSigningRequest

    +

    HTTP Request

    +PATCH /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    +

    Read Status

    +

    read status of the specified CertificateSigningRequest

    +

    HTTP Request

    +GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CertificateSigningRequest
    OK
    +

    Replace Status

    +

    replace status of the specified CertificateSigningRequest

    +

    HTTP Request

    +PUT /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the CertificateSigningRequest
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CertificateSigningRequest
    +

    Response

    + + + + + + +
    CodeDescription
    201
    CertificateSigningRequest
    Created
    200
    CertificateSigningRequest
    OK
    +

    ClusterRole v1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1ClusterRole
    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    +

    ClusterRoleList v1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRole

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1/clusterroles +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    ClusterRole
    Created
    202
    ClusterRole
    Accepted
    200
    ClusterRole
    OK
    +

    Patch

    +

    partially update the specified ClusterRole

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    Replace

    +

    replace the specified ClusterRole

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ClusterRole
    Created
    200
    ClusterRole
    OK
    +

    Delete

    +

    delete a ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    List

    +

    list or watch objects of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ClusterRoleBinding v1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1ClusterRoleBinding
    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    ClusterRoleBindingList v1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1/clusterrolebindings +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    ClusterRoleBinding
    Created
    202
    ClusterRoleBinding
    Accepted
    200
    ClusterRoleBinding
    OK
    +

    Patch

    +

    partially update the specified ClusterRoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    Replace

    +

    replace the specified ClusterRoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    +

    Delete

    +

    delete a ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    List

    +

    list or watch objects of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ComponentStatus v1 core

    + + + + + +
    GroupVersionKind
    corev1ComponentStatus
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    conditions
    ComponentCondition array
    patch strategy: merge
    patch merge key: type
    List of component conditions observed
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    ComponentStatusList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ComponentStatus array
    List of ComponentStatus objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Read Operations

    +

    Read

    +

    read the specified ComponentStatus

    +

    HTTP Request

    +GET /api/v1/componentstatuses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ComponentStatus
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ComponentStatus
    OK
    +

    List

    +

    list objects of kind ComponentStatus

    +

    HTTP Request

    +GET /api/v1/componentstatuses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ComponentStatusList
    OK
    +

    LocalSubjectAccessReview v1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1LocalSubjectAccessReview
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    Write Operations

    +

    Create

    +

    create a LocalSubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    LocalSubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    LocalSubjectAccessReview
    OK
    201
    LocalSubjectAccessReview
    Created
    202
    LocalSubjectAccessReview
    Accepted
    +

    Namespace v1 core

    + + + + + +
    GroupVersionKind
    corev1Namespace
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NamespaceSpec
    Spec defines the behavior of the Namespace. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    NamespaceStatus
    Status describes the current status of a Namespace. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    NamespaceSpec v1 core

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    finalizers
    string array
    Finalizers is an opaque list of values that must be empty to permanently remove object from storage. More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
    +

    NamespaceStatus v1 core

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    phase
    string
    Phase is the current lifecycle phase of the namespace. More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
    +

    NamespaceList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Namespace array
    Items is the list of Namespace objects in the list. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a Namespace

    +

    HTTP Request

    +POST /api/v1/namespaces +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Namespace
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Namespace
    Created
    202
    Namespace
    Accepted
    200
    Namespace
    OK
    +

    Patch

    +

    partially update the specified Namespace

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Namespace
    OK
    +

    Replace

    +

    replace the specified Namespace

    +

    HTTP Request

    +PUT /api/v1/namespaces/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Namespace
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Namespace
    OK
    201
    Namespace
    Created
    +

    Delete

    +

    delete a Namespace

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Namespace

    +

    HTTP Request

    +GET /api/v1/namespaces/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Namespace
    OK
    +

    List

    +

    list or watch objects of kind Namespace

    +

    HTTP Request

    +GET /api/v1/namespaces +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NamespaceList
    OK
    +

    Watch

    +

    watch changes to an object of kind Namespace

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Namespace

    +

    HTTP Request

    +GET /api/v1/watch/namespaces +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Namespace

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Namespace
    OK
    +

    Read Status

    +

    read status of the specified Namespace

    +

    HTTP Request

    +GET /api/v1/namespaces/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Namespace
    OK
    +

    Replace Status

    +

    replace status of the specified Namespace

    +

    HTTP Request

    +PUT /api/v1/namespaces/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Namespace
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Namespace
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Namespace
    OK
    201
    Namespace
    Created
    +

    Node v1 core

    + + + + + +
    GroupVersionKind
    corev1Node
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NodeSpec
    Spec defines the behavior of a node. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    NodeStatus
    Most recently observed status of the node. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    NodeSpec v1 core

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    configSource
    NodeConfigSource
    If specified, the source to get node configuration from The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field
    externalID
    string
    Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966
    podCIDR
    string
    PodCIDR represents the pod IP range assigned to the node.
    providerID
    string
    ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID>
    taints
    Taint array
    If specified, the node's taints.
    unschedulable
    boolean
    Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration
    +

    NodeStatus v1 core

    +
    Appears In: + +
    + + + + + + + + + + + + + + + +
    FieldDescription
    addresses
    NodeAddress array
    patch strategy: merge
    patch merge key: type
    List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses
    allocatable
    object
    Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity.
    capacity
    object
    Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
    conditions
    NodeCondition array
    patch strategy: merge
    patch merge key: type
    Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition
    config
    NodeConfigStatus
    Status of the config assigned to the node via the dynamic Kubelet config feature.
    daemonEndpoints
    NodeDaemonEndpoints
    Endpoints of daemons running on the Node.
    images
    ContainerImage array
    List of container images on this node
    nodeInfo
    NodeSystemInfo
    Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info
    phase
    string
    NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.
    volumesAttached
    AttachedVolume array
    List of volumes that are attached to the node.
    volumesInUse
    string array
    List of attachable volumes in use (mounted) by the node.
    +

    NodeList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Node array
    List of nodes
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a Node

    +

    HTTP Request

    +POST /api/v1/nodes +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Node
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Node
    OK
    201
    Node
    Created
    202
    Node
    Accepted
    +

    Patch

    +

    partially update the specified Node

    +

    HTTP Request

    +PATCH /api/v1/nodes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Node
    OK
    +

    Replace

    +

    replace the specified Node

    +

    HTTP Request

    +PUT /api/v1/nodes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Node
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Node
    OK
    201
    Node
    Created
    +

    Delete

    +

    delete a Node

    +

    HTTP Request

    +DELETE /api/v1/nodes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Node

    +

    HTTP Request

    +DELETE /api/v1/nodes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Node

    +

    HTTP Request

    +GET /api/v1/nodes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Node
    OK
    +

    List

    +

    list or watch objects of kind Node

    +

    HTTP Request

    +GET /api/v1/nodes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NodeList
    OK
    +

    Watch

    +

    watch changes to an object of kind Node

    +

    HTTP Request

    +GET /api/v1/watch/nodes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Node

    +

    HTTP Request

    +GET /api/v1/watch/nodes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Node

    +

    HTTP Request

    +PATCH /api/v1/nodes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Node
    OK
    +

    Read Status

    +

    read status of the specified Node

    +

    HTTP Request

    +GET /api/v1/nodes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Node
    OK
    +

    Replace Status

    +

    replace status of the specified Node

    +

    HTTP Request

    +PUT /api/v1/nodes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Node
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Node
    OK
    201
    Node
    Created
    +

    Proxy Operations

    +

    Create Connect Proxy

    +

    connect POST requests to proxy of Node

    +

    HTTP Request

    +POST /api/v1/nodes/{name}/proxy +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Create Connect Proxy Path

    +

    connect POST requests to proxy of Node

    +

    HTTP Request

    +POST /api/v1/nodes/{name}/proxy/{path} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Node
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy

    +

    connect DELETE requests to proxy of Node

    +

    HTTP Request

    +DELETE /api/v1/nodes/{name}/proxy +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Delete Connect Proxy Path

    +

    connect DELETE requests to proxy of Node

    +

    HTTP Request

    +DELETE /api/v1/nodes/{name}/proxy/{path} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Node
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy

    +

    connect GET requests to proxy of Node

    +

    HTTP Request

    +GET /api/v1/nodes/{name}/proxy +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Get Connect Proxy Path

    +

    connect GET requests to proxy of Node

    +

    HTTP Request

    +GET /api/v1/nodes/{name}/proxy/{path} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Node
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy

    +

    connect HEAD requests to proxy of Node

    +

    HTTP Request

    +HEAD /api/v1/nodes/{name}/proxy +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Head Connect Proxy Path

    +

    connect HEAD requests to proxy of Node

    +

    HTTP Request

    +HEAD /api/v1/nodes/{name}/proxy/{path} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Node
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy

    +

    connect PUT requests to proxy of Node

    +

    HTTP Request

    +PUT /api/v1/nodes/{name}/proxy +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the Node
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    Replace Connect Proxy Path

    +

    connect PUT requests to proxy of Node

    +

    HTTP Request

    +PUT /api/v1/nodes/{name}/proxy/{path} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Node
    pathpath to the resource
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    +

    Response

    + + + + + +
    CodeDescription
    200
    string
    OK
    +

    PersistentVolume v1 core

    + + + + + +
    GroupVersionKind
    corev1PersistentVolume
    +
    These are assigned to Pods using PersistentVolumeClaims.
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PersistentVolumeSpec
    Spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes
    status
    PersistentVolumeStatus
    Status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes
    +

    PersistentVolumeSpec v1 core

    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    accessModes
    string array
    AccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
    awsElasticBlockStore
    AWSElasticBlockStoreVolumeSource
    AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    azureDisk
    AzureDiskVolumeSource
    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
    azureFile
    AzureFilePersistentVolumeSource
    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
    capacity
    object
    A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
    cephfs
    CephFSPersistentVolumeSource
    CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
    cinder
    CinderPersistentVolumeSource
    Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    claimRef
    ObjectReference
    ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding
    csi
    CSIPersistentVolumeSource
    CSI represents storage that handled by an external CSI driver (Beta feature).
    fc
    FCVolumeSource
    FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
    flexVolume
    FlexPersistentVolumeSource
    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.
    flocker
    FlockerVolumeSource
    Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running
    gcePersistentDisk
    GCEPersistentDiskVolumeSource
    GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    glusterfs
    GlusterfsVolumeSource
    Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
    hostPath
    HostPathVolumeSource
    HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    iscsi
    ISCSIPersistentVolumeSource
    ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin.
    local
    LocalVolumeSource
    Local represents directly-attached storage with node affinity
    mountOptions
    string array
    A list of mount options, e.g. ["ro", "soft"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options
    nfs
    NFSVolumeSource
    NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    nodeAffinity
    VolumeNodeAffinity
    NodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume.
    persistentVolumeReclaimPolicy
    string
    What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming
    photonPersistentDisk
    PhotonPersistentDiskVolumeSource
    PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
    portworxVolume
    PortworxVolumeSource
    PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
    quobyte
    QuobyteVolumeSource
    Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
    rbd
    RBDPersistentVolumeSource
    RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
    scaleIO
    ScaleIOPersistentVolumeSource
    ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
    storageClassName
    string
    Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.
    storageos
    StorageOSPersistentVolumeSource
    StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
    volumeMode
    string
    volumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. This is an alpha feature and may change in the future.
    vsphereVolume
    VsphereVirtualDiskVolumeSource
    VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
    +

    PersistentVolumeStatus v1 core

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    message
    string
    A human-readable message indicating details about why the volume is in this state.
    phase
    string
    Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase
    reason
    string
    Reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.
    +

    PersistentVolumeList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PersistentVolume array
    List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a PersistentVolume

    +

    HTTP Request

    +POST /api/v1/persistentvolumes +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolume
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    PersistentVolume
    Created
    202
    PersistentVolume
    Accepted
    200
    PersistentVolume
    OK
    +

    Patch

    +

    partially update the specified PersistentVolume

    +

    HTTP Request

    +PATCH /api/v1/persistentvolumes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolume
    OK
    +

    Replace

    +

    replace the specified PersistentVolume

    +

    HTTP Request

    +PUT /api/v1/persistentvolumes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolume
    +

    Response

    + + + + + + +
    CodeDescription
    201
    PersistentVolume
    Created
    200
    PersistentVolume
    OK
    +

    Delete

    +

    delete a PersistentVolume

    +

    HTTP Request

    +DELETE /api/v1/persistentvolumes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PersistentVolume

    +

    HTTP Request

    +DELETE /api/v1/persistentvolumes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PersistentVolume

    +

    HTTP Request

    +GET /api/v1/persistentvolumes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolume
    OK
    +

    List

    +

    list or watch objects of kind PersistentVolume

    +

    HTTP Request

    +GET /api/v1/persistentvolumes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolumeList
    OK
    +

    Watch

    +

    watch changes to an object of kind PersistentVolume

    +

    HTTP Request

    +GET /api/v1/watch/persistentvolumes/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PersistentVolume

    +

    HTTP Request

    +GET /api/v1/watch/persistentvolumes +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified PersistentVolume

    +

    HTTP Request

    +PATCH /api/v1/persistentvolumes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolume
    OK
    +

    Read Status

    +

    read status of the specified PersistentVolume

    +

    HTTP Request

    +GET /api/v1/persistentvolumes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PersistentVolume
    OK
    +

    Replace Status

    +

    replace status of the specified PersistentVolume

    +

    HTTP Request

    +PUT /api/v1/persistentvolumes/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PersistentVolume
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PersistentVolume
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PersistentVolume
    OK
    201
    PersistentVolume
    Created
    +

    ResourceQuota v1 core

    + + + + + +
    GroupVersionKind
    corev1ResourceQuota
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ResourceQuotaSpec
    Spec defines the desired quota. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ResourceQuotaStatus
    Status defines the actual enforced quota and its current usage. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ResourceQuotaSpec v1 core

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    hard
    object
    hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    scopeSelector
    ScopeSelector
    scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.
    scopes
    string array
    A collection of filters that must match each object tracked by a quota. If not specified, the quota matches all objects.
    +

    ResourceQuotaStatus v1 core

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    hard
    object
    Hard is the set of enforced hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    used
    object
    Used is the current observed total usage of the resource in the namespace.
    +

    ResourceQuotaList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ResourceQuota array
    Items is a list of ResourceQuota objects. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ResourceQuota

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/resourcequotas +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ResourceQuota
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    201
    ResourceQuota
    Created
    202
    ResourceQuota
    Accepted
    +

    Patch

    +

    partially update the specified ResourceQuota

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/resourcequotas/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    +

    Replace

    +

    replace the specified ResourceQuota

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/resourcequotas/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ResourceQuota
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    201
    ResourceQuota
    Created
    +

    Delete

    +

    delete a ResourceQuota

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/resourcequotas/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ResourceQuota

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/resourcequotas +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ResourceQuota

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/resourcequotas/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    +

    List

    +

    list or watch objects of kind ResourceQuota

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/resourcequotas +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuotaList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ResourceQuota

    +

    HTTP Request

    +GET /api/v1/resourcequotas +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuotaList
    OK
    +

    Watch

    +

    watch changes to an object of kind ResourceQuota

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/resourcequotas/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ResourceQuota

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/resourcequotas +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ResourceQuota

    +

    HTTP Request

    +GET /api/v1/watch/resourcequotas +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified ResourceQuota

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/resourcequotas/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    +

    Read Status

    +

    read status of the specified ResourceQuota

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/resourcequotas/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    +

    Replace Status

    +

    replace status of the specified ResourceQuota

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/resourcequotas/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ResourceQuota
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ResourceQuota
    OK
    201
    ResourceQuota
    Created
    +

    Role v1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1Role
    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    +

    RoleList v1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a Role

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Role
    Created
    202
    Role
    Accepted
    200
    Role
    OK
    +

    Patch

    +

    partially update the specified Role

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    Replace

    +

    replace the specified Role

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Role
    Created
    200
    Role
    OK
    +

    Delete

    +

    delete a Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    List

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    RoleBinding v1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1RoleBinding
    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    RoleBindingList v1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a RoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    202
    RoleBinding
    Accepted
    +

    Patch

    +

    partially update the specified RoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    Replace

    +

    replace the specified RoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    201
    RoleBinding
    Created
    200
    RoleBinding
    OK
    +

    Delete

    +

    delete a RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    List

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1/watch/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    SelfSubjectAccessReview v1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1SelfSubjectAccessReview
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectAccessReviewSpec
    Spec holds information about the request being evaluated. user and groups must be empty
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    SelfSubjectAccessReviewSpec v1 authorization

    + + + + + + + +
    FieldDescription
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    +

    Write Operations

    +

    Create

    +

    create a SelfSubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1/selfsubjectaccessreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SelfSubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    SelfSubjectAccessReview
    Accepted
    200
    SelfSubjectAccessReview
    OK
    201
    SelfSubjectAccessReview
    Created
    +

    SelfSubjectRulesReview v1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1SelfSubjectRulesReview
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectRulesReviewSpec
    Spec holds information about the request being evaluated.
    status
    SubjectRulesReviewStatus
    Status is filled in by the server and indicates the set of actions a user can perform.
    +

    SelfSubjectRulesReviewSpec v1 authorization

    + + + + + + +
    FieldDescription
    namespace
    string
    Namespace to evaluate rules for. Required.
    +

    Write Operations

    +

    Create

    +

    create a SelfSubjectRulesReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1/selfsubjectrulesreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SelfSubjectRulesReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    SelfSubjectRulesReview
    OK
    201
    SelfSubjectRulesReview
    Created
    202
    SelfSubjectRulesReview
    Accepted
    +

    ServiceAccount v1 core

    + + + + + +
    GroupVersionKind
    corev1ServiceAccount
    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    automountServiceAccountToken
    boolean
    AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted. Can be overridden at the pod level.
    imagePullSecrets
    LocalObjectReference array
    ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    secrets
    ObjectReference array
    patch strategy: merge
    patch merge key: name
    Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret
    +

    ServiceAccountList v1 core

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ServiceAccount array
    List of ServiceAccounts. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ServiceAccount

    +

    HTTP Request

    +POST /api/v1/namespaces/{namespace}/serviceaccounts +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ServiceAccount
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ServiceAccount
    OK
    201
    ServiceAccount
    Created
    202
    ServiceAccount
    Accepted
    +

    Patch

    +

    partially update the specified ServiceAccount

    +

    HTTP Request

    +PATCH /api/v1/namespaces/{namespace}/serviceaccounts/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceAccount
    OK
    +

    Replace

    +

    replace the specified ServiceAccount

    +

    HTTP Request

    +PUT /api/v1/namespaces/{namespace}/serviceaccounts/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ServiceAccount
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ServiceAccount
    OK
    201
    ServiceAccount
    Created
    +

    Delete

    +

    delete a ServiceAccount

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/serviceaccounts/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ServiceAccount

    +

    HTTP Request

    +DELETE /api/v1/namespaces/{namespace}/serviceaccounts +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ServiceAccount

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/serviceaccounts/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceAccount
    OK
    +

    List

    +

    list or watch objects of kind ServiceAccount

    +

    HTTP Request

    +GET /api/v1/namespaces/{namespace}/serviceaccounts +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceAccountList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ServiceAccount

    +

    HTTP Request

    +GET /api/v1/serviceaccounts +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ServiceAccountList
    OK
    +

    Watch

    +

    watch changes to an object of kind ServiceAccount

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/serviceaccounts/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ServiceAccount

    +

    HTTP Request

    +GET /api/v1/watch/namespaces/{namespace}/serviceaccounts +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ServiceAccount

    +

    HTTP Request

    +GET /api/v1/watch/serviceaccounts +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    SubjectAccessReview v1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1SubjectAccessReview
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    SubjectAccessReviewSpec v1 authorization

    + + + + + + + + + + + +
    FieldDescription
    extra
    object
    Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
    groups
    string array
    Groups is the groups you're testing for.
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    uid
    string
    UID information about the requesting user.
    user
    string
    User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups
    +

    SubjectAccessReviewStatus v1 authorization

    + + + + + + + + + +
    FieldDescription
    allowed
    boolean
    Allowed is required. True if the action would be allowed, false otherwise.
    denied
    boolean
    Denied is optional. True if the action would be denied, otherwise false. If both allowed is false and denied is false, then the authorizer has no opinion on whether to authorize the action. Denied may not be true if Allowed is true.
    evaluationError
    string
    EvaluationError is an indication that some error occurred during the authorization check. It is entirely possible to get an error and be able to continue determine authorization status in spite of it. For instance, RBAC can be missing a role, but enough roles are still present and bound to reason about the request.
    reason
    string
    Reason is optional. It indicates why a request was allowed or denied.
    +

    Write Operations

    +

    Create

    +

    create a SubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1/subjectaccessreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    SubjectAccessReview
    Created
    202
    SubjectAccessReview
    Accepted
    200
    SubjectAccessReview
    OK
    +

    TokenReview v1 authentication.k8s.io

    + + + + + +
    GroupVersionKind
    authentication.k8s.iov1TokenReview
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    TokenReviewSpec
    Spec holds information about the request being evaluated
    status
    TokenReviewStatus
    Status is filled in by the server and indicates whether the request can be authenticated.
    +

    TokenReviewSpec v1 authentication

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    token
    string
    Token is the opaque bearer token.
    +

    TokenReviewStatus v1 authentication

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    authenticated
    boolean
    Authenticated indicates that the token was associated with a known user.
    error
    string
    Error indicates that the token couldn't be checked
    user
    UserInfo
    User is the UserInfo associated with the provided token.
    +

    Write Operations

    +

    Create

    +

    create a TokenReview

    +

    HTTP Request

    +POST /apis/authentication.k8s.io/v1/tokenreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    TokenReview
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    TokenReview
    Accepted
    200
    TokenReview
    OK
    201
    TokenReview
    Created
    +

    NetworkPolicy v1 networking.k8s.io

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1NetworkPolicy
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NetworkPolicySpec
    Specification of the desired behavior for this NetworkPolicy.
    +

    NetworkPolicySpec v1 networking

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    egress
    NetworkPolicyEgressRule array
    List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
    ingress
    NetworkPolicyIngressRule array
    List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)
    podSelector
    LabelSelector
    Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
    policyTypes
    string array
    List of rule types that the NetworkPolicy relates to. Valid options are Ingress, Egress, or Ingress,Egress. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
    +

    NetworkPolicyList v1 networking

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    NetworkPolicy array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a NetworkPolicy

    +

    HTTP Request

    +POST /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    NetworkPolicy
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    NetworkPolicy
    Created
    202
    NetworkPolicy
    Accepted
    200
    NetworkPolicy
    OK
    +

    Patch

    +

    partially update the specified NetworkPolicy

    +

    HTTP Request

    +PATCH /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    +

    Replace

    +

    replace the specified NetworkPolicy

    +

    HTTP Request

    +PUT /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    NetworkPolicy
    +

    Response

    + + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    +

    Delete

    +

    delete a NetworkPolicy

    +

    HTTP Request

    +DELETE /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of NetworkPolicy

    +

    HTTP Request

    +DELETE /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    +

    List

    +

    list or watch objects of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicyList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/networkpolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicyList
    OK
    +

    Watch

    +

    watch changes to an object of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of NetworkPolicy

    +

    HTTP Request

    +GET /apis/networking.k8s.io/v1/watch/networkpolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    DEFINITIONS

    + +

    This section contains definitions for objects used in the Kubernetes APIs.

    +

    APIGroup v1 meta

    + + + + + +
    GroupVersionKind
    metav1APIGroup
    +

    APIGroup contains the name, the supported versions, and the preferred version of a group.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    name is the name of the group.
    preferredVersion
    GroupVersionForDiscovery
    preferredVersion is the version preferred by the API server, which probably is the storage version.
    serverAddressByClientCIDRs
    ServerAddressByClientCIDR array
    a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
    versions
    GroupVersionForDiscovery array
    versions are the versions supported in this group.
    +

    APIResource v1 meta

    + + + + + +
    GroupVersionKind
    metav1APIResource
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    categories
    string array
    categories is a list of the grouped resources this resource belongs to (e.g. 'all')
    group
    string
    group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
    kind
    string
    kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
    name
    string
    name is the plural name of the resource.
    namespaced
    boolean
    namespaced indicates if a resource is namespaced or not.
    shortNames
    string array
    shortNames is a list of suggested short names of the resource.
    singularName
    string
    singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
    verbs
    string array
    verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
    version
    string
    version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
    +

    APIServiceCondition v1 apiregistration

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1APIServiceCondition
    +

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    +

    APIVersions v1 meta

    + + + + + +
    GroupVersionKind
    metav1APIVersions
    +

    APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    serverAddressByClientCIDRs
    ServerAddressByClientCIDR array
    a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
    versions
    string array
    versions are the api versions that are available.
    +

    AWSElasticBlockStoreVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1AWSElasticBlockStoreVolumeSource
    +

    Represents a Persistent Disk resource in AWS. + +An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.

    + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    partition
    integer
    The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
    readOnly
    boolean
    Specify "true" to force and set the ReadOnly property in VolumeMounts to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    volumeID
    string
    Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    +

    Affinity v1 core

    + + + + + +
    GroupVersionKind
    corev1Affinity
    +

    Affinity is a group of affinity scheduling rules.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    nodeAffinity
    NodeAffinity
    Describes node affinity scheduling rules for the pod.
    podAffinity
    PodAffinity
    Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
    podAntiAffinity
    PodAntiAffinity
    Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
    +

    AggregationRule v1 rbac

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1AggregationRule
    +

    AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + +
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    +

    AllowedFlexVolume v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1AllowedFlexVolume
    +

    AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.

    + + + + + + +
    FieldDescription
    driver
    string
    driver is the name of the Flexvolume driver.
    +

    AllowedHostPath v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1AllowedHostPath
    +

    AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.

    + + + + + + + +
    FieldDescription
    pathPrefix
    string
    pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
    readOnly
    boolean
    when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
    +

    AttachedVolume v1 core

    + + + + + +
    GroupVersionKind
    corev1AttachedVolume
    +

    AttachedVolume describes a volume attached to a node

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    devicePath
    string
    DevicePath represents the device path where the volume should be available
    name
    string
    Name of the attached volume
    +

    AzureDiskVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1AzureDiskVolumeSource
    +

    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

    + + + + + + + + + + + +
    FieldDescription
    cachingMode
    string
    Host Caching mode: None, Read Only, Read Write.
    diskName
    string
    The Name of the data disk in the blob storage
    diskURI
    string
    The URI the data disk in the blob storage
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    kind
    string
    Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    +

    AzureFilePersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1AzureFilePersistentVolumeSource
    +

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretName
    string
    the name of secret that contains Azure Storage Account Name and Key
    secretNamespace
    string
    the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod
    shareName
    string
    Share Name
    +

    AzureFileVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1AzureFileVolumeSource
    +

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretName
    string
    the name of secret that contains Azure Storage Account Name and Key
    shareName
    string
    Share Name
    +

    CSIPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1CSIPersistentVolumeSource
    +

    Represents storage that is managed by an external CSI volume driver (Beta feature)

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    controllerPublishSecretRef
    SecretReference
    ControllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    driver
    string
    Driver is the name of the driver to use for this volume. Required.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    nodePublishSecretRef
    SecretReference
    NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    nodeStageSecretRef
    SecretReference
    NodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    readOnly
    boolean
    Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
    volumeAttributes
    object
    Attributes of the volume to publish.
    volumeHandle
    string
    VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
    +

    Capabilities v1 core

    + + + + + +
    GroupVersionKind
    corev1Capabilities
    +

    Adds and removes POSIX capabilities from running containers.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    add
    string array
    Added capabilities
    drop
    string array
    Removed capabilities
    +

    CephFSPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1CephFSPersistentVolumeSource
    +

    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    monitors
    string array
    Required: Monitors is a collection of Ceph monitors More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    path
    string
    Optional: Used as the mounted root, rather than the full Ceph tree, default is /
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretFile
    string
    Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretRef
    SecretReference
    Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    user
    string
    Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    +

    CephFSVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1CephFSVolumeSource
    +

    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    monitors
    string array
    Required: Monitors is a collection of Ceph monitors More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    path
    string
    Optional: Used as the mounted root, rather than the full Ceph tree, default is /
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretFile
    string
    Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretRef
    LocalObjectReference
    Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    user
    string
    Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    +

    CertificateSigningRequestCondition v1beta1 certificates

    + + + + + +
    GroupVersionKind
    certificates.k8s.iov1beta1CertificateSigningRequestCondition
    +

    + + + + + + + + + +
    FieldDescription
    lastUpdateTime
    Time
    timestamp for the last update to this condition
    message
    string
    human readable message with details about the request state
    reason
    string
    brief reason for the request state
    type
    string
    request approval state, currently Approved or Denied.
    +

    CinderPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1CinderPersistentVolumeSource
    +

    Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    secretRef
    SecretReference
    Optional: points to a secret object containing parameters used to connect to OpenStack.
    volumeID
    string
    volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    +

    CinderVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1CinderVolumeSource
    +

    Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    secretRef
    LocalObjectReference
    Optional: points to a secret object containing parameters used to connect to OpenStack.
    volumeID
    string
    volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    +

    ClientIPConfig v1 core

    + + + + + +
    GroupVersionKind
    corev1ClientIPConfig
    +

    ClientIPConfig represents the configurations of Client IP based session affinity.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    timeoutSeconds
    integer
    timeoutSeconds specifies the seconds of ClientIP type session sticky time. The value must be >0 && <=86400(for 1 day) if ServiceAffinity == "ClientIP". Default value is 10800(for 3 hours).
    +

    ComponentCondition v1 core

    + + + + + +
    GroupVersionKind
    corev1ComponentCondition
    +

    Information about the condition of a component.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    error
    string
    Condition error code for a component. For example, a health check error code.
    message
    string
    Message about the condition for a component. For example, information about a health check.
    status
    string
    Status of the condition for a component. Valid values for "Healthy": "True", "False", or "Unknown".
    type
    string
    Type of condition for a component. Valid value: "Healthy"
    +

    ConfigMapEnvSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMapEnvSource
    +

    ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. + +The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap must be defined
    +

    ConfigMapKeySelector v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMapKeySelector
    +

    Selects a key from a ConfigMap.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    key
    string
    The key to select.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's key must be defined
    +

    ConfigMapNodeConfigSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMapNodeConfigSource
    +

    ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    kubeletConfigKey
    string
    KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.
    name
    string
    Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.
    namespace
    string
    Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.
    resourceVersion
    string
    ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
    uid
    string
    UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
    +

    ConfigMapProjection v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMapProjection
    +

    Adapts a ConfigMap into a projected volume. + +The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's keys must be defined
    +

    ConfigMapVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ConfigMapVolumeSource
    +

    Adapts a ConfigMap into a volume. + +The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's keys must be defined
    +

    ContainerImage v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerImage
    +

    Describe a container image

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    names
    string array
    Names by which this image is known. e.g. ["k8s.gcr.io/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]
    sizeBytes
    integer
    The size of the image in bytes.
    +

    ContainerPort v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerPort
    +

    ContainerPort represents a network port in a single container.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    containerPort
    integer
    Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.
    hostIP
    string
    What host IP to bind the external port to.
    hostPort
    integer
    Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.
    name
    string
    If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.
    protocol
    string
    Protocol for port. Must be UDP or TCP. Defaults to "TCP".
    +

    ContainerState v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerState
    +

    ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    running
    ContainerStateRunning
    Details about a running container
    terminated
    ContainerStateTerminated
    Details about a terminated container
    waiting
    ContainerStateWaiting
    Details about a waiting container
    +

    ContainerStateRunning v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerStateRunning
    +

    ContainerStateRunning is a running state of a container.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    startedAt
    Time
    Time at which the container was last (re-)started
    +

    ContainerStateTerminated v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerStateTerminated
    +

    ContainerStateTerminated is a terminated state of a container.

    +
    Appears In: + +
    + + + + + + + + + + + +
    FieldDescription
    containerID
    string
    Container's ID in the format 'docker://<container_id>'
    exitCode
    integer
    Exit status from the last termination of the container
    finishedAt
    Time
    Time at which the container last terminated
    message
    string
    Message regarding the last termination of the container
    reason
    string
    (brief) reason from the last termination of the container
    signal
    integer
    Signal from the last termination of the container
    startedAt
    Time
    Time at which previous execution of the container started
    +

    ContainerStateWaiting v1 core

    + + + + + +
    GroupVersionKind
    corev1ContainerStateWaiting
    +

    ContainerStateWaiting is a waiting state of a container.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    message
    string
    Message regarding why the container is not yet running.
    reason
    string
    (brief) reason the container is not yet running.
    +

    CrossVersionObjectReference v1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv1CrossVersionObjectReference
    +

    CrossVersionObjectReference contains enough information to let you identify the referred resource.

    +
    Other API versions of this object exist: +v2beta1 +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    API version of the referent
    kind
    string
    Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds"
    name
    string
    Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names
    +

    CustomResourceColumnDefinition v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceColumnDefinition
    +

    CustomResourceColumnDefinition specifies a column for server side printing.

    + + + + + + + + + + + +
    FieldDescription
    JSONPath
    string
    JSONPath is a simple JSON path, i.e. with array notation.
    description
    string
    description is a human readable description of this column.
    format
    string
    format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
    name
    string
    name is a human readable name for the column.
    priority
    integer
    priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a higher priority.
    type
    string
    type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
    +

    CustomResourceDefinitionCondition v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionCondition
    +

    CustomResourceDefinitionCondition contains details for the current condition of this pod.

    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    +

    CustomResourceDefinitionNames v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionNames
    +

    CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

    + + + + + + + + + + + +
    FieldDescription
    categories
    string array
    Categories is a list of grouped resources custom resources belong to (e.g. 'all')
    kind
    string
    Kind is the serialized kind of the resource. It is normally CamelCase and singular.
    listKind
    string
    ListKind is the serialized kind of the list for this resource. Defaults to <kind>List.
    plural
    string
    Plural is the plural name of the resource to serve. It must match the name of the CustomResourceDefinition-registration too: plural.group and it must be all lowercase.
    shortNames
    string array
    ShortNames are short names for the resource. It must be all lowercase.
    singular
    string
    Singular is the singular name of the resource. It must be all lowercase Defaults to lowercased <kind>
    +

    CustomResourceDefinitionVersion v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionVersion
    +

    + + + + + + + + +
    FieldDescription
    name
    string
    Name is the version name, e.g. “v1”, “v2beta1”, etc.
    served
    boolean
    Served is a flag enabling/disabling this version from being served via REST APIs
    storage
    boolean
    Storage flags the version as storage version. There must be exactly one flagged as storage version.
    +

    CustomResourceSubresourceScale v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresourceScale
    +

    CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

    + + + + + + + + +
    FieldDescription
    labelSelectorPath
    string
    LabelSelectorPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Selector. Only JSON paths without the array notation are allowed. Must be a JSON Path under .status. Must be set to work with HPA. If there is no value under the given path in the CustomResource, the status label selector value in the /scale subresource will default to the empty string.
    specReplicasPath
    string
    SpecReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Spec.Replicas. Only JSON paths without the array notation are allowed. Must be a JSON Path under .spec. If there is no value under the given path in the CustomResource, the /scale subresource will return an error on GET.
    statusReplicasPath
    string
    StatusReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Replicas. Only JSON paths without the array notation are allowed. Must be a JSON Path under .status. If there is no value under the given path in the CustomResource, the status replica value in the /scale subresource will default to 0.
    +

    CustomResourceSubresourceStatus v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresourceStatus
    +

    CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza

    + + + + + +
    FieldDescription
    +

    CustomResourceSubresources v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresources
    +

    CustomResourceSubresources defines the status and scale subresources for CustomResources.

    + + + + + + + +
    FieldDescription
    scale
    CustomResourceSubresourceScale
    Scale denotes the scale subresource for CustomResources
    status
    CustomResourceSubresourceStatus
    Status denotes the status subresource for CustomResources
    +

    CustomResourceValidation v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceValidation
    +

    CustomResourceValidation is a list of validation methods for CustomResources.

    + + + + + + +
    FieldDescription
    openAPIV3Schema
    JSONSchemaProps
    OpenAPIV3Schema is the OpenAPI v3 schema to be validated against.
    +

    DaemonEndpoint v1 core

    + + + + + +
    GroupVersionKind
    corev1DaemonEndpoint
    +

    DaemonEndpoint contains information about a single Daemon endpoint.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    Port
    integer
    Port number of the given endpoint.
    +

    DaemonSetCondition v1 apps

    + + + + + +
    GroupVersionKind
    appsv1DaemonSetCondition
    +

    DaemonSetCondition describes the state of a DaemonSet at a certain point.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    +

    DaemonSetUpdateStrategy v1 apps

    + + + + + +
    GroupVersionKind
    appsv1DaemonSetUpdateStrategy
    +

    DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
    +

    DeleteOptions v1 meta

    + + + + + +
    GroupVersionKind
    metav1DeleteOptions
    +

    DeleteOptions may be provided when deleting an API object.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    gracePeriodSeconds
    integer
    The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    orphanDependents
    boolean
    Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    preconditions
    Preconditions
    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
    propagationPolicy
    string
    Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    DeploymentCondition v1 apps

    + + + + + +
    GroupVersionKind
    appsv1DeploymentCondition
    +

    DeploymentCondition describes the state of a deployment at a certain point.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    +

    DownwardAPIProjection v1 core

    + + + + + +
    GroupVersionKind
    corev1DownwardAPIProjection
    +

    Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    items
    DownwardAPIVolumeFile array
    Items is a list of DownwardAPIVolume file
    +

    DownwardAPIVolumeFile v1 core

    + + + + + +
    GroupVersionKind
    corev1DownwardAPIVolumeFile
    +

    DownwardAPIVolumeFile represents information to create the file containing the pod field

    + + + + + + + + + +
    FieldDescription
    fieldRef
    ObjectFieldSelector
    Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.
    mode
    integer
    Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    path
    string
    Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'
    resourceFieldRef
    ResourceFieldSelector
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.
    +

    DownwardAPIVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1DownwardAPIVolumeSource
    +

    DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    DownwardAPIVolumeFile array
    Items is a list of downward API volume file
    +

    EmptyDirVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1EmptyDirVolumeSource
    +

    Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    medium
    string
    What type of storage medium should back this directory. The default is "" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
    sizeLimit
    Quantity
    Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir
    +

    EndpointAddress v1 core

    + + + + + +
    GroupVersionKind
    corev1EndpointAddress
    +

    EndpointAddress is a tuple that describes single IP address.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    hostname
    string
    The Hostname of this endpoint
    ip
    string
    The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready.
    nodeName
    string
    Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.
    targetRef
    ObjectReference
    Reference to object providing the endpoint.
    +

    EndpointPort v1 core

    + + + + + +
    GroupVersionKind
    corev1EndpointPort
    +

    EndpointPort is a tuple that describes a single port.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    name
    string
    The name of this port (corresponds to ServicePort.Name). Must be a DNS_LABEL. Optional only if one port is defined.
    port
    integer
    The port number of the endpoint.
    protocol
    string
    The IP protocol for this port. Must be UDP or TCP. Default is TCP.
    +

    EndpointSubset v1 core

    + + + + + +
    GroupVersionKind
    corev1EndpointSubset
    +

    EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given: + { + Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], + Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] + } +The resulting set of endpoints can be viewed as: + a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], + b: [ 10.10.1.1:309, 10.10.2.2:309 ]

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    addresses
    EndpointAddress array
    IP addresses which offer the related ports that are marked as ready. These endpoints should be considered safe for load balancers and clients to utilize.
    notReadyAddresses
    EndpointAddress array
    IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.
    ports
    EndpointPort array
    Port numbers available on the related IP addresses.
    +

    EnvFromSource v1 core

    + + + + + +
    GroupVersionKind
    corev1EnvFromSource
    +

    EnvFromSource represents the source of a set of ConfigMaps

    + + + + + + + + +
    FieldDescription
    configMapRef
    ConfigMapEnvSource
    The ConfigMap to select from
    prefix
    string
    An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
    secretRef
    SecretEnvSource
    The Secret to select from
    +

    EnvVar v1 core

    + + + + + +
    GroupVersionKind
    corev1EnvVar
    +

    EnvVar represents an environment variable present in a Container.

    + + + + + + + + +
    FieldDescription
    name
    string
    Name of the environment variable. Must be a C_IDENTIFIER.
    value
    string
    Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".
    valueFrom
    EnvVarSource
    Source for the environment variable's value. Cannot be used if value is not empty.
    +

    EnvVarSource v1 core

    + + + + + +
    GroupVersionKind
    corev1EnvVarSource
    +

    EnvVarSource represents a source for the value of an EnvVar.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    configMapKeyRef
    ConfigMapKeySelector
    Selects a key of a ConfigMap.
    fieldRef
    ObjectFieldSelector
    Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.
    resourceFieldRef
    ResourceFieldSelector
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
    secretKeyRef
    SecretKeySelector
    Selects a key of a secret in the pod's namespace
    +

    EventSeries v1 core

    + + + + + +
    GroupVersionKind
    corev1EventSeries
    +

    EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

    +
    Other API versions of this object exist: +v1beta1 +
    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    count
    integer
    Number of occurrences in this series up to the last heartbeat time
    lastObservedTime
    MicroTime
    Time of the last occurrence observed
    state
    string
    State of this Series: Ongoing or Finished
    +

    EventSource v1 core

    + + + + + +
    GroupVersionKind
    corev1EventSource
    +

    EventSource contains information for an event.

    + + + + + + + +
    FieldDescription
    component
    string
    Component from which the event is generated.
    host
    string
    Node name on which the event is generated.
    +

    Eviction v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1Eviction
    +

    Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions.

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    deleteOptions
    DeleteOptions
    DeleteOptions may be provided
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    ObjectMeta describes the pod that is being evicted.
    +

    ExecAction v1 core

    + + + + + +
    GroupVersionKind
    corev1ExecAction
    +

    ExecAction describes a "run in container" action.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    command
    string array
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    +

    ExternalDocumentation v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1ExternalDocumentation
    +

    ExternalDocumentation allows referencing an external resource for extended documentation.

    + + + + + + + +
    FieldDescription
    description
    string
    url
    string
    +

    ExternalMetricSource v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ExternalMetricSource
    +

    ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). Exactly one "target" type should be set.

    + + + + + + + + + +
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question.
    metricSelector
    LabelSelector
    metricSelector is used to identify a specific time series within a given metric.
    targetAverageValue
    Quantity
    targetAverageValue is the target per-pod value of global metric (as a quantity). Mutually exclusive with TargetValue.
    targetValue
    Quantity
    targetValue is the target value of the metric (as a quantity). Mutually exclusive with TargetAverageValue.
    +

    ExternalMetricStatus v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ExternalMetricStatus
    +

    ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.

    + + + + + + + + + +
    FieldDescription
    currentAverageValue
    Quantity
    currentAverageValue is the current value of metric averaged over autoscaled pods.
    currentValue
    Quantity
    currentValue is the current value of the metric (as a quantity)
    metricName
    string
    metricName is the name of a metric used for autoscaling in metric system.
    metricSelector
    LabelSelector
    metricSelector is used to identify a specific time series within a given metric.
    +

    FCVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1FCVolumeSource
    +

    Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.

    + + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    lun
    integer
    Optional: FC target lun number
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    targetWWNs
    string array
    Optional: FC target worldwide names (WWNs)
    wwids
    string array
    Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.
    +

    FSGroupStrategyOptions v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1FSGroupStrategyOptions
    +

    FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.

    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
    +

    FlexPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1FlexPersistentVolumeSource
    +

    FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    driver
    string
    Driver is the name of the driver to use for this volume.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
    options
    object
    Optional: Extra command options if any.
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    SecretReference
    Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.
    +

    FlexVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1FlexVolumeSource
    +

    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    driver
    string
    Driver is the name of the driver to use for this volume.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
    options
    object
    Optional: Extra command options if any.
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.
    +

    FlockerVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1FlockerVolumeSource
    +

    Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.

    + + + + + + + +
    FieldDescription
    datasetName
    string
    Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated
    datasetUUID
    string
    UUID of the dataset. This is unique identifier of a Flocker dataset
    +

    GCEPersistentDiskVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1GCEPersistentDiskVolumeSource
    +

    Represents a Persistent Disk resource in Google Compute Engine. + +A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.

    + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    partition
    integer
    The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    pdName
    string
    Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    +

    GitRepoVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1GitRepoVolumeSource
    +

    Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. + +DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    directory
    string
    Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
    repository
    string
    Repository URL
    revision
    string
    Commit hash for the specified revision.
    +

    GlusterfsVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1GlusterfsVolumeSource
    +

    Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

    + + + + + + + + +
    FieldDescription
    endpoints
    string
    EndpointsName is the endpoint name that details Glusterfs topology. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    path
    string
    Path is the Glusterfs volume path. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    readOnly
    boolean
    ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    +

    GroupVersionForDiscovery v1 meta

    + + + + + +
    GroupVersionKind
    metav1GroupVersionForDiscovery
    +

    GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    groupVersion
    string
    groupVersion specifies the API group and version in the form "group/version"
    version
    string
    version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
    +

    HTTPGetAction v1 core

    + + + + + +
    GroupVersionKind
    corev1HTTPGetAction
    +

    HTTPGetAction describes an action based on HTTP Get requests.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    host
    string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders
    HTTPHeader array
    Custom headers to set in the request. HTTP allows repeated headers.
    path
    string
    Path to access on the HTTP server.
    portName or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    scheme
    string
    Scheme to use for connecting to the host. Defaults to HTTP.
    +

    HTTPHeader v1 core

    + + + + + +
    GroupVersionKind
    corev1HTTPHeader
    +

    HTTPHeader describes a custom header to be used in HTTP probes

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    name
    string
    The header field name
    value
    string
    The header field value
    +

    HTTPIngressPath v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1HTTPIngressPath
    +

    HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

    + + + + + + + +
    FieldDescription
    backend
    IngressBackend
    Backend defines the referenced service endpoint to which the traffic will be forwarded to.
    path
    string
    Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
    +

    HTTPIngressRuleValue v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1HTTPIngressRuleValue
    +

    HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

    + + + + + + +
    FieldDescription
    paths
    HTTPIngressPath array
    A collection of paths that map requests to backends.
    +

    Handler v1 core

    + + + + + +
    GroupVersionKind
    corev1Handler
    +

    Handler defines a specific action that should be taken

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    exec
    ExecAction
    One and only one of the following should be specified. Exec specifies the action to take.
    httpGet
    HTTPGetAction
    HTTPGet specifies the http request to perform.
    tcpSocket
    TCPSocketAction
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported
    +

    HorizontalPodAutoscalerCondition v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1HorizontalPodAutoscalerCondition
    +

    HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.

    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    lastTransitionTime is the last time the condition transitioned from one status to another
    message
    string
    message is a human-readable explanation containing details about the transition
    reason
    string
    reason is the reason for the condition's last transition.
    status
    string
    status is the status of the condition (True, False, Unknown)
    type
    string
    type describes the current condition
    +

    HostAlias v1 core

    + + + + + +
    GroupVersionKind
    corev1HostAlias
    +

    HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    hostnames
    string array
    Hostnames for the above IP address.
    ip
    string
    IP address of the host file entry.
    +

    HostPathVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1HostPathVolumeSource
    +

    Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.

    + + + + + + + +
    FieldDescription
    path
    string
    Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    type
    string
    Type for HostPath Volume Defaults to "" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    +

    HostPortRange v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1HostPortRange
    +

    HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.

    + + + + + + + +
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    +

    IDRange v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1IDRange
    +

    IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.

    + + + + + + + +
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    +

    IPBlock v1 networking

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1IPBlock
    +

    IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    cidr
    string
    CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
    except
    string array
    Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
    +

    ISCSIPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ISCSIPersistentVolumeSource
    +

    ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + + + + + + +
    FieldDescription
    chapAuthDiscovery
    boolean
    whether support iSCSI Discovery CHAP authentication
    chapAuthSession
    boolean
    whether support iSCSI Session CHAP authentication
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
    initiatorName
    string
    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
    iqn
    string
    Target iSCSI Qualified Name.
    iscsiInterface
    string
    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
    lun
    integer
    iSCSI Target Lun number.
    portals
    string array
    iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
    secretRef
    SecretReference
    CHAP Secret for iSCSI target and initiator authentication
    targetPortal
    string
    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    +

    ISCSIVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ISCSIVolumeSource
    +

    Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + + + + + + +
    FieldDescription
    chapAuthDiscovery
    boolean
    whether support iSCSI Discovery CHAP authentication
    chapAuthSession
    boolean
    whether support iSCSI Session CHAP authentication
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
    initiatorName
    string
    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
    iqn
    string
    Target iSCSI Qualified Name.
    iscsiInterface
    string
    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
    lun
    integer
    iSCSI Target Lun number.
    portals
    string array
    iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
    secretRef
    LocalObjectReference
    CHAP Secret for iSCSI target and initiator authentication
    targetPortal
    string
    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    +

    IngressBackend v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1IngressBackend
    +

    IngressBackend describes all endpoints for a given service and port.

    + + + + + + + +
    FieldDescription
    serviceName
    string
    Specifies the name of the referenced service.
    servicePortSpecifies the port of the referenced service.
    +

    IngressRule v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1IngressRule
    +

    IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

    + + + + + + + +
    FieldDescription
    host
    string
    Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the IP in the Spec of the parent Ingress. 2. The `:` delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https. Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
    http
    HTTPIngressRuleValue
    +

    IngressTLS v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1IngressTLS
    +

    IngressTLS describes the transport layer security associated with an Ingress.

    + + + + + + + +
    FieldDescription
    hosts
    string array
    Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
    secretName
    string
    SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
    +

    Initializer v1 meta

    + + + + + +
    GroupVersionKind
    metav1Initializer
    +

    Initializer is information about an initializer that has not yet completed.

    +
    Other API versions of this object exist: +v1alpha1 +
    +
    Appears In: + +
    + + + + + +
    FieldDescription
    name
    string
    name of the process that is responsible for initializing this object.
    +

    Initializers v1 meta

    + + + + + +
    GroupVersionKind
    metav1Initializers
    +

    Initializers tracks the progress of initialization.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    pending
    Initializer array
    patch strategy: merge
    patch merge key: name
    Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients.
    result
    Status
    If result is set with the Failure field, the object will be persisted to storage and then deleted, ensuring that other clients can observe the deletion.
    +

    JSON v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSON
    +

    JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

    + + + + + +
    FieldDescription
    +

    JSONSchemaProps v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaProps
    +

    JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    $ref
    string
    $schema
    string
    additionalItems
    JSONSchemaPropsOrBool
    additionalProperties
    JSONSchemaPropsOrBool
    allOf
    JSONSchemaProps array
    anyOf
    JSONSchemaProps array
    default
    JSON
    definitions
    object
    dependencies
    object
    description
    string
    enum
    JSON array
    example
    JSON
    exclusiveMaximum
    boolean
    exclusiveMinimum
    boolean
    externalDocs
    ExternalDocumentation
    format
    string
    id
    string
    items
    JSONSchemaPropsOrArray
    maxItems
    integer
    maxLength
    integer
    maxProperties
    integer
    maximum
    number
    minItems
    integer
    minLength
    integer
    minProperties
    integer
    minimum
    number
    multipleOf
    number
    not
    JSONSchemaProps
    oneOf
    JSONSchemaProps array
    pattern
    string
    patternProperties
    object
    properties
    object
    required
    string array
    title
    string
    type
    string
    uniqueItems
    boolean
    +

    JSONSchemaPropsOrArray v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaPropsOrArray
    +

    JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.

    + + + + + +
    FieldDescription
    +

    JSONSchemaPropsOrBool v1beta1 apiextensions

    + + + + + +
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaPropsOrBool
    +

    JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.

    + + + + + +
    FieldDescription
    +

    JobCondition v1 batch

    + + + + + +
    GroupVersionKind
    batchv1JobCondition
    +

    JobCondition describes current state of a job.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastProbeTime
    Time
    Last time the condition was checked.
    lastTransitionTime
    Time
    Last time the condition transit from one status to another.
    message
    string
    Human readable message indicating details about last transition.
    reason
    string
    (brief) reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of job condition, Complete or Failed.
    +

    JobTemplateSpec v1beta1 batch

    + + + + + +
    GroupVersionKind
    batchv1beta1JobTemplateSpec
    +

    JobTemplateSpec describes the data a Job should have when created from a template

    +
    Other API versions of this object exist: +v2alpha1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    KeyToPath v1 core

    + + + + + +
    GroupVersionKind
    corev1KeyToPath
    +

    Maps a string key to a path within a volume.

    + + + + + + + + +
    FieldDescription
    key
    string
    The key to project.
    mode
    integer
    Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    path
    string
    The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.
    +

    LabelSelector v1 meta

    + + + + + +
    GroupVersionKind
    metav1LabelSelector
    +

    A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.

    + + + + + + + +
    FieldDescription
    matchExpressions
    LabelSelectorRequirement array
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels
    object
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    +

    LabelSelectorRequirement v1 meta

    + + + + + +
    GroupVersionKind
    metav1LabelSelectorRequirement
    +

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    key
    string
    patch strategy: merge
    patch merge key: key
    key is the label key that the selector applies to.
    operator
    string
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values
    string array
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    +

    Lifecycle v1 core

    + + + + + +
    GroupVersionKind
    corev1Lifecycle
    +

    Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    postStart
    Handler
    PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
    preStop
    Handler
    PreStop is called immediately before a container is terminated. The container is terminated after the handler completes. The reason for termination is passed to the handler. Regardless of the outcome of the handler, the container is eventually terminated. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
    +

    LimitRangeItem v1 core

    + + + + + +
    GroupVersionKind
    corev1LimitRangeItem
    +

    LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    default
    object
    Default resource requirement limit value by resource name if resource limit is omitted.
    defaultRequest
    object
    DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
    max
    object
    Max usage constraints on this kind by resource name.
    maxLimitRequestRatio
    object
    MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
    min
    object
    Min usage constraints on this kind by resource name.
    type
    string
    Type of resource that this limit applies to.
    +

    ListMeta v1 meta

    + + + + + +
    GroupVersionKind
    metav1ListMeta
    +

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    continue
    string
    continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response.
    resourceVersion
    string
    String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    selfLink
    string
    selfLink is a URL representing this object. Populated by the system. Read-only.
    +

    LoadBalancerIngress v1 core

    + + + + + +
    GroupVersionKind
    corev1LoadBalancerIngress
    +

    LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    hostname
    string
    Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)
    ip
    string
    IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)
    +

    LoadBalancerStatus v1 core

    + + + + + +
    GroupVersionKind
    corev1LoadBalancerStatus
    +

    LoadBalancerStatus represents the status of a load-balancer.

    + + + + + + +
    FieldDescription
    ingress
    LoadBalancerIngress array
    Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.
    +

    LocalObjectReference v1 core

    + + + + + +
    GroupVersionKind
    corev1LocalObjectReference
    +

    LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

    + + + + + + +
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    +

    LocalVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1LocalVolumeSource
    +

    Local represents directly-attached storage with node affinity (Beta feature)

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    path
    string
    The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...). Directories can be represented only by PersistentVolume with VolumeMode=Filesystem. Block devices can be represented only by VolumeMode=Block, which also requires the BlockVolume alpha feature gate to be enabled.
    +

    MetricSpec v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1MetricSpec
    +

    MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).

    + + + + + + + + + + +
    FieldDescription
    external
    ExternalMetricSource
    external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
    object
    ObjectMetricSource
    object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
    pods
    PodsMetricSource
    pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
    resource
    ResourceMetricSource
    resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
    type
    string
    type is the type of metric source. It should be one of "Object", "Pods" or "Resource", each mapping to a matching field in the object.
    +

    MetricStatus v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1MetricStatus
    +

    MetricStatus describes the last-read state of a single metric.

    + + + + + + + + + + +
    FieldDescription
    external
    ExternalMetricStatus
    external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
    object
    ObjectMetricStatus
    object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
    pods
    PodsMetricStatus
    pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
    resource
    ResourceMetricStatus
    resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
    type
    string
    type is the type of metric source. It will be one of "Object", "Pods" or "Resource", each corresponds to a matching field in the object.
    +

    MicroTime v1 meta

    + + + + + +
    GroupVersionKind
    metav1MicroTime
    +

    MicroTime is version of Time with microsecond level precision.

    + + + + + +
    FieldDescription
    +

    NFSVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1NFSVolumeSource
    +

    Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.

    + + + + + + + + +
    FieldDescription
    path
    string
    Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    readOnly
    boolean
    ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    server
    string
    Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    +

    NetworkPolicyEgressRule v1 networking

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyEgressRule
    +

    NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    ports
    NetworkPolicyPort array
    List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    to
    NetworkPolicyPeer array
    List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
    +

    NetworkPolicyIngressRule v1 networking

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyIngressRule
    +

    NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    from
    NetworkPolicyPeer array
    List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least on item, this rule allows traffic only if the traffic matches at least one item in the from list.
    ports
    NetworkPolicyPort array
    List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    +

    NetworkPolicyPeer v1 networking

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyPeer
    +

    NetworkPolicyPeer describes a peer to allow traffic from. Only certain combinations of fields are allowed

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + +
    FieldDescription
    ipBlock
    IPBlock
    IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
    namespaceSelector
    LabelSelector
    Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
    podSelector
    LabelSelector
    This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
    +

    NetworkPolicyPort v1 networking

    + + + + + +
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyPort
    +

    NetworkPolicyPort describes a port to allow traffic on

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    portThe port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers.
    protocol
    string
    The protocol (TCP or UDP) which traffic must match. If not specified, this field defaults to TCP.
    +

    NodeAddress v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeAddress
    +

    NodeAddress contains information for the node's address.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    address
    string
    The node address.
    type
    string
    Node address type, one of Hostname, ExternalIP or InternalIP.
    +

    NodeAffinity v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeAffinity
    +

    Node affinity is a group of node affinity scheduling rules.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    PreferredSchedulingTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    NodeSelector
    If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
    +

    NodeCondition v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeCondition
    +

    NodeCondition contains condition information for a node.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastHeartbeatTime
    Time
    Last time we got an update on a given condition.
    lastTransitionTime
    Time
    Last time the condition transit from one status to another.
    message
    string
    Human readable message indicating details about last transition.
    reason
    string
    (brief) reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of node condition.
    +

    NodeConfigSource v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeConfigSource
    +

    NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil.

    + + + + + + +
    FieldDescription
    configMap
    ConfigMapNodeConfigSource
    ConfigMap is a reference to a Node's ConfigMap
    +

    NodeConfigStatus v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeConfigStatus
    +

    NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    active
    NodeConfigSource
    Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error.
    assigned
    NodeConfigSource
    Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned.
    error
    string
    Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions.
    lastKnownGood
    NodeConfigSource
    LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future.
    +

    NodeDaemonEndpoints v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeDaemonEndpoints
    +

    NodeDaemonEndpoints lists ports opened by daemons running on the Node.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    kubeletEndpoint
    DaemonEndpoint
    Endpoint on which Kubelet is listening.
    +

    NodeSelector v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeSelector
    +

    A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.

    + + + + + + +
    FieldDescription
    nodeSelectorTerms
    NodeSelectorTerm array
    Required. A list of node selector terms. The terms are ORed.
    +

    NodeSelectorRequirement v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeSelectorRequirement
    +

    A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    key
    string
    The label key that the selector applies to.
    operator
    string
    Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
    values
    string array
    An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
    +

    NodeSelectorTerm v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeSelectorTerm
    +

    A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.

    + + + + + + + +
    FieldDescription
    matchExpressions
    NodeSelectorRequirement array
    A list of node selector requirements by node's labels.
    matchFields
    NodeSelectorRequirement array
    A list of node selector requirements by node's fields.
    +

    NodeSystemInfo v1 core

    + + + + + +
    GroupVersionKind
    corev1NodeSystemInfo
    +

    NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    architecture
    string
    The Architecture reported by the node
    bootID
    string
    Boot ID reported by the node.
    containerRuntimeVersion
    string
    ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
    kernelVersion
    string
    Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
    kubeProxyVersion
    string
    KubeProxy Version reported by the node.
    kubeletVersion
    string
    Kubelet Version reported by the node.
    machineID
    string
    MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html
    operatingSystem
    string
    The Operating System reported by the node
    osImage
    string
    OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
    systemUUID
    string
    SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html
    +

    NonResourceAttributes v1 authorization

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1NonResourceAttributes
    +

    NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    path
    string
    Path is the URL path of the request
    verb
    string
    Verb is the standard HTTP verb
    +

    NonResourceRule v1 authorization

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1NonResourceRule
    +

    NonResourceRule holds information that describes a rule for the non-resource

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all.
    verbs
    string array
    Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
    +

    ObjectFieldSelector v1 core

    + + + + + +
    GroupVersionKind
    corev1ObjectFieldSelector
    +

    ObjectFieldSelector selects an APIVersioned field of an object.

    + + + + + + + +
    FieldDescription
    apiVersion
    string
    Version of the schema the FieldPath is written in terms of, defaults to "v1".
    fieldPath
    string
    Path of the field to select in the specified API version.
    +

    ObjectMeta v1 meta

    + + + + + +
    GroupVersionKind
    metav1ObjectMeta
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    annotations
    object
    Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations
    clusterName
    string
    The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
    creationTimestamp
    Time
    CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    deletionGracePeriodSeconds
    integer
    Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
    deletionTimestamp
    Time
    DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    finalizers
    string array
    patch strategy: merge
    Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed.
    generateName
    string
    GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
    generation
    integer
    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
    initializers
    Initializers
    An initializer is a controller which enforces some system invariant at object creation time. This field is a list of initializers that have not yet acted on this object. If nil or empty, this object has been completely initialized. Otherwise, the object is considered uninitialized and is hidden (in list/watch and get calls) from clients that haven't explicitly asked to observe uninitialized objects. When an object is created, the system will populate this list with the current set of initializers. Only privileged users may set or modify this list. Once it is empty, it may not be modified further by any user.
    labels
    object
    Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
    name
    string
    Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
    namespace
    string
    Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces
    ownerReferences
    OwnerReference array
    patch strategy: merge
    patch merge key: uid
    List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
    resourceVersion
    string
    An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    selfLink
    string
    SelfLink is a URL representing this object. Populated by the system. Read-only.
    uid
    string
    UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    +

    ObjectMetricSource v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ObjectMetricSource
    +

    ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

    + + + + + + + + +
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question.
    target
    CrossVersionObjectReference
    target is the described Kubernetes object.
    targetValue
    Quantity
    targetValue is the target value of the metric (as a quantity).
    +

    ObjectMetricStatus v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ObjectMetricStatus
    +

    ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

    + + + + + + + + +
    FieldDescription
    currentValue
    Quantity
    currentValue is the current value of the metric (as a quantity).
    metricName
    string
    metricName is the name of the metric in question.
    target
    CrossVersionObjectReference
    target is the described Kubernetes object.
    +

    ObjectReference v1 core

    + + + + + +
    GroupVersionKind
    corev1ObjectReference
    +

    ObjectReference contains enough information to let you inspect or modify the referred object.

    + + + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    API version of the referent.
    fieldPath
    string
    If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.
    kind
    string
    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    namespace
    string
    Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
    resourceVersion
    string
    Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    uid
    string
    UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
    +

    OwnerReference v1 meta

    + + + + + +
    GroupVersionKind
    metav1OwnerReference
    +

    OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    API version of the referent.
    blockOwnerDeletion
    boolean
    If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
    controller
    boolean
    If true, this reference points to the managing controller.
    kind
    string
    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names
    uid
    string
    UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    +

    Patch v1 meta

    + + + + + +
    GroupVersionKind
    metav1Patch
    +

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    + + + + +
    FieldDescription
    +

    PersistentVolumeClaimCondition v1 core

    + + + + + +
    GroupVersionKind
    corev1PersistentVolumeClaimCondition
    +

    PersistentVolumeClaimCondition contails details about state of pvc

    + + + + + + + + + + + +
    FieldDescription
    lastProbeTime
    Time
    Last time we probed the condition.
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports "ResizeStarted" that means the underlying persistent volume is being resized.
    status
    string
    type
    string
    +

    PersistentVolumeClaimVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1PersistentVolumeClaimVolumeSource
    +

    PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    claimName
    string
    ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    readOnly
    boolean
    Will force the ReadOnly setting in VolumeMounts. Default false.
    +

    PhotonPersistentDiskVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1PhotonPersistentDiskVolumeSource
    +

    Represents a Photon Controller persistent disk resource.

    + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    pdID
    string
    ID that identifies Photon Controller persistent disk
    +

    PodAffinity v1 core

    + + + + + +
    GroupVersionKind
    corev1PodAffinity
    +

    Pod affinity is a group of inter pod affinity scheduling rules.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    WeightedPodAffinityTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    PodAffinityTerm array
    If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
    +

    PodAffinityTerm v1 core

    + + + + + +
    GroupVersionKind
    corev1PodAffinityTerm
    +

    Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running

    + + + + + + + + +
    FieldDescription
    labelSelector
    LabelSelector
    A label query over a set of resources, in this case pods.
    namespaces
    string array
    namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace"
    topologyKey
    string
    This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
    +

    PodAntiAffinity v1 core

    + + + + + +
    GroupVersionKind
    corev1PodAntiAffinity
    +

    Pod anti affinity is a group of inter pod anti affinity scheduling rules.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    WeightedPodAffinityTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    PodAffinityTerm array
    If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
    +

    PodCondition v1 core

    + + + + + +
    GroupVersionKind
    corev1PodCondition
    +

    PodCondition contains details for the current condition of this pod.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastProbeTime
    Time
    Last time we probed the condition.
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    type
    string
    Type is the type of the condition. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    +

    PodDNSConfig v1 core

    + + + + + +
    GroupVersionKind
    corev1PodDNSConfig
    +

    PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    nameservers
    string array
    A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.
    options
    PodDNSConfigOption array
    A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.
    searches
    string array
    A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed.
    +

    PodDNSConfigOption v1 core

    + + + + + +
    GroupVersionKind
    corev1PodDNSConfigOption
    +

    PodDNSConfigOption defines DNS resolver options of a pod.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    name
    string
    Required.
    value
    string
    +

    PodReadinessGate v1 core

    + + + + + +
    GroupVersionKind
    corev1PodReadinessGate
    +

    PodReadinessGate contains the reference to a pod condition

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    conditionType
    string
    ConditionType refers to a condition in the pod's condition list with matching type.
    +

    PodSecurityContext v1 core

    + + + + + +
    GroupVersionKind
    corev1PodSecurityContext
    +

    PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.

    +
    Appears In: + +
    + + + + + + + + + + + +
    FieldDescription
    fsGroup
    integer
    A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume.
    runAsGroup
    integer
    The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    runAsNonRoot
    boolean
    Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsUser
    integer
    The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    seLinuxOptions
    SELinuxOptions
    The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    supplementalGroups
    integer array
    A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.
    sysctls
    Sysctl array
    Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch.
    +

    PodsMetricSource v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1PodsMetricSource
    +

    PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.

    + + + + + + + +
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question
    targetAverageValue
    Quantity
    targetAverageValue is the target value of the average of the metric across all relevant pods (as a quantity)
    +

    PodsMetricStatus v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1PodsMetricStatus
    +

    PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).

    + + + + + + + +
    FieldDescription
    currentAverageValue
    Quantity
    currentAverageValue is the current value of the average of the metric across all relevant pods (as a quantity)
    metricName
    string
    metricName is the name of the metric in question
    +

    PolicyRule v1 rbac

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1PolicyRule
    +

    PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. ResourceAll represents all resources.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    +

    PortworxVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1PortworxVolumeSource
    +

    PortworxVolumeSource represents a Portworx volume resource.

    + + + + + + + + +
    FieldDescription
    fsType
    string
    FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    volumeID
    string
    VolumeID uniquely identifies a Portworx volume
    +

    Preconditions v1 meta

    + + + + + +
    GroupVersionKind
    metav1Preconditions
    +

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    uid
    string
    Specifies the target UID.
    +

    PreferredSchedulingTerm v1 core

    + + + + + +
    GroupVersionKind
    corev1PreferredSchedulingTerm
    +

    An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    preference
    NodeSelectorTerm
    A node selector term, associated with the corresponding weight.
    weight
    integer
    Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
    +

    Probe v1 core

    + + + + + +
    GroupVersionKind
    corev1Probe
    +

    Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    exec
    ExecAction
    One and only one of the following should be specified. Exec specifies the action to take.
    failureThreshold
    integer
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
    httpGet
    HTTPGetAction
    HTTPGet specifies the http request to perform.
    initialDelaySeconds
    integer
    Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    periodSeconds
    integer
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold
    integer
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocket
    TCPSocketAction
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported
    timeoutSeconds
    integer
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    +

    ProjectedVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ProjectedVolumeSource
    +

    Represents a projected volume source

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    defaultMode
    integer
    Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    sources
    VolumeProjection array
    list of volume projections
    +

    Quantity resource core

    + + + + + +
    GroupVersionKind
    coreresourceQuantity
    +

    Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and Int64() accessors. + +The serialization format is: + +<quantity> ::= <signedNumber><suffix> + (Note that <suffix> may be empty, from the "" case in <decimalSI>.) +<digit> ::= 0 | 1 | ... | 9 <digits> ::= <digit> | <digit><digits> <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign> ::= "+" | "-" <signedNumber> ::= <number> | <sign><number> <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei + (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) +<decimalSI> ::= m | "" | k | M | G | T | P | E + (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) +<decimalExponent> ::= "e" <signedNumber> | "E" <signedNumber> + +No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. + +When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. + +Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: + a. No precision is lost + b. No fractional digits will be emitted + c. The exponent (or suffix) is as large as possible. +The sign will be omitted unless the number is negative. + +Examples: + 1.5 will be serialized as "1500m" + 1.5Gi will be serialized as "1536Mi" + +NOTE: We reserve the right to amend this canonical format, perhaps to + allow 1.5 to be canonical. + or after March 2015. + +Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. + +Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) + +This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.

    + + + + + +
    FieldDescription
    +

    QuobyteVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1QuobyteVolumeSource
    +

    Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

    + + + + + + + + + + +
    FieldDescription
    group
    string
    Group to map volume access to Default is no group
    readOnly
    boolean
    ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.
    registry
    string
    Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes
    user
    string
    User to map volume access to Defaults to serivceaccount user
    volume
    string
    Volume is a string that references an already created Quobyte volume by name.
    +

    RBDPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1RBDPersistentVolumeSource
    +

    Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd
    image
    string
    The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    keyring
    string
    Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    monitors
    string array
    A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    pool
    string
    The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    secretRef
    SecretReference
    SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    user
    string
    The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    +

    RBDVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1RBDVolumeSource
    +

    Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd
    image
    string
    The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    keyring
    string
    Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    monitors
    string array
    A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    pool
    string
    The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    secretRef
    LocalObjectReference
    SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    user
    string
    The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    +

    ReplicaSetCondition v1 apps

    + + + + + +
    GroupVersionKind
    appsv1ReplicaSetCondition
    +

    ReplicaSetCondition describes the state of a replica set at a certain point.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    +

    ReplicationControllerCondition v1 core

    + + + + + +
    GroupVersionKind
    corev1ReplicationControllerCondition
    +

    ReplicationControllerCondition describes the state of a replication controller at a certain point.

    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replication controller condition.
    +

    ResourceAttributes v1 authorization

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1ResourceAttributes
    +

    ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + + + + +
    FieldDescription
    group
    string
    Group is the API Group of the Resource. "*" means all.
    name
    string
    Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
    namespace
    string
    Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
    resource
    string
    Resource is one of the existing resource types. "*" means all.
    subresource
    string
    Subresource is one of the existing resource types. "" means none.
    verb
    string
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
    version
    string
    Version is the API Version of the Resource. "*" means all.
    +

    ResourceFieldSelector v1 core

    + + + + + +
    GroupVersionKind
    corev1ResourceFieldSelector
    +

    ResourceFieldSelector represents container resources (cpu, memory) and their output format

    + + + + + + + + +
    FieldDescription
    containerName
    string
    Container name: required for volumes, optional for env vars
    divisor
    Quantity
    Specifies the output format of the exposed resources, defaults to "1"
    resource
    string
    Required: resource to select
    +

    ResourceMetricSource v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ResourceMetricSource
    +

    ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.

    + + + + + + + + +
    FieldDescription
    name
    string
    name is the name of the resource in question.
    targetAverageUtilization
    integer
    targetAverageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
    targetAverageValue
    Quantity
    targetAverageValue is the target value of the average of the resource metric across all relevant pods, as a raw value (instead of as a percentage of the request), similar to the "pods" metric source type.
    +

    ResourceMetricStatus v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1ResourceMetricStatus
    +

    ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.

    + + + + + + + + +
    FieldDescription
    currentAverageUtilization
    integer
    currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. It will only be present if `targetAverageValue` was set in the corresponding metric specification.
    currentAverageValue
    Quantity
    currentAverageValue is the current value of the average of the resource metric across all relevant pods, as a raw value (instead of as a percentage of the request), similar to the "pods" metric source type. It will always be set, regardless of the corresponding metric specification.
    name
    string
    name is the name of the resource in question.
    +

    ResourceRequirements v1 core

    + + + + + +
    GroupVersionKind
    corev1ResourceRequirements
    +

    ResourceRequirements describes the compute resource requirements.

    + + + + + + + +
    FieldDescription
    limits
    object
    Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    requests
    object
    Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    +

    ResourceRule v1 authorization

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1ResourceRule
    +

    ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all.
    resources
    string array
    Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
    +

    RoleRef v1 rbac

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1RoleRef
    +

    RoleRef contains information that points to the role being used

    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    + + + + + + + + +
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    +

    RollbackConfig v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1RollbackConfig
    +

    DEPRECATED.

    + + + + + + +
    FieldDescription
    revision
    integer
    The revision to rollback to. If set to 0, rollback to the last revision.
    +

    RollingUpdateStatefulSetStrategy v1 apps

    + + + + + +
    GroupVersionKind
    appsv1RollingUpdateStatefulSetStrategy
    +

    RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    + + + + + + +
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
    +

    Rule v1alpha1 admissionregistration

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1Rule
    +

    Rule is a tuple of APIGroups, APIVersion, and Resources.It is recommended to make sure that all the tuple expansions are valid.

    + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the API groups the resources belong to. '\*' is all groups. If '\*' is present, the length of the slice must be one. Required.
    apiVersions
    string array
    APIVersions is the API versions the resources belong to. '\*' is all versions. If '\*' is present, the length of the slice must be one. Required.
    resources
    string array
    Resources is a list of resources this rule applies to. For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '\*' means all resources, but not subresources. 'pods/\*' means all subresources of pods. '\*/scale' means all scale subresources. '\*/\*' means all resources and their subresources. If wildcard is present, the validation rule will ensure resources do not overlap with each other. Depending on the enclosing object, subresources might not be allowed. Required.
    +

    RuleWithOperations v1beta1 admissionregistration

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1RuleWithOperations
    +

    RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

    + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the API groups the resources belong to. '\*' is all groups. If '\*' is present, the length of the slice must be one. Required.
    apiVersions
    string array
    APIVersions is the API versions the resources belong to. '\*' is all versions. If '\*' is present, the length of the slice must be one. Required.
    operations
    string array
    Operations is the operations the admission hook cares about - CREATE, UPDATE, or * for all operations. If '\*' is present, the length of the slice must be one. Required.
    resources
    string array
    Resources is a list of resources this rule applies to. For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '\*' means all resources, but not subresources. 'pods/\*' means all subresources of pods. '\*/scale' means all scale subresources. '\*/\*' means all resources and their subresources. If wildcard is present, the validation rule will ensure resources do not overlap with each other. Depending on the enclosing object, subresources might not be allowed. Required.
    +

    RunAsUserStrategyOptions v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1RunAsUserStrategyOptions
    +

    RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.

    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate the allowable RunAsUser values that may be set.
    +

    SELinuxOptions v1 core

    + + + + + +
    GroupVersionKind
    corev1SELinuxOptions
    +

    SELinuxOptions are the labels to be applied to the container

    + + + + + + + + + +
    FieldDescription
    level
    string
    Level is SELinux level label that applies to the container.
    role
    string
    Role is a SELinux role label that applies to the container.
    type
    string
    Type is a SELinux type label that applies to the container.
    user
    string
    User is a SELinux user label that applies to the container.
    +

    SELinuxStrategyOptions v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1SELinuxStrategyOptions
    +

    SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.

    + + + + + + + +
    FieldDescription
    rule
    string
    rule is the strategy that will dictate the allowable labels that may be set.
    seLinuxOptions
    SELinuxOptions
    seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
    +

    Scale v1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv1Scale
    +

    Scale represents a scaling request for a resource.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    +

    ScaleIOPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ScaleIOPersistentVolumeSource
    +

    ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    gateway
    string
    The host address of the ScaleIO API Gateway.
    protectionDomain
    string
    The name of the ScaleIO Protection Domain for the configured storage.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    SecretReference
    SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
    sslEnabled
    boolean
    Flag to enable/disable SSL communication with Gateway, default false
    storageMode
    string
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    storagePool
    string
    The ScaleIO Storage Pool associated with the protection domain.
    system
    string
    The name of the storage system as configured in ScaleIO.
    volumeName
    string
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    +

    ScaleIOVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1ScaleIOVolumeSource
    +

    ScaleIOVolumeSource represents a persistent ScaleIO volume

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    gateway
    string
    The host address of the ScaleIO API Gateway.
    protectionDomain
    string
    The name of the ScaleIO Protection Domain for the configured storage.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
    sslEnabled
    boolean
    Flag to enable/disable SSL communication with Gateway, default false
    storageMode
    string
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    storagePool
    string
    The ScaleIO Storage Pool associated with the protection domain.
    system
    string
    The name of the storage system as configured in ScaleIO.
    volumeName
    string
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    +

    ScopeSelector v1 core

    + + + + + +
    GroupVersionKind
    corev1ScopeSelector
    +

    A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    matchExpressions
    ScopedResourceSelectorRequirement array
    A list of scope selector requirements by scope of the resources.
    +

    ScopedResourceSelectorRequirement v1 core

    + + + + + +
    GroupVersionKind
    corev1ScopedResourceSelectorRequirement
    +

    A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    operator
    string
    Represents a scope's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist.
    scopeName
    string
    The name of the scope that the selector applies to.
    values
    string array
    An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    +

    SecretEnvSource v1 core

    + + + + + +
    GroupVersionKind
    corev1SecretEnvSource
    +

    SecretEnvSource selects a Secret to populate the environment variables with. + +The contents of the target Secret's Data field will represent the key-value pairs as environment variables.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret must be defined
    +

    SecretKeySelector v1 core

    + + + + + +
    GroupVersionKind
    corev1SecretKeySelector
    +

    SecretKeySelector selects a key of a Secret.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    key
    string
    The key of the secret to select from. Must be a valid secret key.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret or it's key must be defined
    +

    SecretProjection v1 core

    + + + + + +
    GroupVersionKind
    corev1SecretProjection
    +

    Adapts a secret into a projected volume. + +The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret or its key must be defined
    +

    SecretReference v1 core

    + + + + + +
    GroupVersionKind
    corev1SecretReference
    +

    SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace

    + + + + + + + +
    FieldDescription
    name
    string
    Name is unique within a namespace to reference a secret resource.
    namespace
    string
    Namespace defines the space within which the secret name must be unique.
    +

    SecretVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1SecretVolumeSource
    +

    Adapts a Secret into a volume. + +The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    optional
    boolean
    Specify whether the Secret or it's keys must be defined
    secretName
    string
    Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
    +

    SecurityContext v1 core

    + + + + + +
    GroupVersionKind
    corev1SecurityContext
    +

    SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    allowPrivilegeEscalation
    boolean
    AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN
    capabilities
    Capabilities
    The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.
    privileged
    boolean
    Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.
    readOnlyRootFilesystem
    boolean
    Whether this container has a read-only root filesystem. Default is false.
    runAsGroup
    integer
    The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsNonRoot
    boolean
    Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsUser
    integer
    The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    seLinuxOptions
    SELinuxOptions
    The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    +

    ServerAddressByClientCIDR v1 meta

    + + + + + +
    GroupVersionKind
    metav1ServerAddressByClientCIDR
    +

    ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.

    + + + + + + + +
    FieldDescription
    clientCIDR
    string
    The CIDR with which clients can match their IP to figure out the server address that they should use.
    serverAddress
    string
    Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.
    +

    ServiceAccountTokenProjection v1 core

    + + + + + +
    GroupVersionKind
    corev1ServiceAccountTokenProjection
    +

    ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    audience
    string
    Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.
    expirationSeconds
    integer
    ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.
    path
    string
    Path is the path relative to the mount point of the file to project the token into.
    +

    ServicePort v1 core

    + + + + + +
    GroupVersionKind
    corev1ServicePort
    +

    ServicePort contains information on service's port.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    name
    string
    The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. This maps to the 'Name' field in EndpointPort objects. Optional if only one ServicePort is defined on this service.
    nodePort
    integer
    The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
    port
    integer
    The port that will be exposed by this service.
    protocol
    string
    The IP protocol for this port. Supports "TCP" and "UDP". Default is TCP.
    targetPortNumber or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service
    +

    ServiceReference v1 apiregistration

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1ServiceReference
    +

    ServiceReference holds a reference to Service.legacy.k8s.io

    +
    Other API versions of this object exist: +v1beta1 +v1beta1 +
    + + + + + + + +
    FieldDescription
    name
    string
    Name is the name of the service
    namespace
    string
    Namespace is the namespace of the service
    +

    SessionAffinityConfig v1 core

    + + + + + +
    GroupVersionKind
    corev1SessionAffinityConfig
    +

    SessionAffinityConfig represents the configurations of session affinity.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    clientIP
    ClientIPConfig
    clientIP contains the configurations of Client IP based session affinity.
    +

    StatefulSetCondition v1 apps

    + + + + + +
    GroupVersionKind
    appsv1StatefulSetCondition
    +

    StatefulSetCondition describes the state of a statefulset at a certain point.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    +

    StatefulSetUpdateStrategy v1 apps

    + + + + + +
    GroupVersionKind
    appsv1StatefulSetUpdateStrategy
    +

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

    +
    Other API versions of this object exist: +v1beta2 +v1beta1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
    +

    Status v1 meta

    + + + + + +
    GroupVersionKind
    metav1Status
    +

    Status is a return value for calls that don't return other objects.

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    code
    integer
    Suggested HTTP return code for this status, 0 if not set.
    details
    StatusDetails
    Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    message
    string
    A human-readable description of the status of this operation.
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    reason
    string
    A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
    status
    string
    Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    StatusCause v1 meta

    + + + + + +
    GroupVersionKind
    metav1StatusCause
    +

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    field
    string
    The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. Examples: "name" - the field "name" on the current resource "items[0].name" - the field "name" on the first array entry in "items"
    message
    string
    A human-readable description of the cause of the error. This field may be presented as-is to a reader.
    reason
    string
    A machine-readable description of the cause of the error. If this value is empty there is no information available.
    +

    StatusDetails v1 meta

    + + + + + +
    GroupVersionKind
    metav1StatusDetails
    +

    StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    causes
    StatusCause array
    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
    group
    string
    The group attribute of the resource associated with the status StatusReason.
    kind
    string
    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
    retryAfterSeconds
    integer
    If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
    uid
    string
    UID of the resource. (when there is a single resource which can be described). More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    +

    StorageOSPersistentVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1StorageOSPersistentVolumeSource
    +

    Represents a StorageOS persistent volume resource.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    ObjectReference
    SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted.
    volumeName
    string
    VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
    volumeNamespace
    string
    VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.
    +

    StorageOSVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1StorageOSVolumeSource
    +

    Represents a StorageOS persistent volume resource.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted.
    volumeName
    string
    VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
    volumeNamespace
    string
    VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.
    +

    Subject v1 rbac

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1Subject
    +

    Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

    +
    Other API versions of this object exist: +v1beta1 +v1alpha1 +
    + + + + + + + + + +
    FieldDescription
    apiGroup
    string
    APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    +

    SubjectRulesReviewStatus v1 authorization

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1SubjectRulesReviewStatus
    +

    SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    evaluationError
    string
    EvaluationError can appear in combination with Rules. It indicates an error occurred during rule evaluation, such as an authorizer that doesn't support rule evaluation, and that ResourceRules and/or NonResourceRules may be incomplete.
    incomplete
    boolean
    Incomplete is true when the rules returned by this call are incomplete. This is most commonly encountered when an authorizer, such as an external authorizer, doesn't support rules evaluation.
    nonResourceRules
    NonResourceRule array
    NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    resourceRules
    ResourceRule array
    ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    +

    SupplementalGroupsStrategyOptions v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1SupplementalGroupsStrategyOptions
    +

    SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.

    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
    +

    Sysctl v1 core

    + + + + + +
    GroupVersionKind
    corev1Sysctl
    +

    Sysctl defines a kernel parameter to be set

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    name
    string
    Name of a property to set
    value
    string
    Value of a property to set
    +

    TCPSocketAction v1 core

    + + + + + +
    GroupVersionKind
    corev1TCPSocketAction
    +

    TCPSocketAction describes an action based on opening a socket

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    host
    string
    Optional: Host name to connect to, defaults to the pod IP.
    portNumber or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    +

    Taint v1 core

    + + + + + +
    GroupVersionKind
    corev1Taint
    +

    The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    effect
    string
    Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
    key
    string
    Required. The taint key to be applied to a node.
    timeAdded
    Time
    TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints.
    value
    string
    Required. The taint value corresponding to the taint key.
    +

    Time v1 meta

    + + + + + +
    GroupVersionKind
    metav1Time
    +

    Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.

    + + + + + +
    FieldDescription
    +

    Toleration v1 core

    + + + + + +
    GroupVersionKind
    corev1Toleration
    +

    The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    effect
    string
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
    key
    string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator
    string
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
    tolerationSeconds
    integer
    TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
    value
    string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    +

    TopologySelectorLabelRequirement v1 core

    + + + + + +
    GroupVersionKind
    corev1TopologySelectorLabelRequirement
    +

    A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    key
    string
    The label key that the selector applies to.
    values
    string array
    An array of string values. One value must match the label to be selected. Each entry in Values is ORed.
    +

    TopologySelectorTerm v1 core

    + + + + + +
    GroupVersionKind
    corev1TopologySelectorTerm
    +

    A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.

    + + + + + + +
    FieldDescription
    matchLabelExpressions
    TopologySelectorLabelRequirement array
    A list of topology selector requirements by labels.
    +

    UserInfo v1 authentication

    + + + + + +
    GroupVersionKind
    authentication.k8s.iov1UserInfo
    +

    UserInfo holds the information about the user needed to implement the user.Info interface.

    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    extra
    object
    Any additional information provided by the authenticator.
    groups
    string array
    The names of groups this user is a part of.
    uid
    string
    A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
    username
    string
    The name that uniquely identifies this user among all active users.
    +

    VolumeAttachmentSource v1beta1 storage

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1beta1VolumeAttachmentSource
    +

    VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.

    +
    Other API versions of this object exist: +v1alpha1 +
    + + + + + + +
    FieldDescription
    persistentVolumeName
    string
    Name of the persistent volume to attach.
    +

    VolumeDevice v1 core

    + + + + + +
    GroupVersionKind
    corev1VolumeDevice
    +

    volumeDevice describes a mapping of a raw block device within a container.

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    devicePath
    string
    devicePath is the path inside of the container that the device will be mapped to.
    name
    string
    name must match the name of a persistentVolumeClaim in the pod
    +

    VolumeError v1beta1 storage

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1beta1VolumeError
    +

    VolumeError captures an error encountered during a volume operation.

    +
    Other API versions of this object exist: +v1alpha1 +
    + + + + + + + +
    FieldDescription
    message
    string
    String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
    time
    Time
    Time the error was encountered.
    +

    VolumeMount v1 core

    + + + + + +
    GroupVersionKind
    corev1VolumeMount
    +

    VolumeMount describes a mounting of a Volume within a container.

    + + + + + + + + + + +
    FieldDescription
    mountPath
    string
    Path within the container at which the volume should be mounted. Must not contain ':'.
    mountPropagation
    string
    mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationHostToContainer is used. This field is beta in 1.10.
    name
    string
    This must match the Name of a Volume.
    readOnly
    boolean
    Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.
    subPath
    string
    Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
    +

    VolumeNodeAffinity v1 core

    + + + + + +
    GroupVersionKind
    corev1VolumeNodeAffinity
    +

    VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    required
    NodeSelector
    Required specifies hard node constraints that must be met.
    +

    VolumeProjection v1 core

    + + + + + +
    GroupVersionKind
    corev1VolumeProjection
    +

    Projection that may be projected along with other supported volume types

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    configMap
    ConfigMapProjection
    information about the configMap data to project
    downwardAPI
    DownwardAPIProjection
    information about the downwardAPI data to project
    secret
    SecretProjection
    information about the secret data to project
    serviceAccountToken
    ServiceAccountTokenProjection
    information about the serviceAccountToken data to project
    +

    VsphereVirtualDiskVolumeSource v1 core

    + + + + + +
    GroupVersionKind
    corev1VsphereVirtualDiskVolumeSource
    +

    Represents a vSphere volume resource.

    + + + + + + + + + +
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    storagePolicyID
    string
    Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
    storagePolicyName
    string
    Storage Policy Based Management (SPBM) profile name.
    volumePath
    string
    Path that identifies vSphere volume vmdk
    +

    WatchEvent v1 meta

    + + + + + +
    GroupVersionKind
    metav1WatchEvent
    +

    Event represents a single event to a watched resource.

    + + + + + + +
    FieldDescription
    objectObject is: * If Type is Added or Modified: the new state of the object. * If Type is Deleted: the state of the object immediately before deletion. * If Type is Error: *Status is recommended; other types may make sense depending on context.
    type
    string
    +

    Webhook v1beta1 admissionregistration

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1Webhook
    +

    Webhook describes an admission webhook and the resources and operations it applies to.

    + + + + + + + + + + +
    FieldDescription
    clientConfig
    WebhookClientConfig
    ClientConfig defines how to communicate with the hook. Required
    failurePolicy
    string
    FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Ignore.
    name
    string
    The name of the admission webhook. Name should be fully qualified, e.g., imagepolicy.kubernetes.io, where "imagepolicy" is the name of the webhook, and kubernetes.io is the name of the organization. Required.
    namespaceSelector
    LabelSelector
    NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook. For example, to run the webhook on any objects whose namespace is not associated with "runlevel" of "0" or "1"; you will set the selector as follows: "namespaceSelector": { "matchExpressions": [ { "key": "runlevel", "operator": "NotIn", "values": [ "0", "1" ] } ] } If instead you want to only run the webhook on any objects whose namespace is associated with the "environment" of "prod" or "staging"; you will set the selector as follows: "namespaceSelector": { "matchExpressions": [ { "key": "environment", "operator": "In", "values": [ "prod", "staging" ] } ] } See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors. Default to the empty LabelSelector, which matches everything.
    rules
    RuleWithOperations array
    Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.
    +

    WebhookClientConfig v1beta1 admissionregistration

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1WebhookClientConfig
    +

    WebhookClientConfig contains the information to make a TLS connection with the webhook

    + + + + + + + + +
    FieldDescription
    caBundle
    string
    `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. Required.
    service
    ServiceReference
    `service` is a reference to the service for this webhook. Either `service` or `url` must be specified. If the webhook is running within the cluster, then you should use `service`. Port 443 will be used if it is open, otherwise it is an error.
    url
    string
    `url` gives the location of the webhook, in standard URL form (`[scheme://]host:port/path`). Exactly one of `url` or `service` must be specified. The `host` should not refer to a service running in the cluster; use the `service` field instead. The host might be resolved via external DNS in some apiservers (e.g., `kube-apiserver` cannot resolve in-cluster DNS as that would be a layering violation). `host` may also be an IP address. Please note that using `localhost` or `127.0.0.1` as a `host` is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. The scheme must be "https"; the URL must begin with "https://". A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
    +

    WeightedPodAffinityTerm v1 core

    + + + + + +
    GroupVersionKind
    corev1WeightedPodAffinityTerm
    +

    The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

    + + + + + + + +
    FieldDescription
    podAffinityTerm
    PodAffinityTerm
    Required. A pod affinity term, associated with the corresponding weight.
    weight
    integer
    weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
    +

    OLD API VERSIONS

    + +

    This section contains older versions of resources shown above.

    +

    APIService v1beta1 apiregistration.k8s.io

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1beta1APIService
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    APIServiceSpec
    Spec contains information for locating and communicating with a server
    status
    APIServiceStatus
    Status contains derived information about an API server
    +

    APIServiceSpec v1beta1 apiregistration

    + + + + + + + + + + + + +
    FieldDescription
    caBundle
    string
    CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate.
    group
    string
    Group is the API group name this server hosts
    groupPriorityMinimum
    integer
    GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
    insecureSkipTLSVerify
    boolean
    InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
    service
    ServiceReference
    Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
    version
    string
    Version is the API version this server hosts. For example, "v1"
    versionPriority
    integer
    VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    +

    APIServiceStatus v1beta1 apiregistration

    + + + + + + +
    FieldDescription
    conditions
    APIServiceCondition array
    patch strategy: merge
    patch merge key: type
    Current service state of apiService.
    +

    APIServiceList v1beta1 apiregistration

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    APIService array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create an APIService

    +

    HTTP Request

    +POST /apis/apiregistration.k8s.io/v1beta1/apiservices +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    202
    APIService
    Accepted
    +

    Patch

    +

    partially update the specified APIService

    +

    HTTP Request

    +PATCH /apis/apiregistration.k8s.io/v1beta1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Replace

    +

    replace the specified APIService

    +

    HTTP Request

    +PUT /apis/apiregistration.k8s.io/v1beta1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + +
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    +

    Delete

    +

    delete an APIService

    +

    HTTP Request

    +DELETE /apis/apiregistration.k8s.io/v1beta1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of APIService

    +

    HTTP Request

    +DELETE /apis/apiregistration.k8s.io/v1beta1/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1beta1/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    List

    +

    list or watch objects of kind APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1beta1/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIServiceList
    OK
    +

    Watch

    +

    watch changes to an object of kind APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1beta1/watch/apiservices/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1beta1/watch/apiservices +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified APIService

    +

    HTTP Request

    +PATCH /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Read Status

    +

    read status of the specified APIService

    +

    HTTP Request

    +GET /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    APIService
    OK
    +

    Replace Status

    +

    replace status of the specified APIService

    +

    HTTP Request

    +PUT /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the APIService
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    APIService
    +

    Response

    + + + + + + +
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    +

    APIServiceCondition v1beta1 apiregistration.k8s.io

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1beta1APIServiceCondition
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    +

    AggregationRule v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1AggregationRule
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + +
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    +

    AggregationRule v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1AggregationRule
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + +
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    +

    AllowedFlexVolume v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1AllowedFlexVolume
    + + + + + + +
    FieldDescription
    driver
    string
    driver is the name of the Flexvolume driver.
    +

    AllowedHostPath v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1AllowedHostPath
    + + + + + + + +
    FieldDescription
    pathPrefix
    string
    pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
    readOnly
    boolean
    when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
    +

    ClusterRole v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1ClusterRole
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    +

    ClusterRoleList v1beta1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRole

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1beta1/clusterroles +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    ClusterRole
    Created
    202
    ClusterRole
    Accepted
    200
    ClusterRole
    OK
    +

    Patch

    +

    partially update the specified ClusterRole

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    Replace

    +

    replace the specified ClusterRole

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ClusterRole
    Created
    200
    ClusterRole
    OK
    +

    Delete

    +

    delete a ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    List

    +

    list or watch objects of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ClusterRole v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1ClusterRole
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    +

    ClusterRoleList v1alpha1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRole

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    ClusterRole
    Accepted
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    +

    Patch

    +

    partially update the specified ClusterRole

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    Replace

    +

    replace the specified ClusterRole

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRole
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ClusterRole
    Created
    200
    ClusterRole
    OK
    +

    Delete

    +

    delete a ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRole

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRole
    OK
    +

    List

    +

    list or watch objects of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRole
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRole

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ClusterRoleBinding v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1ClusterRoleBinding
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    ClusterRoleBindingList v1beta1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    202
    ClusterRoleBinding
    Accepted
    +

    Patch

    +

    partially update the specified ClusterRoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    Replace

    +

    replace the specified ClusterRoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    +

    Delete

    +

    delete a ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    List

    +

    list or watch objects of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ClusterRoleBinding v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1ClusterRoleBinding
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    ClusterRoleBindingList v1alpha1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a ClusterRoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    202
    ClusterRoleBinding
    Accepted
    +

    Patch

    +

    partially update the specified ClusterRoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    Replace

    +

    replace the specified ClusterRoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ClusterRoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ClusterRoleBinding
    Created
    200
    ClusterRoleBinding
    OK
    +

    Delete

    +

    delete a ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ClusterRoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBinding
    OK
    +

    List

    +

    list or watch objects of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the ClusterRoleBinding
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ClusterRoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ControllerRevision v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2ControllerRevision
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    +

    ControllerRevisionList v1beta2 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a ControllerRevision

    +

    HTTP Request

    +POST /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    ControllerRevision
    Created
    202
    ControllerRevision
    Accepted
    200
    ControllerRevision
    OK
    +

    Patch

    +

    partially update the specified ControllerRevision

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    Replace

    +

    replace the specified ControllerRevision

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    +

    Delete

    +

    delete a ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    List

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    Watch

    +

    watch changes to an object of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ControllerRevision v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1ControllerRevision
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    +

    ControllerRevisionList v1beta1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a ControllerRevision

    +

    HTTP Request

    +POST /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    202
    ControllerRevision
    Accepted
    +

    Patch

    +

    partially update the specified ControllerRevision

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    Replace

    +

    replace the specified ControllerRevision

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ControllerRevision
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    +

    Delete

    +

    delete a ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ControllerRevision

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevision
    OK
    +

    List

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ControllerRevisionList
    OK
    +

    Watch

    +

    watch changes to an object of kind ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ControllerRevision

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/controllerrevisions +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    CronJob v2alpha1 batch

    + + + + + +
    GroupVersionKind
    batchv2alpha1CronJob
    +
    Other API versions of this object exist: +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    CronJobSpec
    Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    CronJobStatus
    Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    CronJobSpec v2alpha1 batch

    +
    Appears In: + +
    + + + + + + + + + + + +
    FieldDescription
    concurrencyPolicy
    string
    Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
    failedJobsHistoryLimit
    integer
    The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
    jobTemplate
    JobTemplateSpec
    Specifies the job that will be created when executing a CronJob.
    schedule
    string
    The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
    startingDeadlineSeconds
    integer
    Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
    successfulJobsHistoryLimit
    integer
    The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
    suspend
    boolean
    This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
    +

    CronJobStatus v2alpha1 batch

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    active
    ObjectReference array
    A list of pointers to currently running jobs.
    lastScheduleTime
    Time
    Information when was the last time the job was successfully scheduled.
    +

    CronJobList v2alpha1 batch

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CronJob array
    items is the list of CronJobs.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a CronJob

    +

    HTTP Request

    +POST /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    CronJob
    Accepted
    200
    CronJob
    OK
    201
    CronJob
    Created
    +

    Patch

    +

    partially update the specified CronJob

    +

    HTTP Request

    +PATCH /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Replace

    +

    replace the specified CronJob

    +

    HTTP Request

    +PUT /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    +

    Delete

    +

    delete a CronJob

    +

    HTTP Request

    +DELETE /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of CronJob

    +

    HTTP Request

    +DELETE /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    List

    +

    list or watch objects of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJobList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/cronjobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJobList
    OK
    +

    Watch

    +

    watch changes to an object of kind CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/watch/cronjobs +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified CronJob

    +

    HTTP Request

    +PATCH /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Read Status

    +

    read status of the specified CronJob

    +

    HTTP Request

    +GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    CronJob
    OK
    +

    Replace Status

    +

    replace status of the specified CronJob

    +

    HTTP Request

    +PUT /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    CronJob
    +

    Response

    + + + + + + +
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    +

    CrossVersionObjectReference v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1CrossVersionObjectReference
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    API version of the referent
    kind
    string
    Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds"
    name
    string
    Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names
    +

    DaemonSet v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2DaemonSet
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    DaemonSetSpec v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    +

    DaemonSetStatus v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    +

    DaemonSetList v1beta2 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    RollingUpdateDaemonSet v1beta2 apps

    + + + + + + +
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: extensions/v1beta1
    +kind: DaemonSet
    +metadata:
    +  name: daemonset-example
    +spec:
    +  template:
    +    metadata:
    +      labels:
    +        app: daemonset-example
    +    spec:
    +      containers:
    +      - name: daemonset-example
    +        image: ubuntu:trusty
    +        command:
    +        - /bin/sh
    +        args:
    +        - -c
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
    +          done
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: extensions/v1beta1
    +kind: DaemonSet
    +metadata:
    +  name: daemonset-example
    +spec:
    +  template:
    +    metadata:
    +      labels:
    +        app: daemonset-example
    +    spec:
    +      containers:
    +      - name: daemonset-example
    +        image: ubuntu:trusty
    +        command:
    +        - /bin/sh
    +        args:
    +        - -c
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
    +          done
    +' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "DaemonSet",
    +  "apiVersion": "extensions/v1beta1",
    +  "metadata": {
    +    "name": "daemonset-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    +    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    +    "resourceVersion": "3558",
    +    "generation": 1,
    +    "creationTimestamp": "2016-11-22T18:35:09Z",
    +    "labels": {
    +      "app": "daemonset-example"
    +    }
    +  },
    +  "spec": {
    +    "selector": {
    +      "matchLabels": {
    +        "app": "daemonset-example"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "daemonset-example"
             }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "daemonset-example",
    +            "image": "ubuntu:trusty",
    +            "command": [
    +              "/bin/sh"
    +            ],
    +            "args": [
    +              "-c",
    +              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
         }
    +  },
    +  "status": {
    +    "currentNumberScheduled": 0,
    +    "numberMisscheduled": 0,
    +    "desiredNumberScheduled": 0
    +  }
     }
    -
    -
    -

    Response Body

    -
    -
    
    +
    +

    create a DaemonSet

    +

    HTTP Request

    +POST /apis/apps/v1beta2/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    202
    DaemonSet
    Accepted
    +

    Patch

    +

    partially update the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace

    +

    replace the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete daemonset daemonset-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets/daemonset-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
     {
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Service",
    -        "apiVersion": "v1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/api/v1/namespaces/default/services/deployment-example",
    -            "uid": "93e5c731-9d30-11e6-9c54-42010a800148",
    -            "resourceVersion": "2205995",
    -            "creationTimestamp": "2016-10-28T17:04:24Z"
    -        },
    -        "spec": {
    -            "ports": [
    -                {
    -                    "name": "http",
    -                    "protocol": "TCP",
    -                    "port": 80,
    -                    "targetPort": 8080,
    -                    "nodePort": 32417
    -                }
    -            ],
    -            "selector": {
    -                "app": "nginx"
    -            },
    -            "clusterIP": "10.183.250.161",
    -            "type": "LoadBalancer",
    -            "sessionAffinity": "None"
    -        },
    -        "status": {
    -            "loadBalancer": {
    -                "ingress": [
    -                    {
    -                        "ip": "104.198.186.106"
    -                    }
    -                ]
    -            }
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
    +}
    +
    +
    +

    delete a DaemonSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of DaemonSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get daemonset daemonset-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets/daemonset-example
    +
    +

    read the specified DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    List

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Read Status

    +

    read status of the specified DaemonSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace Status

    +

    replace status of the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    +

    DaemonSet v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1DaemonSet
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    DaemonSetSpec v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    templateGeneration
    integer
    DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    +

    DaemonSetStatus v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    +

    DaemonSetList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    RollingUpdateDaemonSet v1beta1 extensions

    + + + + + + +
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: extensions/v1beta1
    +kind: DaemonSet
    +metadata:
    +  name: daemonset-example
    +spec:
    +  template:
    +    metadata:
    +      labels:
    +        app: daemonset-example
    +    spec:
    +      containers:
    +      - name: daemonset-example
    +        image: ubuntu:trusty
    +        command:
    +        - /bin/sh
    +        args:
    +        - -c
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
    +          done
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: extensions/v1beta1
    +kind: DaemonSet
    +metadata:
    +  name: daemonset-example
    +spec:
    +  template:
    +    metadata:
    +      labels:
    +        app: daemonset-example
    +    spec:
    +      containers:
    +      - name: daemonset-example
    +        image: ubuntu:trusty
    +        command:
    +        - /bin/sh
    +        args:
    +        - -c
    +        - >-
    +          while [ true ]; do
    +          echo "DaemonSet running on $(hostname)" ;
    +          sleep 10 ;
    +          done
    +' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "DaemonSet",
    +  "apiVersion": "extensions/v1beta1",
    +  "metadata": {
    +    "name": "daemonset-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    +    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    +    "resourceVersion": "3558",
    +    "generation": 1,
    +    "creationTimestamp": "2016-11-22T18:35:09Z",
    +    "labels": {
    +      "app": "daemonset-example"
    +    }
    +  },
    +  "spec": {
    +    "selector": {
    +      "matchLabels": {
    +        "app": "daemonset-example"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "daemonset-example"
             }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "daemonset-example",
    +            "image": "ubuntu:trusty",
    +            "command": [
    +              "/bin/sh"
    +            ],
    +            "args": [
    +              "-c",
    +              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
         }
    +  },
    +  "status": {
    +    "currentNumberScheduled": 0,
    +    "numberMisscheduled": 0,
    +    "desiredNumberScheduled": 0
    +  }
    +}
    +
    +

    create a DaemonSet

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    202
    DaemonSet
    Accepted
    +

    Patch

    +

    partially update the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace

    +

    replace the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete daemonset daemonset-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +daemonset "daemonset-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
     }
    -
    -

    watch changes to an object of kind Service

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/services/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Service

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/services

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Service

    -

    HTTP Request

    -

    GET /api/v1/watch/services

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Service

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/services/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Service

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/services/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Service
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Service

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/services/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Service
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Service
    Created
    200
    Service
    OK
    -

    Proxy Operations

    -

    See supported operations below...

    -

    Create Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Service

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/services/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Create Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Service

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Service

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/services/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Service

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Service

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/services/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Service

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Service

    -

    HTTP Request

    -

    HEAD /api/v1/namespaces/{namespace}/services/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Service

    -

    HTTP Request

    -

    HEAD /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Service

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/services/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Service

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Service
    namespaceobject name and auth scope, such as for teams and projects
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    CONFIG & STORAGE

    -

    Config and Storage resources are responsible for injecting data into your applications and persisting data externally to your container.

    -

    Common resource types:

    -
      -
    • ConfigMaps for providing text key value pairs injected into the application through environment variables, command line arguments, or files
    • -
    • Secrets for providing binary data injected into the application through files
    • -
    • Volumes for providing a filesystem external to the Container. Maybe shared across Containers within the same Pod and have a lifetime persisting beyond a Container or Pod.
    • -
    -
    -
    -

    ConfigMap v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMap
    -

    ConfigMap holds configuration data for pods to consume.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    binaryData
    object
    BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet.
    data
    object
    Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    ConfigMapList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ConfigMap array
    Items is the list of ConfigMaps.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ConfigMap

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/configmaps

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ConfigMap
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    ConfigMap
    Accepted
    200
    ConfigMap
    OK
    201
    ConfigMap
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ConfigMap

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/configmaps/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ConfigMap
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ConfigMap

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/configmaps/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ConfigMap
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ConfigMap
    OK
    201
    ConfigMap
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ConfigMap

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/configmaps/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ConfigMap

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/configmaps

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/configmaps/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ConfigMap
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/configmaps

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ConfigMapList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/configmaps

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ConfigMapList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/configmaps/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ConfigMap
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/configmaps

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ConfigMap

    -

    HTTP Request

    -

    GET /api/v1/watch/configmaps

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    Secret v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Secret
    -

    Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    data
    object
    Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in https://tools.ietf.org/html/rfc4648#section-4
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    stringData
    object
    stringData allows specifying non-binary secret data in string form. It is provided as a write-only convenience method. All keys and values are merged into the data field on write, overwriting any existing values. It is never output when reading from the API.
    type
    string
    Used to facilitate programmatic handling of secret data.
    -

    SecretList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Secret array
    Items is a list of secret objects. More info: https://kubernetes.io/docs/concepts/configuration/secret
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Secret

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/secrets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Secret
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Secret
    Created
    202
    Secret
    Accepted
    200
    Secret
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Secret

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/secrets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Secret
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Secret

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/secrets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Secret
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Secret
    OK
    201
    Secret
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Secret

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/secrets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Secret

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/secrets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Secret

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/secrets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Secret
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Secret

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/secrets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    SecretList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Secret

    -

    HTTP Request

    -

    GET /api/v1/secrets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    SecretList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Secret

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/secrets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Secret
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Secret

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/secrets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Secret

    -

    HTTP Request

    -

    GET /api/v1/watch/secrets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PersistentVolumeClaim v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PersistentVolumeClaim
    - - - - - -

    PersistentVolumeClaim is a user's request for and claim to a persistent volume

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PersistentVolumeClaimSpec
    Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    status
    PersistentVolumeClaimStatus
    Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    -

    PersistentVolumeClaimSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    accessModes
    string array
    AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
    resources
    ResourceRequirements
    Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
    selector
    LabelSelector
    A label query over volumes to consider for binding.
    storageClassName
    string
    Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1
    volumeMode
    string
    volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is an alpha feature and may change in the future.
    volumeName
    string
    VolumeName is the binding reference to the PersistentVolume backing this claim.
    -

    PersistentVolumeClaimStatus v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    accessModes
    string array
    AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
    capacity
    object
    Represents the actual resources of the underlying volume.
    conditions
    PersistentVolumeClaimCondition array
    patch type: merge
    patch merge key: type
    Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.
    phase
    string
    Phase represents the current phase of PersistentVolumeClaim.
    -

    PersistentVolumeClaimList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PersistentVolumeClaim array
    A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PersistentVolumeClaim

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/persistentvolumeclaims

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolumeClaim
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    201
    PersistentVolumeClaim
    Created
    202
    PersistentVolumeClaim
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolumeClaim
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    201
    PersistentVolumeClaim
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PersistentVolumeClaim

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PersistentVolumeClaim

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/persistentvolumeclaims

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/persistentvolumeclaims

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaimList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/persistentvolumeclaims

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaimList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/watch/persistentvolumeclaims

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified PersistentVolumeClaim

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolumeClaim
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolumeClaim
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeClaim
    OK
    201
    PersistentVolumeClaim
    Created
    -
    -

    StorageClass v1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1StorageClass
    - - - -

    StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.

    -

    StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowVolumeExpansion
    boolean
    AllowVolumeExpansion shows whether the storage class allow volume expand
    allowedTopologies
    TopologySelectorTerm array
    Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is alpha-level and is only honored by servers that enable the DynamicProvisioningScheduling feature.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    mountOptions
    string array
    Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.
    parameters
    object
    Parameters holds the parameters for the provisioner that should create volumes of this storage class.
    provisioner
    string
    Provisioner indicates the type of the provisioner.
    reclaimPolicy
    string
    Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.
    volumeBindingMode
    string
    VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is alpha-level and is only honored by servers that enable the VolumeScheduling feature.
    -

    StorageClassList v1 storage

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StorageClass array
    Items is the list of StorageClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a StorageClass

    -

    HTTP Request

    -

    POST /apis/storage.k8s.io/v1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StorageClass
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    202
    StorageClass
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified StorageClass

    -

    HTTP Request

    -

    PATCH /apis/storage.k8s.io/v1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified StorageClass

    -

    HTTP Request

    -

    PUT /apis/storage.k8s.io/v1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StorageClass
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a StorageClass

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of StorageClass

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClassList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1/watch/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1/watch/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    Volume v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Volume
    -

    Volume represents a named volume in a pod that may be accessed by any container in the pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    awsElasticBlockStore
    AWSElasticBlockStoreVolumeSource
    AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    azureDisk
    AzureDiskVolumeSource
    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
    azureFile
    AzureFileVolumeSource
    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
    cephfs
    CephFSVolumeSource
    CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
    cinder
    CinderVolumeSource
    Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    configMap
    ConfigMapVolumeSource
    ConfigMap represents a configMap that should populate this volume
    downwardAPI
    DownwardAPIVolumeSource
    DownwardAPI represents downward API about the pod that should populate this volume
    emptyDir
    EmptyDirVolumeSource
    EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
    fc
    FCVolumeSource
    FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
    flexVolume
    FlexVolumeSource
    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.
    flocker
    FlockerVolumeSource
    Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
    gcePersistentDisk
    GCEPersistentDiskVolumeSource
    GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    gitRepo
    GitRepoVolumeSource
    GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.
    glusterfs
    GlusterfsVolumeSource
    Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
    hostPath
    HostPathVolumeSource
    HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    iscsi
    ISCSIVolumeSource
    ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://releases.k8s.io/HEAD/examples/volumes/iscsi/README.md
    name
    string
    Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    nfs
    NFSVolumeSource
    NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    persistentVolumeClaim
    PersistentVolumeClaimVolumeSource
    PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    photonPersistentDisk
    PhotonPersistentDiskVolumeSource
    PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
    portworxVolume
    PortworxVolumeSource
    PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
    projected
    ProjectedVolumeSource
    Items for all in one resources secrets, configmaps, and downward API
    quobyte
    QuobyteVolumeSource
    Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
    rbd
    RBDVolumeSource
    RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
    scaleIO
    ScaleIOVolumeSource
    ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
    secret
    SecretVolumeSource
    Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
    storageos
    StorageOSVolumeSource
    StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
    vsphereVolume
    VsphereVirtualDiskVolumeSource
    VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
    -
    -

    VolumeAttachment v1beta1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1beta1VolumeAttachment
    - - - -

    VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.

    -

    VolumeAttachment objects are non-namespaced.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    VolumeAttachmentSpec
    Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.
    status
    VolumeAttachmentStatus
    Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.
    -

    VolumeAttachmentSpec v1beta1 storage

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    attacher
    string
    Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
    nodeName
    string
    The node that the volume should be attached to.
    source
    VolumeAttachmentSource
    Source represents the volume that should be attached.
    -

    VolumeAttachmentStatus v1beta1 storage

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    attachError
    VolumeError
    The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attached
    boolean
    Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attachmentMetadata
    object
    Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    detachError
    VolumeError
    The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
    -

    VolumeAttachmentList v1beta1 storage

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    VolumeAttachment array
    Items is the list of VolumeAttachments
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a VolumeAttachment

    -

    HTTP Request

    -

    POST /apis/storage.k8s.io/v1beta1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    VolumeAttachment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    202
    VolumeAttachment
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified VolumeAttachment

    -

    HTTP Request

    -

    PATCH /apis/storage.k8s.io/v1beta1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified VolumeAttachment

    -

    HTTP Request

    -

    PUT /apis/storage.k8s.io/v1beta1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    VolumeAttachment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a VolumeAttachment

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1beta1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of VolumeAttachment

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1beta1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachmentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    METADATA

    -

    Metadata resources are responsible for configuring behavior of your other Resources within the Cluster.

    -

    Common resource types:

    -
      -
    • HorizontalPodAutoscaler (HPA) for automatically scaling the replicacount of your workloads in response to load
    • -
    • PodDisruptionBudget for configuring how many replicas in a given workload maybe made concurrently unavailable when performing maintenance.
    • -
    • ThirdPartyResource for extending the Kubernetes APIs with your own types
    • -
    • Event for notification of resource lifecycle events in the cluster.
    • -
    -
    -
    -

    ControllerRevision v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1ControllerRevision
    - - - -

    ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    -

    ControllerRevisionList v1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ControllerRevision

    -

    HTTP Request

    -

    POST /apis/apps/v1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    202
    ControllerRevision
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ControllerRevision

    -

    HTTP Request

    -

    PATCH /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ControllerRevision

    -

    HTTP Request

    -

    PUT /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    ControllerRevision
    Created
    200
    ControllerRevision
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1/watch/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    CustomResourceDefinition v1beta1 apiextensions.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinition
    -

    CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    CustomResourceDefinitionSpec
    Spec describes how the user wants the resources to appear
    status
    CustomResourceDefinitionStatus
    Status indicates the actual state of the CustomResourceDefinition
    -

    CustomResourceDefinitionSpec v1beta1 apiextensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    additionalPrinterColumns
    CustomResourceColumnDefinition array
    AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column.
    group
    string
    Group is the group this resource belongs in
    names
    CustomResourceDefinitionNames
    Names are the names used to describe this custom resource
    scope
    string
    Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
    subresources
    CustomResourceSubresources
    Subresources describes the subresources for CustomResources
    validation
    CustomResourceValidation
    Validation describes the validation methods for CustomResources
    version
    string
    Version is the version this resource belongs in Should be always first item in Versions field if provided. Optional, but at least one of Version or Versions must be set. Deprecated: Please use Versions.
    versions
    CustomResourceDefinitionVersion array
    Versions is the list of all supported versions for this resource. If Version field is provided, this field is optional. Validation: All versions must use the same validation schema for now. i.e., top level Validation field is applied to all of these versions. Order: The version name will be used to compute the order. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    -

    CustomResourceDefinitionStatus v1beta1 apiextensions

    - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    acceptedNames
    CustomResourceDefinitionNames
    AcceptedNames are the names that are actually being used to serve discovery They may be different than the names in spec.
    conditions
    CustomResourceDefinitionCondition array
    Conditions indicate state for particular aspects of a CustomResourceDefinition
    storedVersions
    string array
    StoredVersions are all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so the migration controller can first finish a migration to another version (i.e. that no old objects are left in the storage), and then remove the rest of the versions from this list. None of the versions in this list can be removed from the spec.Versions field.
    -

    CustomResourceDefinitionList v1beta1 apiextensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CustomResourceDefinition array
    Items individual CustomResourceDefinitions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a CustomResourceDefinition

    -

    HTTP Request

    -

    POST /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CustomResourceDefinition
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    CustomResourceDefinition
    Created
    202
    CustomResourceDefinition
    Accepted
    200
    CustomResourceDefinition
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified CustomResourceDefinition

    -

    HTTP Request

    -

    PATCH /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinition
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified CustomResourceDefinition

    -

    HTTP Request

    -

    PUT /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CustomResourceDefinition
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    CustomResourceDefinition
    Created
    200
    CustomResourceDefinition
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a CustomResourceDefinition

    -

    HTTP Request

    -

    DELETE /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of CustomResourceDefinition

    -

    HTTP Request

    -

    DELETE /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified CustomResourceDefinition

    -

    HTTP Request

    -

    GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinition
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind CustomResourceDefinition

    -

    HTTP Request

    -

    GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinitionList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind CustomResourceDefinition

    -

    HTTP Request

    -

    GET /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of CustomResourceDefinition

    -

    HTTP Request

    -

    GET /apis/apiextensions.k8s.io/v1beta1/watch/customresourcedefinitions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified CustomResourceDefinition

    -

    HTTP Request

    -

    PATCH /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinition
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified CustomResourceDefinition

    -

    HTTP Request

    -

    GET /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinition
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified CustomResourceDefinition

    -

    HTTP Request

    -

    PUT /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CustomResourceDefinition
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CustomResourceDefinition
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CustomResourceDefinition
    OK
    201
    CustomResourceDefinition
    Created
    -
    -

    Event v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Event
    - +
    +

    delete a DaemonSet

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of DaemonSet

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get daemonset daemonset-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example
    +
    +

    read the specified DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    List

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/daemonsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified DaemonSet

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Read Status

    +

    read status of the specified DaemonSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DaemonSet
    OK
    +

    Replace Status

    +

    replace status of the specified DaemonSet

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DaemonSet
    +

    Response

    + + + + + + +
    CodeDescription
    201
    DaemonSet
    Created
    200
    DaemonSet
    OK
    +

    DaemonSetCondition v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2DaemonSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    +

    DaemonSetCondition v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1DaemonSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    +

    DaemonSetUpdateStrategy v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2DaemonSetUpdateStrategy
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
    +

    DaemonSetUpdateStrategy v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1DaemonSetUpdateStrategy
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
    +

    Deployment v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2Deployment
    +
    Other API versions of this object exist: +v1 +v1beta1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    +

    DeploymentSpec v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    +

    DeploymentStatus v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    +

    DeploymentList v1beta2 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    +

    DeploymentStrategy v1beta2 apps

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    +

    RollingUpdateDeployment v1beta2 apps

    + + + + + + + +
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2118306",
    +    "generation": 1,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {}
    +}
    +
    +

    create a Deployment

    +

    HTTP Request

    +POST /apis/apps/v1beta2/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    +

    Patch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl patch deployment deployment-example -p \
    +	'{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    +{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    +	'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +"deployment-example" patched
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    +    "resourceVersion": "164489",
    +    "generation": 11,
    +    "creationTimestamp": "2016-11-22T20:00:50Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "5"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 10,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    +
    +

    partially update the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' | kubectl replace -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" replaced
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2119082",
    +    "generation": 5,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -

    Event is a report of an event somewhere in the cluster.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    action
    string
    What action was taken/failed regarding to the Regarding object.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    count
    integer
    The number of times this event has occurred.
    eventTime
    MicroTime
    Time when this Event was first observed.
    firstTimestamp
    Time
    The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)
    involvedObject
    ObjectReference
    The object that this event is about.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    lastTimestamp
    Time
    The time at which the most recent occurrence of this event was recorded.
    message
    string
    A human-readable description of the status of this operation.
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    reason
    string
    This should be a short, machine understandable string that gives the reason for the transition into the object's current status.
    related
    ObjectReference
    Optional secondary object for more complex actions.
    reportingComponent
    string
    Name of the controller that emitted this Event, e.g. kubernetes.io/kubelet.
    reportingInstance
    string
    ID of the controller instance, e.g. kubelet-xyzf.
    series
    EventSeries
    Data about the Event series this event represents or nil if it's a singleton Event.
    source
    EventSource
    The component reporting this event. Should be a short machine understandable string.
    type
    string
    Type of this event (Normal, Warning), new types could be added in the future
    -

    EventList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Event array
    List of events
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an Event

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Event
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    Event
    Accepted
    200
    Event
    OK
    201
    Event
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Event

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Event
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Event

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Event
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Event
    Created
    200
    Event
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an Event

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Event

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Event

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Event
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Event

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EventList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Event

    -

    HTTP Request

    -

    GET /api/v1/events

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EventList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Event

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Event

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Event

    -

    HTTP Request

    -

    GET /api/v1/watch/events

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    LimitRange v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LimitRange
    -

    LimitRange sets resource usage limits for each kind of resource in a Namespace.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    LimitRangeSpec
    Spec defines the limits enforced. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    LimitRangeSpec v1 core

    - - - - - - - - - - - - - - - -
    FieldDescription
    limits
    LimitRangeItem array
    Limits is the list of LimitRangeItem objects that are enforced.
    -

    LimitRangeList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    LimitRange array
    Items is a list of LimitRange objects. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a LimitRange

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/limitranges

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    LimitRange
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRange
    OK
    201
    LimitRange
    Created
    202
    LimitRange
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified LimitRange

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/limitranges/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRange
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified LimitRange

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/limitranges/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    LimitRange
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRange
    OK
    201
    LimitRange
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a LimitRange

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/limitranges/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of LimitRange

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/limitranges

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified LimitRange

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/limitranges/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRange
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind LimitRange

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/limitranges

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRangeList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind LimitRange

    -

    HTTP Request

    -

    GET /api/v1/limitranges

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    LimitRangeList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind LimitRange

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/limitranges/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the LimitRange
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of LimitRange

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/limitranges

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of LimitRange

    -

    HTTP Request

    -

    GET /api/v1/watch/limitranges

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    HorizontalPodAutoscaler v1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv1HorizontalPodAutoscaler
    - - - -

    configuration of a horizontal pod autoscaler.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    HorizontalPodAutoscalerSpec
    behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    HorizontalPodAutoscalerStatus
    current information about the autoscaler.
    -

    HorizontalPodAutoscalerSpec v1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxReplicas
    integer
    upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.
    minReplicas
    integer
    lower limit for the number of pods that can be set by the autoscaler, default 1.
    scaleTargetRef
    CrossVersionObjectReference
    reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.
    targetCPUUtilizationPercentage
    integer
    target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.
    -

    HorizontalPodAutoscalerStatus v1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentCPUUtilizationPercentage
    integer
    current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
    currentReplicas
    integer
    current number of replicas of pods managed by this autoscaler.
    desiredReplicas
    integer
    desired number of replicas of pods managed by this autoscaler.
    lastScaleTime
    Time
    last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed.
    observedGeneration
    integer
    most recent generation observed by this autoscaler.
    -

    HorizontalPodAutoscalerList v1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    HorizontalPodAutoscaler array
    list of horizontal pod autoscaler objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a HorizontalPodAutoscaler

    -

    HTTP Request

    -

    POST /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    HorizontalPodAutoscaler
    Created
    202
    HorizontalPodAutoscaler
    Accepted
    200
    HorizontalPodAutoscaler
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PATCH /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PUT /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a HorizontalPodAutoscaler

    -

    HTTP Request

    -

    DELETE /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    DELETE /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/horizontalpodautoscalers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/watch/horizontalpodautoscalers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PATCH /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PUT /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    -
    -

    InitializerConfiguration v1alpha1 admissionregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1InitializerConfiguration
    -

    InitializerConfiguration describes the configuration of initializers.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    initializers
    Initializer array
    patch type: merge
    patch merge key: name
    Initializers is a list of resources and their default initializers Order-sensitive. When merging multiple InitializerConfigurations, we sort the initializers from different InitializerConfigurations by the name of the InitializerConfigurations; the order of the initializers from the same InitializerConfiguration is preserved.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    -

    InitializerConfigurationList v1alpha1 admissionregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    InitializerConfiguration array
    List of InitializerConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an InitializerConfiguration

    -

    HTTP Request

    -

    POST /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    InitializerConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    InitializerConfiguration
    OK
    201
    InitializerConfiguration
    Created
    202
    InitializerConfiguration
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified InitializerConfiguration

    -

    HTTP Request

    -

    PATCH /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the InitializerConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    InitializerConfiguration
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified InitializerConfiguration

    -

    HTTP Request

    -

    PUT /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the InitializerConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    InitializerConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    InitializerConfiguration
    Created
    200
    InitializerConfiguration
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an InitializerConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the InitializerConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of InitializerConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified InitializerConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the InitializerConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    InitializerConfiguration
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind InitializerConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    InitializerConfigurationList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind InitializerConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1alpha1/watch/initializerconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the InitializerConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of InitializerConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1alpha1/watch/initializerconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    MutatingWebhookConfiguration v1beta1 admissionregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1MutatingWebhookConfiguration
    -

    MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    webhooks
    Webhook array
    patch type: merge
    patch merge key: name
    Webhooks is a list of webhooks and the affected resources and operations.
    -

    MutatingWebhookConfigurationList v1beta1 admissionregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    MutatingWebhookConfiguration array
    List of MutatingWebhookConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a MutatingWebhookConfiguration

    -

    HTTP Request

    -

    POST /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    MutatingWebhookConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    201
    MutatingWebhookConfiguration
    Created
    202
    MutatingWebhookConfiguration
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified MutatingWebhookConfiguration

    -

    HTTP Request

    -

    PATCH /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified MutatingWebhookConfiguration

    -

    HTTP Request

    -

    PUT /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    MutatingWebhookConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    201
    MutatingWebhookConfiguration
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a MutatingWebhookConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of MutatingWebhookConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified MutatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    MutatingWebhookConfiguration
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind MutatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    MutatingWebhookConfigurationList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind MutatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the MutatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of MutatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ValidatingWebhookConfiguration v1beta1 admissionregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1ValidatingWebhookConfiguration
    -

    ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    webhooks
    Webhook array
    patch type: merge
    patch merge key: name
    Webhooks is a list of webhooks and the affected resources and operations.
    -

    ValidatingWebhookConfigurationList v1beta1 admissionregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ValidatingWebhookConfiguration array
    List of ValidatingWebhookConfiguration.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    POST /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ValidatingWebhookConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    201
    ValidatingWebhookConfiguration
    Created
    202
    ValidatingWebhookConfiguration
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    PATCH /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    PUT /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ValidatingWebhookConfiguration
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    201
    ValidatingWebhookConfiguration
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    DELETE /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ValidatingWebhookConfiguration
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ValidatingWebhookConfigurationList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ValidatingWebhookConfiguration
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ValidatingWebhookConfiguration

    -

    HTTP Request

    -

    GET /apis/admissionregistration.k8s.io/v1beta1/watch/validatingwebhookconfigurations

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PodTemplate v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodTemplate
    -

    PodTemplate describes a template for creating copies of a predefined pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    template
    PodTemplateSpec
    Template defines the pods that will be created from this pod template. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    PodTemplateSpec v1 core

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSpec
    Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    PodTemplateList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodTemplate array
    List of pod templates
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PodTemplate

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/podtemplates

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodTemplate
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplate
    OK
    201
    PodTemplate
    Created
    202
    PodTemplate
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PodTemplate

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/podtemplates/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplate
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PodTemplate

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/podtemplates/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodTemplate
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplate
    OK
    201
    PodTemplate
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PodTemplate

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/podtemplates/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PodTemplate

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/podtemplates

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/podtemplates/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplate
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/podtemplates

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplateList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/podtemplates

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodTemplateList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/podtemplates/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodTemplate
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/podtemplates

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodTemplate

    -

    HTTP Request

    -

    GET /api/v1/watch/podtemplates

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PodDisruptionBudget v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1PodDisruptionBudget
    -

    PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    PodDisruptionBudgetSpec
    Specification of the desired behavior of the PodDisruptionBudget.
    status
    PodDisruptionBudgetStatus
    Most recently observed status of the PodDisruptionBudget.
    -

    PodDisruptionBudgetSpec v1beta1 policy

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxUnavailableAn eviction is allowed if at most "maxUnavailable" pods selected by "selector" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with "minAvailable".
    minAvailableAn eviction is allowed if at least "minAvailable" pods selected by "selector" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying "100%".
    selector
    LabelSelector
    Label query over pods whose evictions are managed by the disruption budget.
    -

    PodDisruptionBudgetStatus v1beta1 policy

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentHealthy
    integer
    current number of healthy pods
    desiredHealthy
    integer
    minimum desired number of healthy pods
    disruptedPods
    object
    DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.
    disruptionsAllowed
    integer
    Number of pod disruptions that are currently allowed.
    expectedPods
    integer
    total number of pods counted by this disruption budget
    observedGeneration
    integer
    Most recent generation observed when updating this PDB status. PodDisruptionsAllowed and other status informatio is valid only if observedGeneration equals to PDB's object generation.
    -

    PodDisruptionBudgetList v1beta1 policy

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodDisruptionBudget array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PodDisruptionBudget

    -

    HTTP Request

    -

    POST /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodDisruptionBudget
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    202
    PodDisruptionBudget
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PodDisruptionBudget

    -

    HTTP Request

    -

    PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PodDisruptionBudget

    -

    HTTP Request

    -

    PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodDisruptionBudget
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PodDisruptionBudget

    -

    HTTP Request

    -

    DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PodDisruptionBudget

    -

    HTTP Request

    -

    DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudgetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/poddisruptionbudgets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudgetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/watch/poddisruptionbudgets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified PodDisruptionBudget

    -

    HTTP Request

    -

    PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified PodDisruptionBudget

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified PodDisruptionBudget

    -

    HTTP Request

    -

    PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodDisruptionBudget
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodDisruptionBudget
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodDisruptionBudget
    OK
    201
    PodDisruptionBudget
    Created
    -
    -

    PriorityClass v1beta1 scheduling.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    scheduling.k8s.iov1beta1PriorityClass
    - - - - - - -

    PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    description
    string
    description is an arbitrary string that usually provides guidelines on when this priority class should be used.
    globalDefault
    boolean
    globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as globalDefault. However, if more than one PriorityClasses exists with their globalDefault field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    value
    integer
    The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
    -

    PriorityClassList v1beta1 scheduling

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PriorityClass array
    items is the list of PriorityClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PriorityClass

    -

    HTTP Request

    -

    POST /apis/scheduling.k8s.io/v1beta1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PriorityClass
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    PriorityClass
    Created
    202
    PriorityClass
    Accepted
    200
    PriorityClass
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PriorityClass

    -

    HTTP Request

    -

    PATCH /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PriorityClass

    -

    HTTP Request

    -

    PUT /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PriorityClass
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PriorityClass

    -

    HTTP Request

    -

    DELETE /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PriorityClass

    -

    HTTP Request

    -

    DELETE /apis/scheduling.k8s.io/v1beta1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1beta1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClassList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1beta1/watch/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1beta1/watch/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PodPreset v1alpha1 settings.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    settings.k8s.iov1alpha1PodPreset
    - - - - - - -

    PodPreset is a policy resource that defines additional runtime requirements for a Pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    PodPresetSpec
    -

    PodPresetSpec v1alpha1 settings

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    env
    EnvVar array
    Env defines the collection of EnvVar to inject into containers.
    envFrom
    EnvFromSource array
    EnvFrom defines the collection of EnvFromSource to inject into containers.
    selector
    LabelSelector
    Selector is a label query over a set of resources, in this case pods. Required.
    volumeMounts
    VolumeMount array
    VolumeMounts defines the collection of VolumeMount to inject into containers.
    volumes
    Volume array
    Volumes defines the collection of Volume to inject into the pod.
    -

    PodPresetList v1alpha1 settings

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodPreset array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PodPreset

    -

    HTTP Request

    -

    POST /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodPreset
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPreset
    OK
    201
    PodPreset
    Created
    202
    PodPreset
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PodPreset

    -

    HTTP Request

    -

    PATCH /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPreset
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PodPreset

    -

    HTTP Request

    -

    PUT /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodPreset
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPreset
    OK
    201
    PodPreset
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PodPreset

    -

    HTTP Request

    -

    DELETE /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PodPreset

    -

    HTTP Request

    -

    DELETE /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPreset
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPresetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/podpresets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodPresetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodPreset
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/watch/namespaces/{namespace}/podpresets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodPreset

    -

    HTTP Request

    -

    GET /apis/settings.k8s.io/v1alpha1/watch/podpresets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PodSecurityPolicy v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1PodSecurityPolicy
    -

    PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSecurityPolicySpec
    spec defines the policy enforced.
    -

    PodSecurityPolicySpec v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowPrivilegeEscalation
    boolean
    allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
    allowedCapabilities
    string array
    allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
    allowedFlexVolumes
    AllowedFlexVolume array
    allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
    allowedHostPaths
    AllowedHostPath array
    allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
    allowedUnsafeSysctls
    string array
    allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "" in which case it is considered as a prefix of allowed sysctls. Single means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/" allows "foo/bar", "foo/baz", etc. e.g. "foo." allows "foo.bar", "foo.baz", etc.
    defaultAddCapabilities
    string array
    defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
    defaultAllowPrivilegeEscalation
    boolean
    defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
    forbiddenSysctls
    string array
    forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "" in which case it is considered as a prefix of forbidden sysctls. Single means all sysctls are forbidden. Examples: e.g. "foo/" forbids "foo/bar", "foo/baz", etc. e.g. "foo." forbids "foo.bar", "foo.baz", etc.
    fsGroup
    FSGroupStrategyOptions
    fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
    hostIPC
    boolean
    hostIPC determines if the policy allows the use of HostIPC in the pod spec.
    hostNetwork
    boolean
    hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
    hostPID
    boolean
    hostPID determines if the policy allows the use of HostPID in the pod spec.
    hostPorts
    HostPortRange array
    hostPorts determines which host port ranges are allowed to be exposed.
    privileged
    boolean
    privileged determines if a pod can request to be run as privileged.
    readOnlyRootFilesystem
    boolean
    readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
    requiredDropCapabilities
    string array
    requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
    runAsUser
    RunAsUserStrategyOptions
    runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
    seLinux
    SELinuxStrategyOptions
    seLinux is the strategy that will dictate the allowable labels that may be set.
    supplementalGroups
    SupplementalGroupsStrategyOptions
    supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
    volumes
    string array
    volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
    -

    PodSecurityPolicyList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodSecurityPolicy array
    items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PodSecurityPolicy

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodSecurityPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    201
    PodSecurityPolicy
    Created
    202
    PodSecurityPolicy
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PodSecurityPolicy

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PodSecurityPolicy

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodSecurityPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    201
    PodSecurityPolicy
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PodSecurityPolicy

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PodSecurityPolicy

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicyList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    CLUSTER

    -

    Cluster resources are responsible for defining configuration of the cluster itself, and are generally only used by cluster operators.

    -
    -
    -

    APIService v1 apiregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1APIService
    - - - -

    APIService represents a server for a particular GroupVersion. Name must be "version.group".

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    APIServiceSpec
    Spec contains information for locating and communicating with a server
    status
    APIServiceStatus
    Status contains derived information about an API server
    -

    APIServiceSpec v1 apiregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    caBundle
    string
    CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate.
    group
    string
    Group is the API group name this server hosts
    groupPriorityMinimum
    integer
    GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
    insecureSkipTLSVerify
    boolean
    InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
    service
    ServiceReference
    Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
    version
    string
    Version is the API version this server hosts. For example, "v1"
    versionPriority
    integer
    VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    -

    APIServiceStatus v1 apiregistration

    - - - - - - - - - - - - - - - -
    FieldDescription
    conditions
    APIServiceCondition array
    patch type: merge
    patch merge key: type
    Current service state of apiService.
    -

    APIServiceList v1 apiregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    APIService array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an APIService

    -

    HTTP Request

    -

    POST /apis/apiregistration.k8s.io/v1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    202
    APIService
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified APIService

    -

    HTTP Request

    -

    PATCH /apis/apiregistration.k8s.io/v1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified APIService

    -

    HTTP Request

    -

    PUT /apis/apiregistration.k8s.io/v1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an APIService

    -

    HTTP Request

    -

    DELETE /apis/apiregistration.k8s.io/v1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of APIService

    -

    HTTP Request

    -

    DELETE /apis/apiregistration.k8s.io/v1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIServiceList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1/watch/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1/watch/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified APIService

    -

    HTTP Request

    -

    PATCH /apis/apiregistration.k8s.io/v1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified APIService

    -

    HTTP Request

    -

    PUT /apis/apiregistration.k8s.io/v1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    -
    -

    Binding v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Binding
    -

    Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    target
    ObjectReference
    The target object that you want to bind to the standard object.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Binding

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/bindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Binding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Binding
    OK
    201
    Binding
    Created
    202
    Binding
    Accepted
    -
    -

    CertificateSigningRequest v1beta1 certificates.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    certificates.k8s.iov1beta1CertificateSigningRequest
    -

    Describes a certificate signing request

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    CertificateSigningRequestSpec
    The certificate request itself and any additional information.
    status
    CertificateSigningRequestStatus
    Derived information about the request.
    -

    CertificateSigningRequestSpec v1beta1 certificates

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    extra
    object
    Extra information about the requesting user. See user.Info interface for details.
    groups
    string array
    Group information about the requesting user. See user.Info interface for details.
    request
    string
    Base64-encoded PKCS#10 CSR data
    uid
    string
    UID information about the requesting user. See user.Info interface for details.
    usages
    string array
    allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12
    username
    string
    Information about the requesting user. See user.Info interface for details.
    -

    CertificateSigningRequestStatus v1beta1 certificates

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    certificate
    string
    If request was approved, the controller will place the issued certificate here.
    conditions
    CertificateSigningRequestCondition array
    Conditions applied to the request, such as approval or denial.
    -

    CertificateSigningRequestList v1beta1 certificates

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CertificateSigningRequest array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a CertificateSigningRequest

    -

    HTTP Request

    -

    POST /apis/certificates.k8s.io/v1beta1/certificatesigningrequests

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CertificateSigningRequest
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    CertificateSigningRequest
    Created
    202
    CertificateSigningRequest
    Accepted
    200
    CertificateSigningRequest
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified CertificateSigningRequest

    -

    HTTP Request

    -

    PATCH /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified CertificateSigningRequest

    -

    HTTP Request

    -

    PUT /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CertificateSigningRequest
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    201
    CertificateSigningRequest
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a CertificateSigningRequest

    -

    HTTP Request

    -

    DELETE /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of CertificateSigningRequest

    -

    HTTP Request

    -

    DELETE /apis/certificates.k8s.io/v1beta1/certificatesigningrequests

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified CertificateSigningRequest

    -

    HTTP Request

    -

    GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind CertificateSigningRequest

    -

    HTTP Request

    -

    GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequestList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind CertificateSigningRequest

    -

    HTTP Request

    -

    GET /apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of CertificateSigningRequest

    -

    HTTP Request

    -

    GET /apis/certificates.k8s.io/v1beta1/watch/certificatesigningrequests

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified CertificateSigningRequest

    -

    HTTP Request

    -

    PATCH /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified CertificateSigningRequest

    -

    HTTP Request

    -

    GET /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified CertificateSigningRequest

    -

    HTTP Request

    -

    PUT /apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CertificateSigningRequest
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CertificateSigningRequest
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CertificateSigningRequest
    OK
    201
    CertificateSigningRequest
    Created
    -
    -

    ClusterRole v1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1ClusterRole
    - - - -

    ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    -

    ClusterRoleList v1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRole

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    202
    ClusterRole
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRole

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRole

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    ClusterRole
    Created
    200
    ClusterRole
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ClusterRoleBinding v1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1ClusterRoleBinding
    - - - -

    ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    ClusterRoleBindingList v1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    ClusterRoleBinding
    Accepted
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ComponentStatus v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ComponentStatus
    -

    ComponentStatus (and ComponentStatusList) holds the cluster validation info.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    conditions
    ComponentCondition array
    patch type: merge
    patch merge key: type
    List of component conditions observed
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    ComponentStatusList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ComponentStatus array
    List of ComponentStatus objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ComponentStatus

    -

    HTTP Request

    -

    GET /api/v1/componentstatuses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ComponentStatus
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ComponentStatus
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list objects of kind ComponentStatus

    -

    HTTP Request

    -

    GET /api/v1/componentstatuses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ComponentStatusList
    OK
    -
    -

    LocalSubjectAccessReview v1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1LocalSubjectAccessReview
    - - - -

    LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a LocalSubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    LocalSubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    LocalSubjectAccessReview
    OK
    201
    LocalSubjectAccessReview
    Created
    202
    LocalSubjectAccessReview
    Accepted
    -
    -

    Namespace v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Namespace
    -

    Namespace provides a scope for Names. Use of multiple namespaces is optional.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NamespaceSpec
    Spec defines the behavior of the Namespace. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    NamespaceStatus
    Status describes the current status of a Namespace. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    NamespaceSpec v1 core

    - - - - - - - - - - - - - - - -
    FieldDescription
    finalizers
    string array
    Finalizers is an opaque list of values that must be empty to permanently remove object from storage. More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
    -

    NamespaceStatus v1 core

    - - - - - - - - - - - - - - - -
    FieldDescription
    phase
    string
    Phase is the current lifecycle phase of the namespace. More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
    -

    NamespaceList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Namespace array
    Items is the list of Namespace objects in the list. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Namespace

    -

    HTTP Request

    -

    POST /api/v1/namespaces

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Namespace
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Namespace
    Created
    202
    Namespace
    Accepted
    200
    Namespace
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Namespace

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Namespace
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Namespace

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Namespace
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Namespace
    Created
    200
    Namespace
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Namespace

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Namespace

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Namespace
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Namespace

    -

    HTTP Request

    -

    GET /api/v1/namespaces

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NamespaceList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Namespace

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Namespace

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Namespace

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Namespace
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Namespace

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Namespace
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Namespace

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Namespace
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Namespace
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Namespace
    Created
    200
    Namespace
    OK
    -
    -

    Node v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Node
    -

    Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NodeSpec
    Spec defines the behavior of a node. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    NodeStatus
    Most recently observed status of the node. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    NodeSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    configSource
    NodeConfigSource
    If specified, the source to get node configuration from The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field
    externalID
    string
    Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966
    podCIDR
    string
    PodCIDR represents the pod IP range assigned to the node.
    providerID
    string
    ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID>
    taints
    Taint array
    If specified, the node's taints.
    unschedulable
    boolean
    Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration
    -

    NodeStatus v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    addresses
    NodeAddress array
    patch type: merge
    patch merge key: type
    List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses
    allocatable
    object
    Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity.
    capacity
    object
    Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
    conditions
    NodeCondition array
    patch type: merge
    patch merge key: type
    Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition
    config
    NodeConfigStatus
    Status of the config assigned to the node via the dynamic Kubelet config feature.
    daemonEndpoints
    NodeDaemonEndpoints
    Endpoints of daemons running on the Node.
    images
    ContainerImage array
    List of container images on this node
    nodeInfo
    NodeSystemInfo
    Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info
    phase
    string
    NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.
    volumesAttached
    AttachedVolume array
    List of volumes that are attached to the node.
    volumesInUse
    string array
    List of attachable volumes in use (mounted) by the node.
    -

    NodeList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Node array
    List of nodes
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Node

    -

    HTTP Request

    -

    POST /api/v1/nodes

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Node
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    Node
    Accepted
    200
    Node
    OK
    201
    Node
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Node

    -

    HTTP Request

    -

    PATCH /api/v1/nodes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Node
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Node

    -

    HTTP Request

    -

    PUT /api/v1/nodes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Node
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Node
    Created
    200
    Node
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Node

    -

    HTTP Request

    -

    DELETE /api/v1/nodes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Node

    -

    HTTP Request

    -

    DELETE /api/v1/nodes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Node

    -

    HTTP Request

    -

    GET /api/v1/nodes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Node
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Node

    -

    HTTP Request

    -

    GET /api/v1/nodes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NodeList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Node

    -

    HTTP Request

    -

    GET /api/v1/watch/nodes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Node

    -

    HTTP Request

    -

    GET /api/v1/watch/nodes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Node

    -

    HTTP Request

    -

    PATCH /api/v1/nodes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Node
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Node

    -

    HTTP Request

    -

    GET /api/v1/nodes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Node
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Node

    -

    HTTP Request

    -

    PUT /api/v1/nodes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Node
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Node
    OK
    201
    Node
    Created
    -

    Proxy Operations

    -

    See supported operations below...

    -

    Create Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Node

    -

    HTTP Request

    -

    POST /api/v1/nodes/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Create Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect POST requests to proxy of Node

    -

    HTTP Request

    -

    POST /api/v1/nodes/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Node

    -

    HTTP Request

    -

    DELETE /api/v1/nodes/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Delete Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect DELETE requests to proxy of Node

    -

    HTTP Request

    -

    DELETE /api/v1/nodes/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Node

    -

    HTTP Request

    -

    GET /api/v1/nodes/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Get Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect GET requests to proxy of Node

    -

    HTTP Request

    -

    GET /api/v1/nodes/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Node

    -

    HTTP Request

    -

    HEAD /api/v1/nodes/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Head Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect HEAD requests to proxy of Node

    -

    HTTP Request

    -

    HEAD /api/v1/nodes/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Node

    -

    HTTP Request

    -

    PUT /api/v1/nodes/{name}/proxy

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -

    Replace Connect Proxy Path

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    connect PUT requests to proxy of Node

    -

    HTTP Request

    -

    PUT /api/v1/nodes/{name}/proxy/{path}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Node
    pathpath to the resource
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    pathPath is the URL path to use for the current proxy request to node.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    string
    OK
    -
    -

    PersistentVolume v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PersistentVolume
    - - - - - -

    PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PersistentVolumeSpec
    Spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes
    status
    PersistentVolumeStatus
    Status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes
    -

    PersistentVolumeSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    accessModes
    string array
    AccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes
    awsElasticBlockStore
    AWSElasticBlockStoreVolumeSource
    AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    azureDisk
    AzureDiskVolumeSource
    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
    azureFile
    AzureFilePersistentVolumeSource
    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
    capacity
    object
    A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
    cephfs
    CephFSPersistentVolumeSource
    CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
    cinder
    CinderPersistentVolumeSource
    Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    claimRef
    ObjectReference
    ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding
    csi
    CSIPersistentVolumeSource
    CSI represents storage that handled by an external CSI driver (Beta feature).
    fc
    FCVolumeSource
    FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
    flexVolume
    FlexPersistentVolumeSource
    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.
    flocker
    FlockerVolumeSource
    Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running
    gcePersistentDisk
    GCEPersistentDiskVolumeSource
    GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    glusterfs
    GlusterfsVolumeSource
    Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
    hostPath
    HostPathVolumeSource
    HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    iscsi
    ISCSIPersistentVolumeSource
    ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin.
    local
    LocalVolumeSource
    Local represents directly-attached storage with node affinity
    mountOptions
    string array
    A list of mount options, e.g. ["ro", "soft"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options
    nfs
    NFSVolumeSource
    NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    nodeAffinity
    VolumeNodeAffinity
    NodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume.
    persistentVolumeReclaimPolicy
    string
    What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming
    photonPersistentDisk
    PhotonPersistentDiskVolumeSource
    PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
    portworxVolume
    PortworxVolumeSource
    PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
    quobyte
    QuobyteVolumeSource
    Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
    rbd
    RBDPersistentVolumeSource
    RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
    scaleIO
    ScaleIOPersistentVolumeSource
    ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
    storageClassName
    string
    Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.
    storageos
    StorageOSPersistentVolumeSource
    StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
    volumeMode
    string
    volumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. This is an alpha feature and may change in the future.
    vsphereVolume
    VsphereVirtualDiskVolumeSource
    VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
    -

    PersistentVolumeStatus v1 core

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    message
    string
    A human-readable message indicating details about why the volume is in this state.
    phase
    string
    Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase
    reason
    string
    Reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.
    -

    PersistentVolumeList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PersistentVolume array
    List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PersistentVolume

    -

    HTTP Request

    -

    POST /api/v1/persistentvolumes

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolume
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    201
    PersistentVolume
    Created
    202
    PersistentVolume
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PersistentVolume

    -

    HTTP Request

    -

    PATCH /api/v1/persistentvolumes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PersistentVolume

    -

    HTTP Request

    -

    PUT /api/v1/persistentvolumes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolume
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    201
    PersistentVolume
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PersistentVolume

    -

    HTTP Request

    -

    DELETE /api/v1/persistentvolumes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PersistentVolume

    -

    HTTP Request

    -

    DELETE /api/v1/persistentvolumes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PersistentVolume

    -

    HTTP Request

    -

    GET /api/v1/persistentvolumes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PersistentVolume

    -

    HTTP Request

    -

    GET /api/v1/persistentvolumes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolumeList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PersistentVolume

    -

    HTTP Request

    -

    GET /api/v1/watch/persistentvolumes/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PersistentVolume

    -

    HTTP Request

    -

    GET /api/v1/watch/persistentvolumes

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified PersistentVolume

    -

    HTTP Request

    -

    PATCH /api/v1/persistentvolumes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified PersistentVolume

    -

    HTTP Request

    -

    GET /api/v1/persistentvolumes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified PersistentVolume

    -

    HTTP Request

    -

    PUT /api/v1/persistentvolumes/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PersistentVolume
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PersistentVolume
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PersistentVolume
    OK
    201
    PersistentVolume
    Created
    -
    -

    ResourceQuota v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ResourceQuota
    -

    ResourceQuota sets aggregate quota restrictions enforced per namespace

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ResourceQuotaSpec
    Spec defines the desired quota. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ResourceQuotaStatus
    Status defines the actual enforced quota and its current usage. https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ResourceQuotaSpec v1 core

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hard
    object
    hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    scopeSelector
    ScopeSelector
    scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.
    scopes
    string array
    A collection of filters that must match each object tracked by a quota. If not specified, the quota matches all objects.
    -

    ResourceQuotaStatus v1 core

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hard
    object
    Hard is the set of enforced hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    used
    object
    Used is the current observed total usage of the resource in the namespace.
    -

    ResourceQuotaList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ResourceQuota array
    Items is a list of ResourceQuota objects. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ResourceQuota

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/resourcequotas

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ResourceQuota
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    201
    ResourceQuota
    Created
    202
    ResourceQuota
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ResourceQuota

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/resourcequotas/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ResourceQuota

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/resourcequotas/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ResourceQuota
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    201
    ResourceQuota
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ResourceQuota

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/resourcequotas/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ResourceQuota

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/resourcequotas

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/resourcequotas/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/resourcequotas

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuotaList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/resourcequotas

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuotaList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/resourcequotas/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/resourcequotas

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/watch/resourcequotas

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified ResourceQuota

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/resourcequotas/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified ResourceQuota

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/resourcequotas/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ResourceQuota
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified ResourceQuota

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/resourcequotas/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ResourceQuota
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ResourceQuota
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    ResourceQuota
    Created
    200
    ResourceQuota
    OK
    -
    -

    Role v1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1Role
    - - - -

    Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    -

    RoleList v1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Role

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    202
    Role
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Role

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Role

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    RoleBinding v1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1RoleBinding
    - - - -

    RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    RoleBindingList v1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a RoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    202
    RoleBinding
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified RoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified RoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1/watch/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    SelfSubjectAccessReview v1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1SelfSubjectAccessReview
    - - - -

    SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectAccessReviewSpec
    Spec holds information about the request being evaluated. user and groups must be empty
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    SelfSubjectAccessReviewSpec v1 authorization

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SelfSubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1/selfsubjectaccessreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SelfSubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    SelfSubjectAccessReview
    OK
    201
    SelfSubjectAccessReview
    Created
    202
    SelfSubjectAccessReview
    Accepted
    -
    -

    SelfSubjectRulesReview v1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1SelfSubjectRulesReview
    - - - -

    SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectRulesReviewSpec
    Spec holds information about the request being evaluated.
    status
    SubjectRulesReviewStatus
    Status is filled in by the server and indicates the set of actions a user can perform.
    -

    SelfSubjectRulesReviewSpec v1 authorization

    - - - - - - - - - - - - - - - -
    FieldDescription
    namespace
    string
    Namespace to evaluate rules for. Required.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SelfSubjectRulesReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1/selfsubjectrulesreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SelfSubjectRulesReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    SelfSubjectRulesReview
    OK
    201
    SelfSubjectRulesReview
    Created
    202
    SelfSubjectRulesReview
    Accepted
    -
    -

    ServiceAccount v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ServiceAccount
    -

    ServiceAccount binds together: a name, understood by users, and perhaps by peripheral systems, for an identity a principal that can be authenticated and authorized * a set of secrets

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    automountServiceAccountToken
    boolean
    AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted. Can be overridden at the pod level.
    imagePullSecrets
    LocalObjectReference array
    ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    secrets
    ObjectReference array
    patch type: merge
    patch merge key: name
    Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret
    -

    ServiceAccountList v1 core

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ServiceAccount array
    List of ServiceAccounts. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ServiceAccount

    -

    HTTP Request

    -

    POST /api/v1/namespaces/{namespace}/serviceaccounts

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ServiceAccount
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    ServiceAccount
    Accepted
    200
    ServiceAccount
    OK
    201
    ServiceAccount
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ServiceAccount

    -

    HTTP Request

    -

    PATCH /api/v1/namespaces/{namespace}/serviceaccounts/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceAccount
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ServiceAccount

    -

    HTTP Request

    -

    PUT /api/v1/namespaces/{namespace}/serviceaccounts/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ServiceAccount
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceAccount
    OK
    201
    ServiceAccount
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ServiceAccount

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/serviceaccounts/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ServiceAccount

    -

    HTTP Request

    -

    DELETE /api/v1/namespaces/{namespace}/serviceaccounts

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/serviceaccounts/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceAccount
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/namespaces/{namespace}/serviceaccounts

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceAccountList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/serviceaccounts

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ServiceAccountList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ServiceAccount
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/watch/namespaces/{namespace}/serviceaccounts

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ServiceAccount

    -

    HTTP Request

    -

    GET /api/v1/watch/serviceaccounts

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    SubjectAccessReview v1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1SubjectAccessReview
    - - - -

    SubjectAccessReview checks whether or not a user or group can perform an action.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    SubjectAccessReviewSpec v1 authorization

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    extra
    object
    Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
    groups
    string array
    Groups is the groups you're testing for.
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    uid
    string
    UID information about the requesting user.
    user
    string
    User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups
    -

    SubjectAccessReviewStatus v1 authorization

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowed
    boolean
    Allowed is required. True if the action would be allowed, false otherwise.
    denied
    boolean
    Denied is optional. True if the action would be denied, otherwise false. If both allowed is false and denied is false, then the authorizer has no opinion on whether to authorize the action. Denied may not be true if Allowed is true.
    evaluationError
    string
    EvaluationError is an indication that some error occurred during the authorization check. It is entirely possible to get an error and be able to continue determine authorization status in spite of it. For instance, RBAC can be missing a role, but enough roles are still present and bound to reason about the request.
    reason
    string
    Reason is optional. It indicates why a request was allowed or denied.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1/subjectaccessreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    SubjectAccessReview
    Created
    202
    SubjectAccessReview
    Accepted
    200
    SubjectAccessReview
    OK
    -
    -

    TokenReview v1 authentication.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authentication.k8s.iov1TokenReview
    - - - -

    TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    TokenReviewSpec
    Spec holds information about the request being evaluated
    status
    TokenReviewStatus
    Status is filled in by the server and indicates whether the request can be authenticated.
    -

    TokenReviewSpec v1 authentication

    - - - - - - - - - - - - - - - -
    FieldDescription
    token
    string
    Token is the opaque bearer token.
    -

    TokenReviewStatus v1 authentication

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    authenticated
    boolean
    Authenticated indicates that the token was associated with a known user.
    error
    string
    Error indicates that the token couldn't be checked
    user
    UserInfo
    User is the UserInfo associated with the provided token.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a TokenReview

    -

    HTTP Request

    -

    POST /apis/authentication.k8s.io/v1/tokenreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    TokenReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    TokenReview
    OK
    201
    TokenReview
    Created
    202
    TokenReview
    Accepted
    -
    -

    NetworkPolicy v1 networking.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1NetworkPolicy
    - - - -

    NetworkPolicy describes what network traffic is allowed for a set of Pods

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NetworkPolicySpec
    Specification of the desired behavior for this NetworkPolicy.
    -

    NetworkPolicySpec v1 networking

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    egress
    NetworkPolicyEgressRule array
    List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
    ingress
    NetworkPolicyIngressRule array
    List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)
    podSelector
    LabelSelector
    Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
    policyTypes
    string array
    List of rule types that the NetworkPolicy relates to. Valid options are Ingress, Egress, or Ingress,Egress. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
    -

    NetworkPolicyList v1 networking

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    NetworkPolicy array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a NetworkPolicy

    -

    HTTP Request

    -

    POST /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    NetworkPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    202
    NetworkPolicy
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified NetworkPolicy

    -

    HTTP Request

    -

    PATCH /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified NetworkPolicy

    -

    HTTP Request

    -

    PUT /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    NetworkPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a NetworkPolicy

    -

    HTTP Request

    -

    DELETE /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of NetworkPolicy

    -

    HTTP Request

    -

    DELETE /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicyList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/networkpolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicyList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/networking.k8s.io/v1/watch/networkpolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    DEFINITIONS

    -

    This section contains definitions for objects used in the Kubernetes APIs.

    -

    APIGroup v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1APIGroup
    -

    APIGroup contains the name, the supported versions, and the preferred version of a group.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    name is the name of the group.
    preferredVersion
    GroupVersionForDiscovery
    preferredVersion is the version preferred by the API server, which probably is the storage version.
    serverAddressByClientCIDRs
    ServerAddressByClientCIDR array
    a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
    versions
    GroupVersionForDiscovery array
    versions are the versions supported in this group.
    -

    APIResource v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1APIResource
    -

    APIResource specifies the name of a resource and whether it is namespaced.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    categories
    string array
    categories is a list of the grouped resources this resource belongs to (e.g. 'all')
    group
    string
    group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
    kind
    string
    kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
    name
    string
    name is the plural name of the resource.
    namespaced
    boolean
    namespaced indicates if a resource is namespaced or not.
    shortNames
    string array
    shortNames is a list of suggested short names of the resource.
    singularName
    string
    singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
    verbs
    string array
    verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
    version
    string
    version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
    -

    APIServiceCondition v1 apiregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1APIServiceCondition
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    -

    APIVersions v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1APIVersions
    -

    APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    serverAddressByClientCIDRs
    ServerAddressByClientCIDR array
    a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
    versions
    string array
    versions are the api versions that are available.
    -

    AWSElasticBlockStoreVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1AWSElasticBlockStoreVolumeSource
    -

    Represents a Persistent Disk resource in AWS.

    -

    An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    partition
    integer
    The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
    readOnly
    boolean
    Specify "true" to force and set the ReadOnly property in VolumeMounts to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    volumeID
    string
    Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
    -

    Affinity v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Affinity
    -

    Affinity is a group of affinity scheduling rules.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nodeAffinity
    NodeAffinity
    Describes node affinity scheduling rules for the pod.
    podAffinity
    PodAffinity
    Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
    podAntiAffinity
    PodAntiAffinity
    Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
    -

    AggregationRule v1 rbac

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1AggregationRule
    - - -

    AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

    - - - - - - - - - - - - - - - -
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    -

    AllowedFlexVolume v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1AllowedFlexVolume
    -

    AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.

    - - - - - - - - - - - - - - - -
    FieldDescription
    driver
    string
    driver is the name of the Flexvolume driver.
    -

    AllowedHostPath v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1AllowedHostPath
    -

    AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    pathPrefix
    string
    pathPrefix is the path prefix that the host volume must match. It does not support *. Trailing slashes are trimmed when validating the path prefix with a host path. Examples: /foo would allow /foo, /foo/ and /foo/bar /foo would not allow /food or /etc/foo
    readOnly
    boolean
    when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
    -

    AttachedVolume v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1AttachedVolume
    -

    AttachedVolume describes a volume attached to a node

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    devicePath
    string
    DevicePath represents the device path where the volume should be available
    name
    string
    Name of the attached volume
    -

    AzureDiskVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1AzureDiskVolumeSource
    -

    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    cachingMode
    string
    Host Caching mode: None, Read Only, Read Write.
    diskName
    string
    The Name of the data disk in the blob storage
    diskURI
    string
    The URI the data disk in the blob storage
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    kind
    string
    Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    -

    AzureFilePersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1AzureFilePersistentVolumeSource
    -

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretName
    string
    the name of secret that contains Azure Storage Account Name and Key
    secretNamespace
    string
    the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod
    shareName
    string
    Share Name
    -

    AzureFileVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1AzureFileVolumeSource
    -

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretName
    string
    the name of secret that contains Azure Storage Account Name and Key
    shareName
    string
    Share Name
    -

    CSIPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1CSIPersistentVolumeSource
    -

    Represents storage that is managed by an external CSI volume driver (Beta feature)

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    controllerPublishSecretRef
    SecretReference
    ControllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    driver
    string
    Driver is the name of the driver to use for this volume. Required.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    nodePublishSecretRef
    SecretReference
    NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    nodeStageSecretRef
    SecretReference
    NodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed.
    readOnly
    boolean
    Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).
    volumeAttributes
    object
    Attributes of the volume to publish.
    volumeHandle
    string
    VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.
    -

    Capabilities v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Capabilities
    -

    Adds and removes POSIX capabilities from running containers.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    add
    string array
    Added capabilities
    drop
    string array
    Removed capabilities
    -

    CephFSPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1CephFSPersistentVolumeSource
    -

    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    monitors
    string array
    Required: Monitors is a collection of Ceph monitors More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    path
    string
    Optional: Used as the mounted root, rather than the full Ceph tree, default is /
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretFile
    string
    Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretRef
    SecretReference
    Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    user
    string
    Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    -

    CephFSVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1CephFSVolumeSource
    -

    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    monitors
    string array
    Required: Monitors is a collection of Ceph monitors More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    path
    string
    Optional: Used as the mounted root, rather than the full Ceph tree, default is /
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretFile
    string
    Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    secretRef
    LocalObjectReference
    Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    user
    string
    Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
    -

    CertificateSigningRequestCondition v1beta1 certificates

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    certificates.k8s.iov1beta1CertificateSigningRequestCondition
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastUpdateTime
    Time
    timestamp for the last update to this condition
    message
    string
    human readable message with details about the request state
    reason
    string
    brief reason for the request state
    type
    string
    request approval state, currently Approved or Denied.
    -

    CinderPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1CinderPersistentVolumeSource
    -

    Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    secretRef
    SecretReference
    Optional: points to a secret object containing parameters used to connect to OpenStack.
    volumeID
    string
    volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    -

    CinderVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1CinderVolumeSource
    -

    Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    secretRef
    LocalObjectReference
    Optional: points to a secret object containing parameters used to connect to OpenStack.
    volumeID
    string
    volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
    -

    ClientIPConfig v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ClientIPConfig
    -

    ClientIPConfig represents the configurations of Client IP based session affinity.

    - - - - - - - - - - - - - - - -
    FieldDescription
    timeoutSeconds
    integer
    timeoutSeconds specifies the seconds of ClientIP type session sticky time. The value must be >0 && <=86400(for 1 day) if ServiceAffinity == "ClientIP". Default value is 10800(for 3 hours).
    -

    ComponentCondition v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ComponentCondition
    -

    Information about the condition of a component.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    error
    string
    Condition error code for a component. For example, a health check error code.
    message
    string
    Message about the condition for a component. For example, information about a health check.
    status
    string
    Status of the condition for a component. Valid values for "Healthy": "True", "False", or "Unknown".
    type
    string
    Type of condition for a component. Valid value: "Healthy"
    -

    ConfigMapEnvSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMapEnvSource
    -

    ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.

    -

    The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap must be defined
    -

    ConfigMapKeySelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMapKeySelector
    -

    Selects a key from a ConfigMap.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    The key to select.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's key must be defined
    -

    ConfigMapNodeConfigSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMapNodeConfigSource
    -

    ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    kubeletConfigKey
    string
    KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.
    name
    string
    Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.
    namespace
    string
    Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.
    resourceVersion
    string
    ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
    uid
    string
    UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
    -

    ConfigMapProjection v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMapProjection
    -

    Adapts a ConfigMap into a projected volume.

    -

    The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's keys must be defined
    -

    ConfigMapVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ConfigMapVolumeSource
    -

    Adapts a ConfigMap into a volume.

    -

    The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the ConfigMap or it's keys must be defined
    -

    ContainerImage v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerImage
    -

    Describe a container image

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    names
    string array
    Names by which this image is known. e.g. ["k8s.gcr.io/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]
    sizeBytes
    integer
    The size of the image in bytes.
    -

    ContainerPort v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerPort
    -

    ContainerPort represents a network port in a single container.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    containerPort
    integer
    Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.
    hostIP
    string
    What host IP to bind the external port to.
    hostPort
    integer
    Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.
    name
    string
    If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.
    protocol
    string
    Protocol for port. Must be UDP or TCP. Defaults to "TCP".
    -

    ContainerState v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerState
    -

    ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    running
    ContainerStateRunning
    Details about a running container
    terminated
    ContainerStateTerminated
    Details about a terminated container
    waiting
    ContainerStateWaiting
    Details about a waiting container
    -

    ContainerStateRunning v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerStateRunning
    -

    ContainerStateRunning is a running state of a container.

    - - - - - - - - - - - - - - - -
    FieldDescription
    startedAt
    Time
    Time at which the container was last (re-)started
    -

    ContainerStateTerminated v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerStateTerminated
    -

    ContainerStateTerminated is a terminated state of a container.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    containerID
    string
    Container's ID in the format 'docker://<container_id>'
    exitCode
    integer
    Exit status from the last termination of the container
    finishedAt
    Time
    Time at which the container last terminated
    message
    string
    Message regarding the last termination of the container
    reason
    string
    (brief) reason from the last termination of the container
    signal
    integer
    Signal from the last termination of the container
    startedAt
    Time
    Time at which previous execution of the container started
    -

    ContainerStateWaiting v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ContainerStateWaiting
    -

    ContainerStateWaiting is a waiting state of a container.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    message
    string
    Message regarding why the container is not yet running.
    reason
    string
    (brief) reason the container is not yet running.
    -

    CrossVersionObjectReference v1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv1CrossVersionObjectReference
    - - -

    CrossVersionObjectReference contains enough information to let you identify the referred resource.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    API version of the referent
    kind
    string
    Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds&#34;
    name
    string
    Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names
    -

    CustomResourceColumnDefinition v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceColumnDefinition
    -

    CustomResourceColumnDefinition specifies a column for server side printing.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    JSONPath
    string
    JSONPath is a simple JSON path, i.e. with array notation.
    description
    string
    description is a human readable description of this column.
    format
    string
    format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
    name
    string
    name is a human readable name for the column.
    priority
    integer
    priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a higher priority.
    type
    string
    type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
    -

    CustomResourceDefinitionCondition v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionCondition
    -

    CustomResourceDefinitionCondition contains details for the current condition of this pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    -

    CustomResourceDefinitionNames v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionNames
    -

    CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    categories
    string array
    Categories is a list of grouped resources custom resources belong to (e.g. 'all')
    kind
    string
    Kind is the serialized kind of the resource. It is normally CamelCase and singular.
    listKind
    string
    ListKind is the serialized kind of the list for this resource. Defaults to <kind>List.
    plural
    string
    Plural is the plural name of the resource to serve. It must match the name of the CustomResourceDefinition-registration too: plural.group and it must be all lowercase.
    shortNames
    string array
    ShortNames are short names for the resource. It must be all lowercase.
    singular
    string
    Singular is the singular name of the resource. It must be all lowercase Defaults to lowercased <kind>
    -

    CustomResourceDefinitionVersion v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceDefinitionVersion
    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name is the version name, e.g. “v1”, “v2beta1”, etc.
    served
    boolean
    Served is a flag enabling/disabling this version from being served via REST APIs
    storage
    boolean
    Storage flags the version as storage version. There must be exactly one flagged as storage version.
    -

    CustomResourceSubresourceScale v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresourceScale
    -

    CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    labelSelectorPath
    string
    LabelSelectorPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Selector. Only JSON paths without the array notation are allowed. Must be a JSON Path under .status. Must be set to work with HPA. If there is no value under the given path in the CustomResource, the status label selector value in the /scale subresource will default to the empty string.
    specReplicasPath
    string
    SpecReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Spec.Replicas. Only JSON paths without the array notation are allowed. Must be a JSON Path under .spec. If there is no value under the given path in the CustomResource, the /scale subresource will return an error on GET.
    statusReplicasPath
    string
    StatusReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Replicas. Only JSON paths without the array notation are allowed. Must be a JSON Path under .status. If there is no value under the given path in the CustomResource, the status replica value in the /scale subresource will default to 0.
    -

    CustomResourceSubresourceStatus v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresourceStatus
    -

    CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the .status JSON path inside of a CustomResource. When set, exposes a /status subresource for the custom resource PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza

    - - - - - - - - - - - - - - -
    FieldDescription
    -

    CustomResourceSubresources v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceSubresources
    -

    CustomResourceSubresources defines the status and scale subresources for CustomResources.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    scale
    CustomResourceSubresourceScale
    Scale denotes the scale subresource for CustomResources
    status
    CustomResourceSubresourceStatus
    Status denotes the status subresource for CustomResources
    -

    CustomResourceValidation v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1CustomResourceValidation
    -

    CustomResourceValidation is a list of validation methods for CustomResources.

    - - - - - - - - - - - - - - - -
    FieldDescription
    openAPIV3Schema
    JSONSchemaProps
    OpenAPIV3Schema is the OpenAPI v3 schema to be validated against.
    -

    DaemonEndpoint v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1DaemonEndpoint
    -

    DaemonEndpoint contains information about a single Daemon endpoint.

    - - - - - - - - - - - - - - - -
    FieldDescription
    Port
    integer
    Port number of the given endpoint.
    -

    DaemonSetCondition v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1DaemonSetCondition
    - - -

    DaemonSetCondition describes the state of a DaemonSet at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    -

    DaemonSetUpdateStrategy v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1DaemonSetUpdateStrategy
    - - -

    DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
    -

    DeleteOptions v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1DeleteOptions
    -

    DeleteOptions may be provided when deleting an API object.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    gracePeriodSeconds
    integer
    The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    orphanDependents
    boolean
    Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    preconditions
    Preconditions
    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.
    propagationPolicy
    string
    Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    DeploymentCondition v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1DeploymentCondition
    - - -

    DeploymentCondition describes the state of a deployment at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    -

    DownwardAPIProjection v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1DownwardAPIProjection
    -

    Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.

    - - - - - - - - - - - - - - - -
    FieldDescription
    items
    DownwardAPIVolumeFile array
    Items is a list of DownwardAPIVolume file
    -

    DownwardAPIVolumeFile v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1DownwardAPIVolumeFile
    -

    DownwardAPIVolumeFile represents information to create the file containing the pod field

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fieldRef
    ObjectFieldSelector
    Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.
    mode
    integer
    Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    path
    string
    Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'
    resourceFieldRef
    ResourceFieldSelector
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.
    -

    DownwardAPIVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1DownwardAPIVolumeSource
    -

    DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    DownwardAPIVolumeFile array
    Items is a list of downward API volume file
    -

    EmptyDirVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EmptyDirVolumeSource
    -

    Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    medium
    string
    What type of storage medium should back this directory. The default is "" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
    sizeLimit
    Quantity
    Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir
    -

    EndpointAddress v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EndpointAddress
    -

    EndpointAddress is a tuple that describes single IP address.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hostname
    string
    The Hostname of this endpoint
    ip
    string
    The IP of this endpoint. May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), or link-local multicast ((224.0.0.0/24). IPv6 is also accepted but not fully supported on all platforms. Also, certain kubernetes components, like kube-proxy, are not IPv6 ready.
    nodeName
    string
    Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.
    targetRef
    ObjectReference
    Reference to object providing the endpoint.
    -

    EndpointPort v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EndpointPort
    -

    EndpointPort is a tuple that describes a single port.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    The name of this port (corresponds to ServicePort.Name). Must be a DNS_LABEL. Optional only if one port is defined.
    port
    integer
    The port number of the endpoint.
    protocol
    string
    The IP protocol for this port. Must be UDP or TCP. Default is TCP.
    -

    EndpointSubset v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EndpointSubset
    -

    EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given: - { - Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], - Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] - } -The resulting set of endpoints can be viewed as: - a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], - b: [ 10.10.1.1:309, 10.10.2.2:309 ]

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    addresses
    EndpointAddress array
    IP addresses which offer the related ports that are marked as ready. These endpoints should be considered safe for load balancers and clients to utilize.
    notReadyAddresses
    EndpointAddress array
    IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.
    ports
    EndpointPort array
    Port numbers available on the related IP addresses.
    -

    EnvFromSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EnvFromSource
    -

    EnvFromSource represents the source of a set of ConfigMaps

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    configMapRef
    ConfigMapEnvSource
    The ConfigMap to select from
    prefix
    string
    An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.
    secretRef
    SecretEnvSource
    The Secret to select from
    -

    EnvVar v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EnvVar
    -

    EnvVar represents an environment variable present in a Container.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name of the environment variable. Must be a C_IDENTIFIER.
    value
    string
    Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".
    valueFrom
    EnvVarSource
    Source for the environment variable's value. Cannot be used if value is not empty.
    -

    EnvVarSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EnvVarSource
    -

    EnvVarSource represents a source for the value of an EnvVar.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    configMapKeyRef
    ConfigMapKeySelector
    Selects a key of a ConfigMap.
    fieldRef
    ObjectFieldSelector
    Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.
    resourceFieldRef
    ResourceFieldSelector
    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
    secretKeyRef
    SecretKeySelector
    Selects a key of a secret in the pod's namespace
    -

    EventSeries v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EventSeries
    - - -

    EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    count
    integer
    Number of occurrences in this series up to the last heartbeat time
    lastObservedTime
    MicroTime
    Time of the last occurrence observed
    state
    string
    State of this Series: Ongoing or Finished
    -

    EventSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1EventSource
    -

    EventSource contains information for an event.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    component
    string
    Component from which the event is generated.
    host
    string
    Node name on which the event is generated.
    -

    Eviction v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1Eviction
    -

    Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    deleteOptions
    DeleteOptions
    DeleteOptions may be provided
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    ObjectMeta describes the pod that is being evicted.
    -

    ExecAction v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ExecAction
    -

    ExecAction describes a "run in container" action.

    - - - - - - - - - - - - - - - - -
    FieldDescription
    command
    string array
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    -

    ExternalDocumentation v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1ExternalDocumentation
    -

    ExternalDocumentation allows referencing an external resource for extended documentation.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    description
    string
    url
    string
    -

    ExternalMetricSource v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ExternalMetricSource
    -

    ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). Exactly one "target" type should be set.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question.
    metricSelector
    LabelSelector
    metricSelector is used to identify a specific time series within a given metric.
    targetAverageValue
    Quantity
    targetAverageValue is the target per-pod value of global metric (as a quantity). Mutually exclusive with TargetValue.
    targetValue
    Quantity
    targetValue is the target value of the metric (as a quantity). Mutually exclusive with TargetAverageValue.
    -

    ExternalMetricStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ExternalMetricStatus
    -

    ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentAverageValue
    Quantity
    currentAverageValue is the current value of metric averaged over autoscaled pods.
    currentValue
    Quantity
    currentValue is the current value of the metric (as a quantity)
    metricName
    string
    metricName is the name of a metric used for autoscaling in metric system.
    metricSelector
    LabelSelector
    metricSelector is used to identify a specific time series within a given metric.
    -

    FCVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1FCVolumeSource
    -

    Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    lun
    integer
    Optional: FC target lun number
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    targetWWNs
    string array
    Optional: FC target worldwide names (WWNs)
    wwids
    string array
    Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.
    -

    FSGroupStrategyOptions v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1FSGroupStrategyOptions
    -

    FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
    -

    FlexPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1FlexPersistentVolumeSource
    -

    FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    driver
    string
    Driver is the name of the driver to use for this volume.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
    options
    object
    Optional: Extra command options if any.
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    SecretReference
    Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.
    -

    FlexVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1FlexVolumeSource
    -

    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    driver
    string
    Driver is the name of the driver to use for this volume.
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
    options
    object
    Optional: Extra command options if any.
    readOnly
    boolean
    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.
    -

    FlockerVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1FlockerVolumeSource
    -

    Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    datasetName
    string
    Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated
    datasetUUID
    string
    UUID of the dataset. This is unique identifier of a Flocker dataset
    -

    GCEPersistentDiskVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1GCEPersistentDiskVolumeSource
    -

    Represents a Persistent Disk resource in Google Compute Engine.

    -

    A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    partition
    integer
    The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    pdName
    string
    Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
    -

    GitRepoVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1GitRepoVolumeSource
    -

    Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.

    -

    DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    directory
    string
    Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
    repository
    string
    Repository URL
    revision
    string
    Commit hash for the specified revision.
    -

    GlusterfsVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1GlusterfsVolumeSource
    -

    Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    endpoints
    string
    EndpointsName is the endpoint name that details Glusterfs topology. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    path
    string
    Path is the Glusterfs volume path. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    readOnly
    boolean
    ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
    -

    GroupVersionForDiscovery v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1GroupVersionForDiscovery
    -

    GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    groupVersion
    string
    groupVersion specifies the API group and version in the form "group/version"
    version
    string
    version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.
    -

    HTTPGetAction v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1HTTPGetAction
    -

    HTTPGetAction describes an action based on HTTP Get requests.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    host
    string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders
    HTTPHeader array
    Custom headers to set in the request. HTTP allows repeated headers.
    path
    string
    Path to access on the HTTP server.
    portName or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    scheme
    string
    Scheme to use for connecting to the host. Defaults to HTTP.
    -

    HTTPHeader v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1HTTPHeader
    -

    HTTPHeader describes a custom header to be used in HTTP probes

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    The header field name
    value
    string
    The header field value
    -

    HTTPIngressPath v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1HTTPIngressPath
    -

    HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    backend
    IngressBackend
    Backend defines the referenced service endpoint to which the traffic will be forwarded to.
    path
    string
    Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
    -

    HTTPIngressRuleValue v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1HTTPIngressRuleValue
    -

    HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart&gt; -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

    - - - - - - - - - - - - - - - -
    FieldDescription
    paths
    HTTPIngressPath array
    A collection of paths that map requests to backends.
    -

    Handler v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Handler
    -

    Handler defines a specific action that should be taken

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    exec
    ExecAction
    One and only one of the following should be specified. Exec specifies the action to take.
    httpGet
    HTTPGetAction
    HTTPGet specifies the http request to perform.
    tcpSocket
    TCPSocketAction
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported
    -

    HorizontalPodAutoscalerCondition v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1HorizontalPodAutoscalerCondition
    -

    HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    lastTransitionTime is the last time the condition transitioned from one status to another
    message
    string
    message is a human-readable explanation containing details about the transition
    reason
    string
    reason is the reason for the condition's last transition.
    status
    string
    status is the status of the condition (True, False, Unknown)
    type
    string
    type describes the current condition
    -

    HostAlias v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1HostAlias
    -

    HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hostnames
    string array
    Hostnames for the above IP address.
    ip
    string
    IP address of the host file entry.
    -

    HostPathVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1HostPathVolumeSource
    -

    Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    path
    string
    Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    type
    string
    Type for HostPath Volume Defaults to "" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath
    -

    HostPortRange v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1HostPortRange
    -

    HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    -

    IDRange v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1IDRange
    -

    IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    -

    IPBlock v1 networking

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1IPBlock
    - - -

    IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    cidr
    string
    CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
    except
    string array
    Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
    -

    ISCSIPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ISCSIPersistentVolumeSource
    -

    ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    chapAuthDiscovery
    boolean
    whether support iSCSI Discovery CHAP authentication
    chapAuthSession
    boolean
    whether support iSCSI Session CHAP authentication
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
    initiatorName
    string
    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
    iqn
    string
    Target iSCSI Qualified Name.
    iscsiInterface
    string
    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
    lun
    integer
    iSCSI Target Lun number.
    portals
    string array
    iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
    secretRef
    SecretReference
    CHAP Secret for iSCSI target and initiator authentication
    targetPortal
    string
    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    -

    ISCSIVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ISCSIVolumeSource
    -

    Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    chapAuthDiscovery
    boolean
    whether support iSCSI Discovery CHAP authentication
    chapAuthSession
    boolean
    whether support iSCSI Session CHAP authentication
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi
    initiatorName
    string
    Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection.
    iqn
    string
    Target iSCSI Qualified Name.
    iscsiInterface
    string
    iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).
    lun
    integer
    iSCSI Target Lun number.
    portals
    string array
    iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
    secretRef
    LocalObjectReference
    CHAP Secret for iSCSI target and initiator authentication
    targetPortal
    string
    iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
    -

    IngressBackend v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1IngressBackend
    -

    IngressBackend describes all endpoints for a given service and port.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    serviceName
    string
    Specifies the name of the referenced service.
    servicePortSpecifies the port of the referenced service.
    -

    IngressRule v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1IngressRule
    -

    IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    host
    string
    Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the IP in the Spec of the parent Ingress. 2. The : delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https. Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
    http
    HTTPIngressRuleValue
    -

    IngressTLS v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1IngressTLS
    -

    IngressTLS describes the transport layer security associated with an Ingress.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hosts
    string array
    Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
    secretName
    string
    SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
    -

    Initializer v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Initializer
    - - -

    Initializer is information about an initializer that has not yet completed.

    - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    name of the process that is responsible for initializing this object.
    -

    Initializers v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Initializers
    -

    Initializers tracks the progress of initialization.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    pending
    Initializer array
    patch type: merge
    patch merge key: name
    Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients.
    result
    Status
    If result is set with the Failure field, the object will be persisted to storage and then deleted, ensuring that other clients can observe the deletion.
    -

    JSON v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSON
    -

    JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

    - - - - - - - - - - - - - - - -
    FieldDescription
    Raw
    string
    -

    JSONSchemaProps v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaProps
    -

    JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    $ref
    string
    $schema
    string
    additionalItems
    JSONSchemaPropsOrBool
    additionalProperties
    JSONSchemaPropsOrBool
    allOf
    JSONSchemaProps array
    anyOf
    JSONSchemaProps array
    default
    JSON
    definitions
    object
    dependencies
    object
    description
    string
    enum
    JSON array
    example
    JSON
    exclusiveMaximum
    boolean
    exclusiveMinimum
    boolean
    externalDocs
    ExternalDocumentation
    format
    string
    id
    string
    items
    JSONSchemaPropsOrArray
    maxItems
    integer
    maxLength
    integer
    maxProperties
    integer
    maximum
    number
    minItems
    integer
    minLength
    integer
    minProperties
    integer
    minimum
    number
    multipleOf
    number
    not
    JSONSchemaProps
    oneOf
    JSONSchemaProps array
    pattern
    string
    patternProperties
    object
    properties
    object
    required
    string array
    title
    string
    type
    string
    uniqueItems
    boolean
    -

    JSONSchemaPropsOrArray v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaPropsOrArray
    -

    JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    JSONSchemas
    JSONSchemaProps array
    Schema
    JSONSchemaProps
    -

    JSONSchemaPropsOrBool v1beta1 apiextensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiextensions.k8s.iov1beta1JSONSchemaPropsOrBool
    -

    JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    Allows
    boolean
    Schema
    JSONSchemaProps
    -

    JobCondition v1 batch

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    batchv1JobCondition
    -

    JobCondition describes current state of a job.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastProbeTime
    Time
    Last time the condition was checked.
    lastTransitionTime
    Time
    Last time the condition transit from one status to another.
    message
    string
    Human readable message indicating details about last transition.
    reason
    string
    (brief) reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of job condition, Complete or Failed.
    -

    JobTemplateSpec v1beta1 batch

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    batchv1beta1JobTemplateSpec
    - - -

    JobTemplateSpec describes the data a Job should have when created from a template

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    KeyToPath v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1KeyToPath
    -

    Maps a string key to a path within a volume.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    The key to project.
    mode
    integer
    Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    path
    string
    The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.
    -

    LabelSelector v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1LabelSelector
    -

    A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    matchExpressions
    LabelSelectorRequirement array
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels
    object
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    -

    LabelSelectorRequirement v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1LabelSelectorRequirement
    -

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    patch type: merge
    patch merge key: key
    key is the label key that the selector applies to.
    operator
    string
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values
    string array
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    -

    Lifecycle v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Lifecycle
    -

    Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    postStart
    Handler
    PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
    preStop
    Handler
    PreStop is called immediately before a container is terminated. The container is terminated after the handler completes. The reason for termination is passed to the handler. Regardless of the outcome of the handler, the container is eventually terminated. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
    -

    LimitRangeItem v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LimitRangeItem
    -

    LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    default
    object
    Default resource requirement limit value by resource name if resource limit is omitted.
    defaultRequest
    object
    DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
    max
    object
    Max usage constraints on this kind by resource name.
    maxLimitRequestRatio
    object
    MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
    min
    object
    Min usage constraints on this kind by resource name.
    type
    string
    Type of resource that this limit applies to.
    -

    ListMeta v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1ListMeta
    -

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    continue
    string
    continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response.
    resourceVersion
    string
    String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    selfLink
    string
    selfLink is a URL representing this object. Populated by the system. Read-only.
    -

    LoadBalancerIngress v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LoadBalancerIngress
    -

    LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    hostname
    string
    Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)
    ip
    string
    IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)
    -

    LoadBalancerStatus v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LoadBalancerStatus
    -

    LoadBalancerStatus represents the status of a load-balancer.

    - - - - - - - - - - - - - - - -
    FieldDescription
    ingress
    LoadBalancerIngress array
    Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.
    -

    LocalObjectReference v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LocalObjectReference
    -

    LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

    - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    -

    LocalVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1LocalVolumeSource
    -

    Local represents directly-attached storage with node affinity (Beta feature)

    - - - - - - - - - - - - - - - -
    FieldDescription
    path
    string
    The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...). Directories can be represented only by PersistentVolume with VolumeMode=Filesystem. Block devices can be represented only by VolumeMode=Block, which also requires the BlockVolume alpha feature gate to be enabled.
    -

    MetricSpec v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1MetricSpec
    -

    MetricSpec specifies how to scale based on a single metric (only type and one other matching field should be set at once).

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    external
    ExternalMetricSource
    external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
    object
    ObjectMetricSource
    object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
    pods
    PodsMetricSource
    pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
    resource
    ResourceMetricSource
    resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
    type
    string
    type is the type of metric source. It should be one of "Object", "Pods" or "Resource", each mapping to a matching field in the object.
    -

    MetricStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1MetricStatus
    -

    MetricStatus describes the last-read state of a single metric.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    external
    ExternalMetricStatus
    external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
    object
    ObjectMetricStatus
    object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object).
    pods
    PodsMetricStatus
    pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.
    resource
    ResourceMetricStatus
    resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.
    type
    string
    type is the type of metric source. It will be one of "Object", "Pods" or "Resource", each corresponds to a matching field in the object.
    -

    MicroTime v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1MicroTime
    - - - - - - - - - - - - - - -
    FieldDescription
    -

    NFSVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NFSVolumeSource
    -

    Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    path
    string
    Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    readOnly
    boolean
    ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    server
    string
    Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs
    -

    NetworkPolicyEgressRule v1 networking

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyEgressRule
    - - -

    NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ports
    NetworkPolicyPort array
    List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    to
    NetworkPolicyPeer array
    List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
    -

    NetworkPolicyIngressRule v1 networking

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyIngressRule
    - - -

    NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    from
    NetworkPolicyPeer array
    List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least on item, this rule allows traffic only if the traffic matches at least one item in the from list.
    ports
    NetworkPolicyPort array
    List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    -

    NetworkPolicyPeer v1 networking

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyPeer
    - - -

    NetworkPolicyPeer describes a peer to allow traffic from. Only certain combinations of fields are allowed

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ipBlock
    IPBlock
    IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
    namespaceSelector
    LabelSelector
    Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
    podSelector
    LabelSelector
    This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
    -

    NetworkPolicyPort v1 networking

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    networking.k8s.iov1NetworkPolicyPort
    - - -

    NetworkPolicyPort describes a port to allow traffic on

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    portThe port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers.
    protocol
    string
    The protocol (TCP or UDP) which traffic must match. If not specified, this field defaults to TCP.
    -

    NodeAddress v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeAddress
    -

    NodeAddress contains information for the node's address.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    address
    string
    The node address.
    type
    string
    Node address type, one of Hostname, ExternalIP or InternalIP.
    -

    NodeAffinity v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeAffinity
    -

    Node affinity is a group of node affinity scheduling rules.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    PreferredSchedulingTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    NodeSelector
    If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
    -

    NodeCondition v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeCondition
    -

    NodeCondition contains condition information for a node.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastHeartbeatTime
    Time
    Last time we got an update on a given condition.
    lastTransitionTime
    Time
    Last time the condition transit from one status to another.
    message
    string
    Human readable message indicating details about last transition.
    reason
    string
    (brief) reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of node condition.
    -

    NodeConfigSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeConfigSource
    -

    NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil.

    - - - - - - - - - - - - - - - -
    FieldDescription
    configMap
    ConfigMapNodeConfigSource
    ConfigMap is a reference to a Node's ConfigMap
    -

    NodeConfigStatus v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeConfigStatus
    -

    NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    active
    NodeConfigSource
    Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error.
    assigned
    NodeConfigSource
    Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned.
    error
    string
    Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions.
    lastKnownGood
    NodeConfigSource
    LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future.
    -

    NodeDaemonEndpoints v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeDaemonEndpoints
    -

    NodeDaemonEndpoints lists ports opened by daemons running on the Node.

    - - - - - - - - - - - - - - - -
    FieldDescription
    kubeletEndpoint
    DaemonEndpoint
    Endpoint on which Kubelet is listening.
    -

    NodeSelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeSelector
    -

    A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.

    - - - - - - - - - - - - - - - -
    FieldDescription
    nodeSelectorTerms
    NodeSelectorTerm array
    Required. A list of node selector terms. The terms are ORed.
    -

    NodeSelectorRequirement v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeSelectorRequirement
    -

    A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    The label key that the selector applies to.
    operator
    string
    Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
    values
    string array
    An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
    -

    NodeSelectorTerm v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeSelectorTerm
    -

    A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    matchExpressions
    NodeSelectorRequirement array
    A list of node selector requirements by node's labels.
    matchFields
    NodeSelectorRequirement array
    A list of node selector requirements by node's fields.
    -

    NodeSystemInfo v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1NodeSystemInfo
    -

    NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    architecture
    string
    The Architecture reported by the node
    bootID
    string
    Boot ID reported by the node.
    containerRuntimeVersion
    string
    ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
    kernelVersion
    string
    Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
    kubeProxyVersion
    string
    KubeProxy Version reported by the node.
    kubeletVersion
    string
    Kubelet Version reported by the node.
    machineID
    string
    MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html
    operatingSystem
    string
    The Operating System reported by the node
    osImage
    string
    OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
    systemUUID
    string
    SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html
    -

    NonResourceAttributes v1 authorization

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1NonResourceAttributes
    - - -

    NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    path
    string
    Path is the URL path of the request
    verb
    string
    Verb is the standard HTTP verb
    -

    NonResourceRule v1 authorization

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1NonResourceRule
    - - -

    NonResourceRule holds information that describes a rule for the non-resource

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. s are allowed, but only as the full, final step in the path. "" means all.
    verbs
    string array
    Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
    -

    ObjectFieldSelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ObjectFieldSelector
    -

    ObjectFieldSelector selects an APIVersioned field of an object.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    Version of the schema the FieldPath is written in terms of, defaults to "v1".
    fieldPath
    string
    Path of the field to select in the specified API version.
    -

    ObjectMeta v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1ObjectMeta
    -

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    annotations
    object
    Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations
    clusterName
    string
    The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.
    creationTimestamp
    Time
    CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    deletionGracePeriodSeconds
    integer
    Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only.
    deletionTimestamp
    Time
    DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    finalizers
    string array
    patch type: merge
    Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed.
    generateName
    string
    GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
    generation
    integer
    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.
    initializers
    Initializers
    An initializer is a controller which enforces some system invariant at object creation time. This field is a list of initializers that have not yet acted on this object. If nil or empty, this object has been completely initialized. Otherwise, the object is considered uninitialized and is hidden (in list/watch and get calls) from clients that haven't explicitly asked to observe uninitialized objects. When an object is created, the system will populate this list with the current set of initializers. Only privileged users may set or modify this list. Once it is empty, it may not be modified further by any user.
    labels
    object
    Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
    name
    string
    Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
    namespace
    string
    Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces
    ownerReferences
    OwnerReference array
    patch type: merge
    patch merge key: uid
    List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.
    resourceVersion
    string
    An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    selfLink
    string
    SelfLink is a URL representing this object. Populated by the system. Read-only.
    uid
    string
    UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    -

    ObjectMetricSource v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ObjectMetricSource
    -

    ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question.
    target
    CrossVersionObjectReference
    target is the described Kubernetes object.
    targetValue
    Quantity
    targetValue is the target value of the metric (as a quantity).
    -

    ObjectMetricStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ObjectMetricStatus
    -

    ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentValue
    Quantity
    currentValue is the current value of the metric (as a quantity).
    metricName
    string
    metricName is the name of the metric in question.
    target
    CrossVersionObjectReference
    target is the described Kubernetes object.
    -

    ObjectReference v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ObjectReference
    -

    ObjectReference contains enough information to let you inspect or modify the referred object.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    API version of the referent.
    fieldPath
    string
    If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.
    kind
    string
    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    namespace
    string
    Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
    resourceVersion
    string
    Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
    uid
    string
    UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
    -

    OwnerReference v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1OwnerReference
    -

    OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    API version of the referent.
    blockOwnerDeletion
    boolean
    If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
    controller
    boolean
    If true, this reference points to the managing controller.
    kind
    string
    Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names
    uid
    string
    UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    -

    Patch v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Patch
    -

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    - - - - - - - - - - - - -
    FieldDescription
    -

    PersistentVolumeClaimCondition v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PersistentVolumeClaimCondition
    -

    PersistentVolumeClaimCondition contails details about state of pvc

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastProbeTime
    Time
    Last time we probed the condition.
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports "ResizeStarted" that means the underlying persistent volume is being resized.
    status
    string
    type
    string
    -

    PersistentVolumeClaimVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PersistentVolumeClaimVolumeSource
    -

    PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    claimName
    string
    ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
    readOnly
    boolean
    Will force the ReadOnly setting in VolumeMounts. Default false.
    -

    PhotonPersistentDiskVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PhotonPersistentDiskVolumeSource
    -

    Represents a Photon Controller persistent disk resource.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    pdID
    string
    ID that identifies Photon Controller persistent disk
    -

    PodAffinity v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodAffinity
    -

    Pod affinity is a group of inter pod affinity scheduling rules.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    WeightedPodAffinityTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    PodAffinityTerm array
    If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
    -

    PodAffinityTerm v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodAffinityTerm
    -

    Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    labelSelector
    LabelSelector
    A label query over a set of resources, in this case pods.
    namespaces
    string array
    namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace"
    topologyKey
    string
    This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
    -

    PodAntiAffinity v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodAntiAffinity
    -

    Pod anti affinity is a group of inter pod anti affinity scheduling rules.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    preferredDuringSchedulingIgnoredDuringExecution
    WeightedPodAffinityTerm array
    The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
    requiredDuringSchedulingIgnoredDuringExecution
    PodAffinityTerm array
    If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
    -

    PodCondition v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodCondition
    -

    PodCondition contains details for the current condition of this pod.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastProbeTime
    Time
    Last time we probed the condition.
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    type
    string
    Type is the type of the condition. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
    -

    PodDNSConfig v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodDNSConfig
    -

    PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nameservers
    string array
    A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.
    options
    PodDNSConfigOption array
    A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.
    searches
    string array
    A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed.
    -

    PodDNSConfigOption v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodDNSConfigOption
    -

    PodDNSConfigOption defines DNS resolver options of a pod.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Required.
    value
    string
    -

    PodReadinessGate v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodReadinessGate
    -

    PodReadinessGate contains the reference to a pod condition

    - - - - - - - - - - - - - - - -
    FieldDescription
    conditionType
    string
    ConditionType refers to a condition in the pod's condition list with matching type.
    -

    PodSecurityContext v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PodSecurityContext
    -

    PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsGroup
    integer
    A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume.
    runAsGroup
    integer
    The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    runAsNonRoot
    boolean
    Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsUser
    integer
    The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    seLinuxOptions
    SELinuxOptions
    The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
    supplementalGroups
    integer array
    A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.
    sysctls
    Sysctl array
    Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch.
    -

    PodsMetricSource v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1PodsMetricSource
    -

    PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metricName
    string
    metricName is the name of the metric in question
    targetAverageValue
    Quantity
    targetAverageValue is the target value of the average of the metric across all relevant pods (as a quantity)
    -

    PodsMetricStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1PodsMetricStatus
    -

    PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentAverageValue
    Quantity
    currentAverageValue is the current value of the average of the metric across all relevant pods (as a quantity)
    metricName
    string
    metricName is the name of the metric in question
    -

    PolicyRule v1 rbac

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1PolicyRule
    - - -

    PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. ResourceAll represents all resources.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    -

    PortworxVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PortworxVolumeSource
    -

    PortworxVolumeSource represents a Portworx volume resource.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    volumeID
    string
    VolumeID uniquely identifies a Portworx volume
    -

    Preconditions v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Preconditions
    -

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    - - - - - - - - - - - - - - - -
    FieldDescription
    uid
    string
    Specifies the target UID.
    -

    PreferredSchedulingTerm v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1PreferredSchedulingTerm
    -

    An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    preference
    NodeSelectorTerm
    A node selector term, associated with the corresponding weight.
    weight
    integer
    Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
    -

    Probe v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Probe
    -

    Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    exec
    ExecAction
    One and only one of the following should be specified. Exec specifies the action to take.
    failureThreshold
    integer
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.
    httpGet
    HTTPGetAction
    HTTPGet specifies the http request to perform.
    initialDelaySeconds
    integer
    Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    periodSeconds
    integer
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.
    successThreshold
    integer
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.
    tcpSocket
    TCPSocketAction
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported
    timeoutSeconds
    integer
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    -

    ProjectedVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ProjectedVolumeSource
    -

    Represents a projected volume source

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    defaultMode
    integer
    Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    sources
    VolumeProjection array
    list of volume projections
    -

    Quantity resource core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    coreresourceQuantity
    - - - - - - - - - - - - - - -
    FieldDescription
    -

    QuobyteVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1QuobyteVolumeSource
    -

    Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    group
    string
    Group to map volume access to Default is no group
    readOnly
    boolean
    ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.
    registry
    string
    Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes
    user
    string
    User to map volume access to Defaults to serivceaccount user
    volume
    string
    Volume is a string that references an already created Quobyte volume by name.
    -

    RBDPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1RBDPersistentVolumeSource
    -

    Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd
    image
    string
    The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    keyring
    string
    Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    monitors
    string array
    A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    pool
    string
    The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    secretRef
    SecretReference
    SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    user
    string
    The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    -

    RBDVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1RBDVolumeSource
    -

    Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd
    image
    string
    The rados image name. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    keyring
    string
    Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    monitors
    string array
    A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    pool
    string
    The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    readOnly
    boolean
    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    secretRef
    LocalObjectReference
    SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    user
    string
    The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
    -

    ReplicaSetCondition v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1ReplicaSetCondition
    - - -

    ReplicaSetCondition describes the state of a replica set at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    -

    ReplicationControllerCondition v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ReplicationControllerCondition
    -

    ReplicationControllerCondition describes the state of a replication controller at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replication controller condition.
    -

    ResourceAttributes v1 authorization

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1ResourceAttributes
    - - -

    ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    group
    string
    Group is the API Group of the Resource. "*" means all.
    name
    string
    Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
    namespace
    string
    Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
    resource
    string
    Resource is one of the existing resource types. "*" means all.
    subresource
    string
    Subresource is one of the existing resource types. "" means none.
    verb
    string
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
    version
    string
    Version is the API Version of the Resource. "*" means all.
    -

    ResourceFieldSelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ResourceFieldSelector
    -

    ResourceFieldSelector represents container resources (cpu, memory) and their output format

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    containerName
    string
    Container name: required for volumes, optional for env vars
    divisor
    Quantity
    Specifies the output format of the exposed resources, defaults to "1"
    resource
    string
    Required: resource to select
    -

    ResourceMetricSource v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ResourceMetricSource
    -

    ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    name is the name of the resource in question.
    targetAverageUtilization
    integer
    targetAverageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
    targetAverageValue
    Quantity
    targetAverageValue is the target value of the average of the resource metric across all relevant pods, as a raw value (instead of as a percentage of the request), similar to the "pods" metric source type.
    -

    ResourceMetricStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1ResourceMetricStatus
    -

    ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    currentAverageUtilization
    integer
    currentAverageUtilization is the current value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. It will only be present if targetAverageValue was set in the corresponding metric specification.
    currentAverageValue
    Quantity
    currentAverageValue is the current value of the average of the resource metric across all relevant pods, as a raw value (instead of as a percentage of the request), similar to the "pods" metric source type. It will always be set, regardless of the corresponding metric specification.
    name
    string
    name is the name of the resource in question.
    -

    ResourceRequirements v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ResourceRequirements
    -

    ResourceRequirements describes the compute resource requirements.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    limits
    object
    Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    requests
    object
    Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
    -

    ResourceRule v1 authorization

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1ResourceRule
    - - -

    ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all.
    resources
    string array
    Resources is a list of resources this rule applies to. "" means all in the specified apiGroups. "/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
    -

    RoleRef v1 rbac

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1RoleRef
    - - -

    RoleRef contains information that points to the role being used

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    -

    RollbackConfig v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1RollbackConfig
    -

    DEPRECATED.

    - - - - - - - - - - - - - - - -
    FieldDescription
    revision
    integer
    The revision to rollback to. If set to 0, rollback to the last revision.
    -

    RollingUpdateStatefulSetStrategy v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1RollingUpdateStatefulSetStrategy
    - - -

    RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.

    - - - - - - - - - - - - - - - -
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
    -

    Rule v1alpha1 admissionregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1Rule
    -

    Rule is a tuple of APIGroups, APIVersion, and Resources.It is recommended to make sure that all the tuple expansions are valid.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the API groups the resources belong to. '*' is all groups. If '*' is present, the length of the slice must be one. Required.
    apiVersions
    string array
    APIVersions is the API versions the resources belong to. '*' is all versions. If '*' is present, the length of the slice must be one. Required.
    resources
    string array
    Resources is a list of resources this rule applies to. For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources. If wildcard is present, the validation rule will ensure resources do not overlap with each other. Depending on the enclosing object, subresources might not be allowed. Required.
    -

    RuleWithOperations v1beta1 admissionregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1RuleWithOperations
    -

    RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the API groups the resources belong to. '*' is all groups. If '*' is present, the length of the slice must be one. Required.
    apiVersions
    string array
    APIVersions is the API versions the resources belong to. '*' is all versions. If '*' is present, the length of the slice must be one. Required.
    operations
    string array
    Operations is the operations the admission hook cares about - CREATE, UPDATE, or for all operations. If '\' is present, the length of the slice must be one. Required.
    resources
    string array
    Resources is a list of resources this rule applies to. For example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources. If wildcard is present, the validation rule will ensure resources do not overlap with each other. Depending on the enclosing object, subresources might not be allowed. Required.
    -

    RunAsUserStrategyOptions v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1RunAsUserStrategyOptions
    -

    RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate the allowable RunAsUser values that may be set.
    -

    SELinuxOptions v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SELinuxOptions
    -

    SELinuxOptions are the labels to be applied to the container

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    level
    string
    Level is SELinux level label that applies to the container.
    role
    string
    Role is a SELinux role label that applies to the container.
    type
    string
    Type is a SELinux type label that applies to the container.
    user
    string
    User is a SELinux user label that applies to the container.
    -

    SELinuxStrategyOptions v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1SELinuxStrategyOptions
    -

    SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rule
    string
    rule is the strategy that will dictate the allowable labels that may be set.
    seLinuxOptions
    SELinuxOptions
    seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
    -

    Scale v1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv1Scale
    - - -

    Scale represents a scaling request for a resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    -

    ScaleIOPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ScaleIOPersistentVolumeSource
    -

    ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    gateway
    string
    The host address of the ScaleIO API Gateway.
    protectionDomain
    string
    The name of the ScaleIO Protection Domain for the configured storage.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    SecretReference
    SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
    sslEnabled
    boolean
    Flag to enable/disable SSL communication with Gateway, default false
    storageMode
    string
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    storagePool
    string
    The ScaleIO Storage Pool associated with the protection domain.
    system
    string
    The name of the storage system as configured in ScaleIO.
    volumeName
    string
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    -

    ScaleIOVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ScaleIOVolumeSource
    -

    ScaleIOVolumeSource represents a persistent ScaleIO volume

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    gateway
    string
    The host address of the ScaleIO API Gateway.
    protectionDomain
    string
    The name of the ScaleIO Protection Domain for the configured storage.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail.
    sslEnabled
    boolean
    Flag to enable/disable SSL communication with Gateway, default false
    storageMode
    string
    Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned.
    storagePool
    string
    The ScaleIO Storage Pool associated with the protection domain.
    system
    string
    The name of the storage system as configured in ScaleIO.
    volumeName
    string
    The name of a volume already created in the ScaleIO system that is associated with this volume source.
    -

    ScopeSelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ScopeSelector
    -

    A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.

    - - - - - - - - - - - - - - - -
    FieldDescription
    matchExpressions
    ScopedResourceSelectorRequirement array
    A list of scope selector requirements by scope of the resources.
    -

    ScopedResourceSelectorRequirement v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ScopedResourceSelectorRequirement
    -

    A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    operator
    string
    Represents a scope's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist.
    scopeName
    string
    The name of the scope that the selector applies to.
    values
    string array
    An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    -

    SecretEnvSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecretEnvSource
    -

    SecretEnvSource selects a Secret to populate the environment variables with.

    -

    The contents of the target Secret's Data field will represent the key-value pairs as environment variables.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret must be defined
    -

    SecretKeySelector v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecretKeySelector
    -

    SecretKeySelector selects a key of a Secret.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    The key of the secret to select from. Must be a valid secret key.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret or it's key must be defined
    -

    SecretProjection v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecretProjection
    -

    Adapts a secret into a projected volume.

    -

    The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    name
    string
    Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
    optional
    boolean
    Specify whether the Secret or its key must be defined
    -

    SecretReference v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecretReference
    -

    SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name is unique within a namespace to reference a secret resource.
    namespace
    string
    Namespace defines the space within which the secret name must be unique.
    -

    SecretVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecretVolumeSource
    -

    Adapts a Secret into a volume.

    -

    The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    defaultMode
    integer
    Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
    items
    KeyToPath array
    If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.
    optional
    boolean
    Specify whether the Secret or it's keys must be defined
    secretName
    string
    Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
    -

    SecurityContext v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SecurityContext
    -

    SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowPrivilegeEscalation
    boolean
    AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN
    capabilities
    Capabilities
    The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.
    privileged
    boolean
    Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.
    readOnlyRootFilesystem
    boolean
    Whether this container has a read-only root filesystem. Default is false.
    runAsGroup
    integer
    The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsNonRoot
    boolean
    Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    runAsUser
    integer
    The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    seLinuxOptions
    SELinuxOptions
    The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
    -

    ServerAddressByClientCIDR v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1ServerAddressByClientCIDR
    -

    ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    clientCIDR
    string
    The CIDR with which clients can match their IP to figure out the server address that they should use.
    serverAddress
    string
    Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.
    -

    ServiceAccountTokenProjection v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ServiceAccountTokenProjection
    -

    ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    audience
    string
    Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.
    expirationSeconds
    integer
    ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.
    path
    string
    Path is the path relative to the mount point of the file to project the token into.
    -

    ServicePort v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1ServicePort
    -

    ServicePort contains information on service's port.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. This maps to the 'Name' field in EndpointPort objects. Optional if only one ServicePort is defined on this service.
    nodePort
    integer
    The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
    port
    integer
    The port that will be exposed by this service.
    protocol
    string
    The IP protocol for this port. Supports "TCP" and "UDP". Default is TCP.
    targetPortNumber or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service
    -

    ServiceReference v1 apiregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1ServiceReference
    - - -

    ServiceReference holds a reference to Service.legacy.k8s.io

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name is the name of the service
    namespace
    string
    Namespace is the namespace of the service
    -

    SessionAffinityConfig v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1SessionAffinityConfig
    -

    SessionAffinityConfig represents the configurations of session affinity.

    - - - - - - - - - - - - - - - -
    FieldDescription
    clientIP
    ClientIPConfig
    clientIP contains the configurations of Client IP based session affinity.
    -

    StatefulSetCondition v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1StatefulSetCondition
    - - -

    StatefulSetCondition describes the state of a statefulset at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    -

    StatefulSetUpdateStrategy v1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1StatefulSetUpdateStrategy
    - - -

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
    -

    Status v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Status
    -

    Status is a return value for calls that don't return other objects.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    code
    integer
    Suggested HTTP return code for this status, 0 if not set.
    details
    StatusDetails
    Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    message
    string
    A human-readable description of the status of this operation.
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    reason
    string
    A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.
    status
    string
    Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    StatusCause v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1StatusCause
    -

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    field
    string
    The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed. Fields may appear more than once in an array of causes due to fields having multiple errors. Optional. Examples: "name" - the field "name" on the current resource "items[0].name" - the field "name" on the first array entry in "items"
    message
    string
    A human-readable description of the cause of the error. This field may be presented as-is to a reader.
    reason
    string
    A machine-readable description of the cause of the error. If this value is empty there is no information available.
    -

    StatusDetails v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1StatusDetails
    -

    StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    causes
    StatusCause array
    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.
    group
    string
    The group attribute of the resource associated with the status StatusReason.
    kind
    string
    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).
    retryAfterSeconds
    integer
    If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.
    uid
    string
    UID of the resource. (when there is a single resource which can be described). More info: http://kubernetes.io/docs/user-guide/identifiers#uids
    -

    StorageOSPersistentVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1StorageOSPersistentVolumeSource
    -

    Represents a StorageOS persistent volume resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    ObjectReference
    SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted.
    volumeName
    string
    VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
    volumeNamespace
    string
    VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.
    -

    StorageOSVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1StorageOSVolumeSource
    -

    Represents a StorageOS persistent volume resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    readOnly
    boolean
    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
    secretRef
    LocalObjectReference
    SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted.
    volumeName
    string
    VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.
    volumeNamespace
    string
    VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to "default" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.
    -

    Subject v1 rbac

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1Subject
    - - -

    Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroup
    string
    APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    -

    SubjectRulesReviewStatus v1 authorization

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1SubjectRulesReviewStatus
    - - -

    SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    evaluationError
    string
    EvaluationError can appear in combination with Rules. It indicates an error occurred during rule evaluation, such as an authorizer that doesn't support rule evaluation, and that ResourceRules and/or NonResourceRules may be incomplete.
    incomplete
    boolean
    Incomplete is true when the rules returned by this call are incomplete. This is most commonly encountered when an authorizer, such as an external authorizer, doesn't support rules evaluation.
    nonResourceRules
    NonResourceRule array
    NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    resourceRules
    ResourceRule array
    ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    -

    SupplementalGroupsStrategyOptions v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1SupplementalGroupsStrategyOptions
    -

    SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
    -

    Sysctl v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Sysctl
    -

    Sysctl defines a kernel parameter to be set

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name of a property to set
    value
    string
    Value of a property to set
    -

    TCPSocketAction v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1TCPSocketAction
    -

    TCPSocketAction describes an action based on opening a socket

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    host
    string
    Optional: Host name to connect to, defaults to the pod IP.
    portNumber or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    -

    Taint v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Taint
    -

    The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    effect
    string
    Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
    key
    string
    Required. The taint key to be applied to a node.
    timeAdded
    Time
    TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints.
    value
    string
    Required. The taint value corresponding to the taint key.
    -

    Time v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1Time
    - - - - - - - - - - - - - - -
    FieldDescription
    -

    Toleration v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1Toleration
    -

    The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    effect
    string
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
    key
    string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator
    string
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
    tolerationSeconds
    integer
    TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
    value
    string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    -

    TopologySelectorLabelRequirement v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1TopologySelectorLabelRequirement
    -

    A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    key
    string
    The label key that the selector applies to.
    values
    string array
    An array of string values. One value must match the label to be selected. Each entry in Values is ORed.
    -

    TopologySelectorTerm v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1TopologySelectorTerm
    -

    A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.

    - - - - - - - - - - - - - - - -
    FieldDescription
    matchLabelExpressions
    TopologySelectorLabelRequirement array
    A list of topology selector requirements by labels.
    -

    UserInfo v1 authentication

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authentication.k8s.iov1UserInfo
    - - -

    UserInfo holds the information about the user needed to implement the user.Info interface.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    extra
    object
    Any additional information provided by the authenticator.
    groups
    string array
    The names of groups this user is a part of.
    uid
    string
    A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
    username
    string
    The name that uniquely identifies this user among all active users.
    -

    VolumeAttachmentSource v1beta1 storage

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1beta1VolumeAttachmentSource
    - - -

    VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.

    - - - - - - - - - - - - - - - -
    FieldDescription
    persistentVolumeName
    string
    Name of the persistent volume to attach.
    -

    VolumeDevice v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1VolumeDevice
    -

    volumeDevice describes a mapping of a raw block device within a container.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    devicePath
    string
    devicePath is the path inside of the container that the device will be mapped to.
    name
    string
    name must match the name of a persistentVolumeClaim in the pod
    -

    VolumeError v1beta1 storage

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1beta1VolumeError
    - - -

    VolumeError captures an error encountered during a volume operation.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    message
    string
    String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
    time
    Time
    Time the error was encountered.
    -

    VolumeMount v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1VolumeMount
    -

    VolumeMount describes a mounting of a Volume within a container.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    mountPath
    string
    Path within the container at which the volume should be mounted. Must not contain ':'.
    mountPropagation
    string
    mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationHostToContainer is used. This field is beta in 1.10.
    name
    string
    This must match the Name of a Volume.
    readOnly
    boolean
    Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.
    subPath
    string
    Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root).
    -

    VolumeNodeAffinity v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1VolumeNodeAffinity
    -

    VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.

    - - - - - - - - - - - - - - - -
    FieldDescription
    required
    NodeSelector
    Required specifies hard node constraints that must be met.
    -

    VolumeProjection v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1VolumeProjection
    -

    Projection that may be projected along with other supported volume types

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    configMap
    ConfigMapProjection
    information about the configMap data to project
    downwardAPI
    DownwardAPIProjection
    information about the downwardAPI data to project
    secret
    SecretProjection
    information about the secret data to project
    serviceAccountToken
    ServiceAccountTokenProjection
    information about the serviceAccountToken data to project
    -

    VsphereVirtualDiskVolumeSource v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1VsphereVirtualDiskVolumeSource
    -

    Represents a vSphere volume resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    fsType
    string
    Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
    storagePolicyID
    string
    Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
    storagePolicyName
    string
    Storage Policy Based Management (SPBM) profile name.
    volumePath
    string
    Path that identifies vSphere volume vmdk
    -

    WatchEvent v1 meta

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    metav1WatchEvent
    -

    Event represents a single event to a watched resource.

    - - - - - - - - - - - - - - - - - -
    FieldDescription
    objectObject is: If Type is Added or Modified: the new state of the object. If Type is Deleted: the state of the object immediately before deletion. If Type is Error: Status is recommended; other types may make sense depending on context.
    type
    string
    -

    Webhook v1beta1 admissionregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1Webhook
    -

    Webhook describes an admission webhook and the resources and operations it applies to.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    clientConfig
    WebhookClientConfig
    ClientConfig defines how to communicate with the hook. Required
    failurePolicy
    string
    FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Ignore.
    name
    string
    The name of the admission webhook. Name should be fully qualified, e.g., imagepolicy.kubernetes.io, where "imagepolicy" is the name of the webhook, and kubernetes.io is the name of the organization. Required.
    namespaceSelector
    LabelSelector
    NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook. For example, to run the webhook on any objects whose namespace is not associated with "runlevel" of "0" or "1"; you will set the selector as follows: "namespaceSelector": { "matchExpressions": [ { "key": "runlevel", "operator": "NotIn", "values": [ "0", "1" ] } ] } If instead you want to only run the webhook on any objects whose namespace is associated with the "environment" of "prod" or "staging"; you will set the selector as follows: "namespaceSelector": { "matchExpressions": [ { "key": "environment", "operator": "In", "values": [ "prod", "staging" ] } ] } See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors. Default to the empty LabelSelector, which matches everything.
    rules
    RuleWithOperations array
    Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches any Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.
    -

    WebhookClientConfig v1beta1 admissionregistration

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1WebhookClientConfig
    -

    WebhookClientConfig contains the information to make a TLS connection with the webhook

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    caBundle
    string
    caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. Required.
    service
    ServiceReference
    service is a reference to the service for this webhook. Either service or url must be specified. If the webhook is running within the cluster, then you should use service. Port 443 will be used if it is open, otherwise it is an error.
    url
    string
    url gives the location of the webhook, in standard URL form ([scheme://]host:port/path). Exactly one of url or service must be specified. The host should not refer to a service running in the cluster; use the service field instead. The host might be resolved via external DNS in some apiservers (e.g., kube-apiserver cannot resolve in-cluster DNS as that would be a layering violation). host may also be an IP address. Please note that using localhost or 127.0.0.1 as a host is risky unless you take great care to run this webhook on all hosts which run an apiserver which might need to make calls to this webhook. Such installs are likely to be non-portable, i.e., not easy to turn up in a new cluster. The scheme must be "https"; the URL must begin with "https://&#34;. A path is optional, and if present may be any string permissible in a URL. You may use the path to pass an arbitrary string to the webhook, for example, a cluster identifier. Attempting to use a user or basic auth e.g. "user:password@" is not allowed. Fragments ("#...") and query parameters ("?...") are not allowed, either.
    -

    WeightedPodAffinityTerm v1 core

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    corev1WeightedPodAffinityTerm
    -

    The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    podAffinityTerm
    PodAffinityTerm
    Required. A pod affinity term, associated with the corresponding weight.
    weight
    integer
    weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
    -

    OLD API VERSIONS

    -

    This section contains older versions of resources shown above.

    -
    -

    APIService v1beta1 apiregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1beta1APIService
    - - - -

    APIService represents a server for a particular GroupVersion. Name must be "version.group".

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    APIServiceSpec
    Spec contains information for locating and communicating with a server
    status
    APIServiceStatus
    Status contains derived information about an API server
    -

    APIServiceSpec v1beta1 apiregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    caBundle
    string
    CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate.
    group
    string
    Group is the API group name this server hosts
    groupPriorityMinimum
    integer
    GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
    insecureSkipTLSVerify
    boolean
    InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
    service
    ServiceReference
    Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
    version
    string
    Version is the API version this server hosts. For example, "v1"
    versionPriority
    integer
    VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
    -

    APIServiceStatus v1beta1 apiregistration

    - - - - - - - - - - - - - - - -
    FieldDescription
    conditions
    APIServiceCondition array
    patch type: merge
    patch merge key: type
    Current service state of apiService.
    -

    APIServiceList v1beta1 apiregistration

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    APIService array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an APIService

    -

    HTTP Request

    -

    POST /apis/apiregistration.k8s.io/v1beta1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    202
    APIService
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified APIService

    -

    HTTP Request

    -

    PATCH /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified APIService

    -

    HTTP Request

    -

    PUT /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an APIService

    -

    HTTP Request

    -

    DELETE /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of APIService

    -

    HTTP Request

    -

    DELETE /apis/apiregistration.k8s.io/v1beta1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1beta1/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIServiceList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1beta1/watch/apiservices/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1beta1/watch/apiservices

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified APIService

    -

    HTTP Request

    -

    PATCH /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified APIService

    -

    HTTP Request

    -

    GET /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified APIService

    -

    HTTP Request

    -

    PUT /apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the APIService
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    APIService
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    APIService
    OK
    201
    APIService
    Created
    -
    -

    APIServiceCondition v1beta1 apiregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1beta1APIServiceCondition
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    Human-readable message indicating details about last transition.
    reason
    string
    Unique, one-word, CamelCase reason for the condition's last transition.
    status
    string
    Status is the status of the condition. Can be True, False, Unknown.
    type
    string
    Type is the type of the condition.
    -
    -

    AggregationRule v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1AggregationRule
    - - - -

    AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

    - - - - - - - - - - - - - - - -
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    -
    -

    AggregationRule v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1AggregationRule
    - - - -

    AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole

    - - - - - - - - - - - - - - - -
    FieldDescription
    clusterRoleSelectors
    LabelSelector array
    ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added
    -
    -

    AllowedFlexVolume v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1AllowedFlexVolume
    -

    AllowedFlexVolume represents a single Flexvolume that is allowed to be used.

    - - - - - - - - - - - - - - - -
    FieldDescription
    driver
    string
    driver is the name of the Flexvolume driver.
    -
    -

    AllowedHostPath v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1AllowedHostPath
    -

    AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    pathPrefix
    string
    pathPrefix is the path prefix that the host volume must match. It does not support *. Trailing slashes are trimmed when validating the path prefix with a host path. Examples: /foo would allow /foo, /foo/ and /foo/bar /foo would not allow /food or /etc/foo
    readOnly
    boolean
    when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
    -
    -

    ClusterRole v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1ClusterRole
    - - - -

    ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    -

    ClusterRoleList v1beta1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRole

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1beta1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    202
    ClusterRole
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRole

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRole

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ClusterRole v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1ClusterRole
    - - - -

    ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    aggregationRule
    AggregationRule
    AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this ClusterRole
    -

    ClusterRoleList v1alpha1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRole array
    Items is a list of ClusterRoles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRole

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    202
    ClusterRole
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRole

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRole

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRole
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    201
    ClusterRole
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRole

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRole
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRole
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRole

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ClusterRoleBinding v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1ClusterRoleBinding
    - - - -

    ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    ClusterRoleBindingList v1beta1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    202
    ClusterRoleBinding
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ClusterRoleBinding v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1ClusterRoleBinding
    - - - -

    ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    ClusterRoleBindingList v1alpha1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ClusterRoleBinding array
    Items is a list of ClusterRoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ClusterRoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    202
    ClusterRoleBinding
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ClusterRoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ClusterRoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    201
    ClusterRoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ClusterRoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ClusterRoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ClusterRoleBinding
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ClusterRoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ControllerRevision v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2ControllerRevision
    - - - -

    DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    -

    ControllerRevisionList v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ControllerRevision

    -

    HTTP Request

    -

    POST /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    202
    ControllerRevision
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ControllerRevision

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ControllerRevision

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    ControllerRevision
    Created
    200
    ControllerRevision
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ControllerRevision v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1ControllerRevision
    - - - -

    DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1beta2/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    dataData is the serialized representation of the state.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    revision
    integer
    Revision indicates the revision of the state represented by Data.
    -

    ControllerRevisionList v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ControllerRevision array
    Items is the list of ControllerRevisions
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ControllerRevision

    -

    HTTP Request

    -

    POST /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    ControllerRevision
    Accepted
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ControllerRevision

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ControllerRevision

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ControllerRevision
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    201
    ControllerRevision
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ControllerRevision

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevision
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ControllerRevisionList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ControllerRevision
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/controllerrevisions

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ControllerRevision

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/controllerrevisions

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    CronJob v2alpha1 batch

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    batchv2alpha1CronJob
    - - - -

    CronJob represents the configuration of a single cron job.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    CronJobSpec
    Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    CronJobStatus
    Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    CronJobSpec v2alpha1 batch

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    concurrencyPolicy
    string
    Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
    failedJobsHistoryLimit
    integer
    The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
    jobTemplate
    JobTemplateSpec
    Specifies the job that will be created when executing a CronJob.
    schedule
    string
    The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
    startingDeadlineSeconds
    integer
    Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
    successfulJobsHistoryLimit
    integer
    The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
    suspend
    boolean
    This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
    -

    CronJobStatus v2alpha1 batch

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    active
    ObjectReference array
    A list of pointers to currently running jobs.
    lastScheduleTime
    Time
    Information when was the last time the job was successfully scheduled.
    -

    CronJobList v2alpha1 batch

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    CronJob array
    items is the list of CronJobs.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a CronJob

    -

    HTTP Request

    -

    POST /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CronJob
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    202
    CronJob
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified CronJob

    -

    HTTP Request

    -

    PATCH /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified CronJob

    -

    HTTP Request

    -

    PUT /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CronJob
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a CronJob

    -

    HTTP Request

    -

    DELETE /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of CronJob

    -

    HTTP Request

    -

    DELETE /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJobList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/cronjobs

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJobList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/watch/namespaces/{namespace}/cronjobs

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/watch/cronjobs

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified CronJob

    -

    HTTP Request

    -

    PATCH /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified CronJob

    -

    HTTP Request

    -

    GET /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified CronJob

    -

    HTTP Request

    -

    PUT /apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the CronJob
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    CronJob
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    CronJob
    OK
    201
    CronJob
    Created
    -
    -

    CrossVersionObjectReference v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1CrossVersionObjectReference
    - - - -

    CrossVersionObjectReference contains enough information to let you identify the referred resource.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    API version of the referent
    kind
    string
    Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds&#34;
    name
    string
    Name of the referent; More info: http://kubernetes.io/docs/user-guide/identifiers#names
    -
    -

    DaemonSet v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2DaemonSet
    - - - -

    DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    DaemonSetSpec v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    -

    DaemonSetStatus v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    -

    DaemonSetList v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    RollingUpdateDaemonSet v1beta2 apps

    - - - - - - - - - - - - - - - -
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: extensions/v1beta1
    -kind: DaemonSet
    -metadata:
    -  name: daemonset-example
    -spec:
    -  template:
    -    metadata:
    -      labels:
    -        app: daemonset-example
    -    spec:
    -      containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    -        command:
    -        - /bin/sh
    -        args:
    -        - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    -          done
    -' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: extensions/v1beta1
    -kind: DaemonSet
    -metadata:
    -  name: daemonset-example
    -spec:
    -  template:
    -    metadata:
    -      labels:
    -        app: daemonset-example
    -    spec:
    -      containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    -        command:
    -        - /bin/sh
    -        args:
    -        - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    -          done
    -' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" created
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "DaemonSet",
    -  "apiVersion": "extensions/v1beta1",
    -  "metadata": {
    -    "name": "daemonset-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    -    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    -    "resourceVersion": "3558",
    -    "generation": 1,
    -    "creationTimestamp": "2016-11-22T18:35:09Z",
    -    "labels": {
    -      "app": "daemonset-example"
    -    }
    -  },
    -  "spec": {
    -    "selector": {
    -      "matchLabels": {
    -        "app": "daemonset-example"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "daemonset-example"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "daemonset-example",
    -            "image": "ubuntu:trusty",
    -            "command": [
    -              "/bin/sh"
    -            ],
    -            "args": [
    -              "-c",
    -              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    }
    -  },
    -  "status": {
    -    "currentNumberScheduled": 0,
    -    "numberMisscheduled": 0,
    -    "desiredNumberScheduled": 0
    -  }
    -}
    -
    -

    create a DaemonSet

    -

    HTTP Request

    -

    POST /apis/apps/v1beta2/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    DaemonSet
    Accepted
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete daemonset daemonset-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets/daemonset-example'
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    -}
    -
    -

    delete a DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get daemonset daemonset-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/daemonsets/daemonset-example
    -
    -
    -

    Output

    -
    -
    
    -
    -
    -

    Response Body

    -
    -
    
    -
    -

    read the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -
    -

    DaemonSet v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1DaemonSet
    - - - -

    DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See the release notes for more information. DaemonSet represents the configuration of a daemon set.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    DaemonSetSpec
    The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    DaemonSetStatus
    The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    DaemonSetSpec v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
    revisionHistoryLimit
    integer
    The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    templateGeneration
    integer
    DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
    updateStrategy
    DaemonSetUpdateStrategy
    An update strategy to replace existing DaemonSet pods with new pods.
    -

    DaemonSetStatus v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    DaemonSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a DaemonSet's current state.
    currentNumberScheduled
    integer
    The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    desiredNumberScheduled
    integer
    The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberAvailable
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
    numberMisscheduled
    integer
    The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
    numberReady
    integer
    The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
    numberUnavailable
    integer
    The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
    observedGeneration
    integer
    The most recent generation observed by the daemon set controller.
    updatedNumberScheduled
    integer
    The total number of nodes that are running updated daemon pod
    -

    DaemonSetList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    DaemonSet array
    A list of daemon sets.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    RollingUpdateDaemonSet v1beta1 extensions

    - - - - - - - - - - - - - - - -
    FieldDescription
    maxUnavailableThe maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: extensions/v1beta1
    -kind: DaemonSet
    -metadata:
    -  name: daemonset-example
    -spec:
    -  template:
    -    metadata:
    -      labels:
    -        app: daemonset-example
    -    spec:
    -      containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    -        command:
    -        - /bin/sh
    -        args:
    -        - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    -          done
    -' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: extensions/v1beta1
    -kind: DaemonSet
    -metadata:
    -  name: daemonset-example
    -spec:
    -  template:
    -    metadata:
    -      labels:
    -        app: daemonset-example
    -    spec:
    -      containers:
    -      - name: daemonset-example
    -        image: ubuntu:trusty
    -        command:
    -        - /bin/sh
    -        args:
    -        - -c
    -        - >-
    -          while [ true ]; do
    -          echo "DaemonSet running on $(hostname)" ;
    -          sleep 10 ;
    -          done
    -' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" created
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "DaemonSet",
    -  "apiVersion": "extensions/v1beta1",
    -  "metadata": {
    -    "name": "daemonset-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example",
    -    "uid": "65552ced-b0e2-11e6-aef0-42010af00229",
    -    "resourceVersion": "3558",
    -    "generation": 1,
    -    "creationTimestamp": "2016-11-22T18:35:09Z",
    -    "labels": {
    -      "app": "daemonset-example"
    -    }
    -  },
    -  "spec": {
    -    "selector": {
    -      "matchLabels": {
    -        "app": "daemonset-example"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "daemonset-example"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "daemonset-example",
    -            "image": "ubuntu:trusty",
    -            "command": [
    -              "/bin/sh"
    -            ],
    -            "args": [
    -              "-c",
    -              "while [ true ]; do echo \"DaemonSet running on $(hostname)\" ; sleep 10 ; done"
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    }
    -  },
    -  "status": {
    -    "currentNumberScheduled": 0,
    -    "numberMisscheduled": 0,
    -    "desiredNumberScheduled": 0
    -  }
    -}
    -
    -

    create a DaemonSet

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    202
    DaemonSet
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete daemonset daemonset-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example'
    -
    -
    -

    Output

    -
    -
    
    -daemonset "daemonset-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    -}
    -
    -

    delete a DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of DaemonSet

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get daemonset daemonset-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/daemonsets/daemonset-example
    -
    -
    -

    Output

    -
    -
    
    -
    -
    -

    Response Body

    -
    -
    
    -
    -

    read the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/daemonsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/daemonsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified DaemonSet

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified DaemonSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified DaemonSet

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DaemonSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DaemonSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    DaemonSet
    OK
    201
    DaemonSet
    Created
    -
    -

    DaemonSetCondition v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2DaemonSetCondition
    - - - -

    DaemonSetCondition describes the state of a DaemonSet at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    -
    -

    DaemonSetCondition v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1DaemonSetCondition
    - - - -

    DaemonSetCondition describes the state of a DaemonSet at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of DaemonSet condition.
    -
    -

    DaemonSetUpdateStrategy v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2DaemonSetUpdateStrategy
    - - - -

    DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
    -
    -

    DaemonSetUpdateStrategy v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1DaemonSetUpdateStrategy
    - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDaemonSet
    Rolling update config params. Present only if type = "RollingUpdate".
    type
    string
    Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
    -
    -

    Deployment v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2Deployment
    - - - -

    DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    -

    DeploymentSpec v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    -

    DeploymentStatus v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    -

    DeploymentList v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    -

    DeploymentStrategy v1beta2 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    -

    RollingUpdateDeployment v1beta2 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" created
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2118306",
    -    "generation": 1,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {}
    -}
    -
    -

    create a Deployment

    -

    HTTP Request

    -

    POST /apis/apps/v1beta2/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    Deployment
    Accepted
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl patch deployment deployment-example -p \
    -    '{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    -{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    -    'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -"deployment-example" patched
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    -    "resourceVersion": "164489",
    -    "generation": 11,
    -    "creationTimestamp": "2016-11-22T20:00:50Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "5"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 10,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    partially update the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' | kubectl replace -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" replaced
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2119082",
    -    "generation": 5,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    replace the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete deployment deployment-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    -}
    -
    -

    delete a Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    read the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments'
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta2/watch/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -

    watch changes to an object of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Deployment
    Created
    200
    Deployment
    OK
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Scale
    Created
    200
    Scale
    OK
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    Deployment v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1Deployment
    - - - -

    DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    -

    DeploymentSpec v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 2.
    rollbackTo
    RollbackConfig
    DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    -

    DeploymentStatus v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    -

    DeploymentList v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    -

    DeploymentStrategy v1beta1 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    -

    DeploymentRollback v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Required: This must match the Name of a deployment.
    rollbackTo
    RollbackConfig
    The config of this deployment rollback.
    updatedAnnotations
    object
    The annotations to be updated to a deployment
    -

    RollingUpdateDeployment v1beta1 apps

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" created
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2118306",
    -    "generation": 1,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {}
    -}
    -
    -

    create a Deployment

    -

    HTTP Request

    -

    POST /apis/apps/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl patch deployment deployment-example -p \
    -    '{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    -{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    -    'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -"deployment-example" patched
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    -    "resourceVersion": "164489",
    -    "generation": 11,
    -    "creationTimestamp": "2016-11-22T20:00:50Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "5"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 10,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    partially update the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' | kubectl replace -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" replaced
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2119082",
    -    "generation": 5,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    replace the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete deployment deployment-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    -}
    -
    -

    delete a Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Deployment

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    read the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments'
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta1/watch/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -

    watch changes to an object of kind Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Scale
    Created
    200
    Scale
    OK
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Rollback

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create rollback of a Deployment

    -

    HTTP Request

    -

    POST /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DeploymentRollback
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeploymentRollback
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    DeploymentRollback
    Created
    202
    DeploymentRollback
    Accepted
    200
    DeploymentRollback
    OK
    -
    -

    Deployment v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1Deployment
    - - - -

    DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for more information. Deployment enables declarative updates for Pods and ReplicaSets.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    -

    DeploymentSpec v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused and will not be processed by the deployment controller.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is not set by default.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified.
    rollbackTo
    RollbackConfig
    DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
    strategy
    DeploymentStrategy
    patch type: retainKeys
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    -

    DeploymentStatus v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    -

    DeploymentList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    -

    DeploymentStrategy v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    -

    DeploymentRollback v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Required: This must match the Name of a deployment.
    rollbackTo
    RollbackConfig
    The config of this deployment rollback.
    updatedAnnotations
    object
    The annotations to be updated to a deployment
    -

    RollingUpdateDeployment v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new RC can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' | kubectl create -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X POST -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.10
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" created
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2118306",
    -    "generation": 1,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {}
    -}
    -
    -

    create a Deployment

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl patch deployment deployment-example -p \
    -    '{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    -{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    -    'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -"deployment-example" patched
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    -    "resourceVersion": "164489",
    -    "generation": 11,
    -    "creationTimestamp": "2016-11-22T20:00:50Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "5"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 10,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    partially update the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -$ echo 'apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' | kubectl replace -f -
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    -apiVersion: apps/v1beta1
    -kind: Deployment
    -metadata:
    -  name: deployment-example
    -spec:
    -  replicas: 3
    -  revisionHistoryLimit: 10
    -  template:
    -    metadata:
    -      labels:
    -        app: nginx
    -    spec:
    -      containers:
    -      - name: nginx
    -        image: nginx:1.11
    -        ports:
    -        - containerPort: 80
    -' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" replaced
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    -    "resourceVersion": "2119082",
    -    "generation": 5,
    -    "creationTimestamp": "2016-10-28T01:53:19Z",
    -    "labels": {
    -      "app": "nginx"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.11",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    },
    -    "revisionHistoryLimit": 10
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    replace the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl delete deployment deployment-example
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    -gracePeriodSeconds: 0
    -orphanDependents: false
    -' 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -deployment "deployment-example" deleted
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Status",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "status": "Success",
    -  "code": 200
    -}
    -
    -

    delete a Deployment

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Deployment

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "Deployment",
    -  "apiVersion": "apps/v1beta1",
    -  "metadata": {
    -    "name": "deployment-example",
    -    "namespace": "default",
    -    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -    "resourceVersion": "2064726",
    -    "generation": 4,
    -    "creationTimestamp": "2016-10-27T16:33:35Z",
    -    "labels": {
    -      "app": "nginx"
    -    },
    -    "annotations": {
    -      "deployment.kubernetes.io/revision": "1"
    -    }
    -  },
    -  "spec": {
    -    "replicas": 3,
    -    "selector": {
    -      "matchLabels": {
    -        "app": "nginx"
    -      }
    -    },
    -    "template": {
    -      "metadata": {
    -        "creationTimestamp": null,
    -        "labels": {
    -          "app": "nginx"
    -        }
    -      },
    -      "spec": {
    -        "containers": [
    -          {
    -            "name": "nginx",
    -            "image": "nginx:1.10",
    -            "ports": [
    -              {
    -                "containerPort": 80,
    -                "protocol": "TCP"
    -              }
    -            ],
    -            "resources": {},
    -            "terminationMessagePath": "/dev/termination-log",
    -            "imagePullPolicy": "IfNotPresent"
    -          }
    -        ],
    -        "restartPolicy": "Always",
    -        "terminationGracePeriodSeconds": 30,
    -        "dnsPolicy": "ClusterFirst",
    -        "securityContext": {}
    -      }
    -    },
    -    "strategy": {
    -      "type": "RollingUpdate",
    -      "rollingUpdate": {
    -        "maxUnavailable": 1,
    -        "maxSurge": 1
    -      }
    -    }
    -  },
    -  "status": {
    -    "observedGeneration": 4,
    -    "replicas": 3,
    -    "updatedReplicas": 3,
    -    "availableReplicas": 3
    -  }
    -}
    -
    -

    read the specified Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments'
    -
    -
    -

    Output

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -  "kind": "List",
    -  "apiVersion": "v1",
    -  "metadata": {},
    -  "items": [
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "docs",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    -        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    -        "resourceVersion": "1924126",
    -        "generation": 21,
    -        "creationTimestamp": "2016-10-13T16:06:00Z",
    -        "labels": {
    -          "run": "docs"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "10",
    -          "replicatingperfection.net/push-image": "true"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 1,
    -        "selector": {
    -          "matchLabels": {
    -            "run": "docs"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    -              "run": "docs"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "docs",
    -                "image": "pwittrock/api-docs:v9",
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "Always"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 21,
    -        "replicas": 1,
    -        "updatedReplicas": 1,
    -        "availableReplicas": 1
    -      }
    -    },
    -    {
    -      "kind": "Deployment",
    -      "apiVersion": "app/v1beta1",
    -      "metadata": {
    -        "name": "deployment-example",
    -        "namespace": "default",
    -        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    -        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    -        "resourceVersion": "2064726",
    -        "generation": 4,
    -        "creationTimestamp": "2016-10-27T16:33:35Z",
    -        "labels": {
    -          "app": "nginx"
    -        },
    -        "annotations": {
    -          "deployment.kubernetes.io/revision": "1"
    -        }
    -      },
    -      "spec": {
    -        "replicas": 3,
    -        "selector": {
    -          "matchLabels": {
    -            "app": "nginx"
    -          }
    -        },
    -        "template": {
    -          "metadata": {
    -            "creationTimestamp": null,
    -            "labels": {
    -              "app": "nginx"
    -            }
    -          },
    -          "spec": {
    -            "containers": [
    -              {
    -                "name": "nginx",
    -                "image": "nginx:1.10",
    -                "ports": [
    -                  {
    -                    "containerPort": 80,
    -                    "protocol": "TCP"
    -                  }
    -                ],
    -                "resources": {},
    -                "terminationMessagePath": "/dev/termination-log",
    -                "imagePullPolicy": "IfNotPresent"
    -              }
    -            ],
    -            "restartPolicy": "Always",
    -            "terminationGracePeriodSeconds": 30,
    -            "dnsPolicy": "ClusterFirst",
    -            "securityContext": {}
    -          }
    -        },
    -        "strategy": {
    -          "type": "RollingUpdate",
    -          "rollingUpdate": {
    -            "maxUnavailable": 1,
    -            "maxSurge": 1
    -          }
    -        }
    -      },
    -      "status": {
    -        "observedGeneration": 4,
    -        "replicas": 3,
    -        "updatedReplicas": 3,
    -        "availableReplicas": 3
    -      }
    -    }
    -  ]
    -}
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    DeploymentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -$ kubectl get deployment deployment-example --watch -o json
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -$ kubectl proxy
    -$ curl -X GET 'http://127.0.0.1:8001/apis/extensions/v1beta1/watch/namespaces/default/deployments/deployment-example'
    -
    -
    -

    Output

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -
    -

    Response Body

    -
    -
    
    -{
    -    "type": "ADDED",
    -    "object": {
    -        "kind": "Deployment",
    -        "apiVersion": "apps/v1beta1",
    -        "metadata": {
    -            "name": "deployment-example",
    -            "namespace": "default",
    -            "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    -            "uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    -            "resourceVersion": "2128095",
    -            "generation": 2,
    -            "creationTimestamp": "2016-10-28T03:34:12Z",
    -            "labels": {
    -                "app": "nginx"
    -            },
    -            "annotations": {
    -                "deployment.kubernetes.io/revision": "3"
    -            }
    -        },
    -        "spec": {
    -            "replicas": 3,
    -            "selector": {
    -                "matchLabels": {
    -                    "app": "nginx"
    -                }
    -            },
    -            "template": {
    -                "metadata": {
    -                    "creationTimestamp": null,
    -                    "labels": {
    -                        "app": "nginx"
    -                    }
    -                },
    -                "spec": {
    -                    "containers": [
    -                        {
    -                            "name": "nginx",
    -                            "image": "nginx:1.10",
    -                            "ports": [
    -                                {
    -                                    "containerPort": 80,
    -                                    "protocol": "TCP"
    -                                }
    -                            ],
    -                            "resources": {
    -                            },
    -                            "terminationMessagePath": "/dev/termination-log",
    -                            "imagePullPolicy": "IfNotPresent"
    -                        }
    -                    ],
    -                    "restartPolicy": "Always",
    -                    "terminationGracePeriodSeconds": 30,
    -                    "dnsPolicy": "ClusterFirst",
    -                    "securityContext": {
    -                    }
    -                }
    -            },
    -            "strategy": {
    -                "type": "RollingUpdate",
    -                "rollingUpdate": {
    -                    "maxUnavailable": 1,
    -                    "maxSurge": 1
    -                }
    -            }
    -        },
    -        "status": {
    -            "observedGeneration": 2,
    -            "replicas": 3,
    -            "updatedReplicas": 3,
    -            "availableReplicas": 3
    -        }
    -    }
    -}
    -
    -

    watch changes to an object of kind Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/deployments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Deployment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified Deployment

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified Deployment

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified Deployment

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Rollback

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create rollback of a Deployment

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the DeploymentRollback
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeploymentRollback
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    DeploymentRollback
    Created
    202
    DeploymentRollback
    Accepted
    200
    DeploymentRollback
    OK
    -
    -

    DeploymentCondition v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2DeploymentCondition
    - - - -

    DeploymentCondition describes the state of a deployment at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    -
    -

    DeploymentCondition v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1DeploymentCondition
    - - - -

    DeploymentCondition describes the state of a deployment at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    -
    -

    DeploymentCondition v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1DeploymentCondition
    - - - -

    DeploymentCondition describes the state of a deployment at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    -
    -

    Event v1beta1 events.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    events.k8s.iov1beta1Event
    - - - -

    Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    action
    string
    What action was taken/failed regarding to the regarding object.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    deprecatedCount
    integer
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedFirstTimestamp
    Time
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedLastTimestamp
    Time
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedSource
    EventSource
    Deprecated field assuring backward compatibility with core.v1 Event type
    eventTime
    MicroTime
    Required. Time when this Event was first observed.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    note
    string
    Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
    reason
    string
    Why the action was taken.
    regarding
    ObjectReference
    The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
    related
    ObjectReference
    Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
    reportingController
    string
    Name of the controller that emitted this Event, e.g. kubernetes.io/kubelet.
    reportingInstance
    string
    ID of the controller instance, e.g. kubelet-xyzf.
    series
    EventSeries
    Data about the Event series this event represents or nil if it's a singleton Event.
    type
    string
    Type of this event (Normal, Warning), new types could be added in the future.
    -

    EventList v1beta1 events

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Event array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create an Event

    -

    HTTP Request

    -

    POST /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Event
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Event
    OK
    201
    Event
    Created
    202
    Event
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Event

    -

    HTTP Request

    -

    PATCH /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Event
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Event

    -

    HTTP Request

    -

    PUT /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Event
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    Event
    Created
    200
    Event
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete an Event

    -

    HTTP Request

    -

    DELETE /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Event

    -

    HTTP Request

    -

    DELETE /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Event
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EventList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/events

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    EventList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Event

    -

    HTTP Request

    -

    GET /apis/events.k8s.io/v1beta1/watch/events

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    EventSeries v1beta1 events.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    events.k8s.iov1beta1EventSeries
    - - - -

    EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    count
    integer
    Number of occurrences in this series up to the last heartbeat time
    lastObservedTime
    MicroTime
    Time when last Event from the series was seen before last heartbeat.
    state
    string
    Information whether this series is ongoing or finished.
    -
    -

    FSGroupStrategyOptions v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1FSGroupStrategyOptions
    -

    FSGroupStrategyOptions defines the strategy type and options used to create the strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
    -
    -

    HorizontalPodAutoscaler v2beta1 autoscaling

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    autoscalingv2beta1HorizontalPodAutoscaler
    - - - -

    HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    HorizontalPodAutoscalerSpec
    spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    HorizontalPodAutoscalerStatus
    status is the current information about the autoscaler.
    -

    HorizontalPodAutoscalerSpec v2beta1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    maxReplicas
    integer
    maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
    metrics
    MetricSpec array
    metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond.
    minReplicas
    integer
    minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod.
    scaleTargetRef
    CrossVersionObjectReference
    scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
    -

    HorizontalPodAutoscalerStatus v2beta1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    conditions
    HorizontalPodAutoscalerCondition array
    conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
    currentMetrics
    MetricStatus array
    currentMetrics is the last read state of the metrics used by this autoscaler.
    currentReplicas
    integer
    currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
    desiredReplicas
    integer
    desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.
    lastScaleTime
    Time
    lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.
    observedGeneration
    integer
    observedGeneration is the most recent generation observed by this autoscaler.
    -

    HorizontalPodAutoscalerList v2beta1 autoscaling

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    HorizontalPodAutoscaler array
    items is the list of horizontal pod autoscaler objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    metadata is the standard list metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a HorizontalPodAutoscaler

    -

    HTTP Request

    -

    POST /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    HorizontalPodAutoscaler
    Created
    202
    HorizontalPodAutoscaler
    Accepted
    200
    HorizontalPodAutoscaler
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PATCH /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PUT /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    HorizontalPodAutoscaler
    Created
    200
    HorizontalPodAutoscaler
    OK
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a HorizontalPodAutoscaler

    -

    HTTP Request

    -

    DELETE /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    DELETE /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/horizontalpodautoscalers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/watch/horizontalpodautoscalers

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PATCH /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified HorizontalPodAutoscaler

    -

    HTTP Request

    -

    PUT /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    HorizontalPodAutoscaler
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    -
    -

    HostPortRange v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1HostPortRange
    -

    HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    -
    -

    IDRange v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1IDRange
    -

    IDRange provides a min/max of an allowed range of IDs.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    -
    -

    IPBlock v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1IPBlock
    - - - -

    DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    cidr
    string
    CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
    except
    string array
    Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
    -
    -

    Initializer v1alpha1 admissionregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1Initializer
    - - - -

    Initializer describes the name and the failure policy of an initializer, and what resources it applies to.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name is the identifier of the initializer. It will be added to the object that needs to be initialized. Name should be fully qualified, e.g., alwayspullimages.kubernetes.io, where "alwayspullimages" is the name of the webhook, and kubernetes.io is the name of the organization. Required
    rules
    Rule array
    Rules describes what resources/subresources the initializer cares about. The initializer cares about an operation if it matches any Rule. Rule.Resources must not include subresources.
    -
    -

    JobTemplateSpec v2alpha1 batch

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    batchv2alpha1JobTemplateSpec
    - - - -

    JobTemplateSpec describes the data a Job should have when created from a template

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -
    -

    LocalSubjectAccessReview v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1LocalSubjectAccessReview
    - - - -

    LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a LocalSubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    LocalSubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    LocalSubjectAccessReview
    OK
    201
    LocalSubjectAccessReview
    Created
    202
    LocalSubjectAccessReview
    Accepted
    -
    -

    NetworkPolicy v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1NetworkPolicy
    - - - -

    DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NetworkPolicySpec
    Specification of the desired behavior for this NetworkPolicy.
    -

    NetworkPolicySpec v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    egress
    NetworkPolicyEgressRule array
    List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
    ingress
    NetworkPolicyIngressRule array
    List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
    podSelector
    LabelSelector
    Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
    policyTypes
    string array
    List of rule types that the NetworkPolicy relates to. Valid options are Ingress, Egress, or Ingress,Egress. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
    -

    NetworkPolicyList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    NetworkPolicy array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a NetworkPolicy

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    NetworkPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    202
    NetworkPolicy
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified NetworkPolicy

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified NetworkPolicy

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    NetworkPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a NetworkPolicy

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of NetworkPolicy

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicy
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicyList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/networkpolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    NetworkPolicyList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of NetworkPolicy

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/networkpolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    NetworkPolicyEgressRule v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1NetworkPolicyEgressRule
    - - - -

    DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ports
    NetworkPolicyPort array
    List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    to
    NetworkPolicyPeer array
    List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
    -
    -

    NetworkPolicyIngressRule v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1NetworkPolicyIngressRule
    - - - -

    DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    from
    NetworkPolicyPeer array
    List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least on item, this rule allows traffic only if the traffic matches at least one item in the from list.
    ports
    NetworkPolicyPort array
    List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    -
    -

    NetworkPolicyPeer v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1NetworkPolicyPeer
    - - - -

    DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ipBlock
    IPBlock
    IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
    namespaceSelector
    LabelSelector
    Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
    podSelector
    LabelSelector
    This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
    -
    -

    NetworkPolicyPort v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1NetworkPolicyPort
    - - - -

    DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    portIf specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.
    protocol
    string
    Optional. The protocol (TCP or UDP) which traffic must match. If not specified, this field defaults to TCP.
    -
    -

    NonResourceAttributes v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1NonResourceAttributes
    - - - -

    NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    path
    string
    Path is the URL path of the request
    verb
    string
    Verb is the standard HTTP verb
    -
    -

    NonResourceRule v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1NonResourceRule
    - - - -

    NonResourceRule holds information that describes a rule for the non-resource

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. s are allowed, but only as the full, final step in the path. "" means all.
    verbs
    string array
    Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
    -
    -

    PodSecurityPolicy v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1PodSecurityPolicy
    -

    PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSecurityPolicySpec
    spec defines the policy enforced.
    -

    PodSecurityPolicySpec v1beta1 policy

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowPrivilegeEscalation
    boolean
    allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
    allowedCapabilities
    string array
    allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
    allowedFlexVolumes
    AllowedFlexVolume array
    allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
    allowedHostPaths
    AllowedHostPath array
    allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
    allowedUnsafeSysctls
    string array
    allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "" in which case it is considered as a prefix of allowed sysctls. Single means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/" allows "foo/bar", "foo/baz", etc. e.g. "foo." allows "foo.bar", "foo.baz", etc.
    defaultAddCapabilities
    string array
    defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
    defaultAllowPrivilegeEscalation
    boolean
    defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
    forbiddenSysctls
    string array
    forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "" in which case it is considered as a prefix of forbidden sysctls. Single means all sysctls are forbidden. Examples: e.g. "foo/" forbids "foo/bar", "foo/baz", etc. e.g. "foo." forbids "foo.bar", "foo.baz", etc.
    fsGroup
    FSGroupStrategyOptions
    fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
    hostIPC
    boolean
    hostIPC determines if the policy allows the use of HostIPC in the pod spec.
    hostNetwork
    boolean
    hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
    hostPID
    boolean
    hostPID determines if the policy allows the use of HostPID in the pod spec.
    hostPorts
    HostPortRange array
    hostPorts determines which host port ranges are allowed to be exposed.
    privileged
    boolean
    privileged determines if a pod can request to be run as privileged.
    readOnlyRootFilesystem
    boolean
    readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
    requiredDropCapabilities
    string array
    requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
    runAsUser
    RunAsUserStrategyOptions
    runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
    seLinux
    SELinuxStrategyOptions
    seLinux is the strategy that will dictate the allowable labels that may be set.
    supplementalGroups
    SupplementalGroupsStrategyOptions
    supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
    volumes
    string array
    volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
    -

    PodSecurityPolicyList v1beta1 policy

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodSecurityPolicy array
    items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PodSecurityPolicy

    -

    HTTP Request

    -

    POST /apis/policy/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodSecurityPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    PodSecurityPolicy
    Created
    202
    PodSecurityPolicy
    Accepted
    200
    PodSecurityPolicy
    OK
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PodSecurityPolicy

    -

    HTTP Request

    -

    PATCH /apis/policy/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PodSecurityPolicy

    -

    HTTP Request

    -

    PUT /apis/policy/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PodSecurityPolicy
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    201
    PodSecurityPolicy
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PodSecurityPolicy

    -

    HTTP Request

    -

    DELETE /apis/policy/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PodSecurityPolicy

    -

    HTTP Request

    -

    DELETE /apis/policy/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicy
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PodSecurityPolicyList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/watch/podsecuritypolicies/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PodSecurityPolicy
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PodSecurityPolicy

    -

    HTTP Request

    -

    GET /apis/policy/v1beta1/watch/podsecuritypolicies

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    PolicyRule v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1PolicyRule
    - - - -

    PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. '*' represents all resources in the specified apiGroups. '*/foo' represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    -
    -

    PolicyRule v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1PolicyRule
    - - - -

    PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path This name is intentionally different than the internal type so that the DefaultConvert works nicely and because the ordering may be different. Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. ResourceAll represents all resources.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    -
    -

    PriorityClass v1alpha1 scheduling.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    scheduling.k8s.iov1alpha1PriorityClass
    - - - -

    PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    description
    string
    description is an arbitrary string that usually provides guidelines on when this priority class should be used.
    globalDefault
    boolean
    globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as globalDefault. However, if more than one PriorityClasses exists with their globalDefault field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    value
    integer
    The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
    -

    PriorityClassList v1alpha1 scheduling

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PriorityClass array
    items is the list of PriorityClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a PriorityClass

    -

    HTTP Request

    -

    POST /apis/scheduling.k8s.io/v1alpha1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PriorityClass
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    202
    PriorityClass
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified PriorityClass

    -

    HTTP Request

    -

    PATCH /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified PriorityClass

    -

    HTTP Request

    -

    PUT /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    PriorityClass
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a PriorityClass

    -

    HTTP Request

    -

    DELETE /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of PriorityClass

    -

    HTTP Request

    -

    DELETE /apis/scheduling.k8s.io/v1alpha1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClass
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1alpha1/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    PriorityClassList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the PriorityClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of PriorityClass

    -

    HTTP Request

    -

    GET /apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    ReplicaSet v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2ReplicaSet
    - - - -

    DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ReplicaSetSpec v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    -

    ReplicaSetStatus v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    -

    ReplicaSetList v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ReplicaSet

    -

    HTTP Request

    -

    POST /apis/apps/v1beta2/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    202
    ReplicaSet
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    ReplicaSet v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1ReplicaSet
    - - - -

    DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. See the release notes for more information. ReplicaSet ensures that a specified number of pod replicas are running at any given time.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    -

    ReplicaSetSpec v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    -

    ReplicaSetStatus v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    -

    ReplicaSetList v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a ReplicaSet

    -

    HTTP Request

    -

    POST /apis/extensions/v1beta1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    ReplicaSet
    Accepted
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of ReplicaSet

    -

    HTTP Request

    -

    DELETE /apis/extensions/v1beta1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/watch/replicasets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    ReplicaSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    ReplicaSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    ReplicaSet
    Created
    200
    ReplicaSet
    OK
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified ReplicaSet

    -

    HTTP Request

    -

    GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified ReplicaSet

    -

    HTTP Request

    -

    PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    ReplicaSetCondition v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2ReplicaSetCondition
    - - - -

    ReplicaSetCondition describes the state of a replica set at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    -
    -

    ReplicaSetCondition v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1ReplicaSetCondition
    - - - -

    ReplicaSetCondition describes the state of a replica set at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    -
    -

    ResourceAttributes v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1ResourceAttributes
    - - - -

    ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    group
    string
    Group is the API Group of the Resource. "*" means all.
    name
    string
    Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
    namespace
    string
    Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
    resource
    string
    Resource is one of the existing resource types. "*" means all.
    subresource
    string
    Subresource is one of the existing resource types. "" means none.
    verb
    string
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
    version
    string
    Version is the API Version of the Resource. "*" means all.
    -
    -

    ResourceRule v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1ResourceRule
    - - - -

    ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all.
    resources
    string array
    Resources is a list of resources this rule applies to. "" means all in the specified apiGroups. "/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
    -
    -

    Role v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1Role
    - - - -

    Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    -

    RoleList v1beta1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Role

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    Role
    Accepted
    200
    Role
    OK
    201
    Role
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Role

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Role

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    Role v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1Role
    - - - -

    Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    -

    RoleList v1alpha1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a Role

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    202
    Role
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified Role

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified Role

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Role
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of Role

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Role
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of Role

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/roles

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    RoleBinding v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1RoleBinding
    - - - -

    RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    RoleBindingList v1beta1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a RoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    202
    RoleBinding
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified RoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified RoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    RoleBinding v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1RoleBinding
    - - - -

    RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    -

    RoleBindingList v1alpha1 rbac

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a RoleBinding

    -

    HTTP Request

    -

    POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    RoleBinding
    Accepted
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified RoleBinding

    -

    HTTP Request

    -

    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified RoleBinding

    -

    HTTP Request

    -

    PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    RoleBinding
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of RoleBinding

    -

    HTTP Request

    -

    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBinding
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    RoleBindingList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of RoleBinding

    -

    HTTP Request

    -

    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/rolebindings

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    RoleRef v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1RoleRef
    - - - -

    RoleRef contains information that points to the role being used

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    -
    -

    RoleRef v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1RoleRef
    - - - -

    RoleRef contains information that points to the role being used

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    -
    -

    RollbackConfig v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1RollbackConfig
    -

    DEPRECATED.

    - - - - - - - - - - - - - - - -
    FieldDescription
    revision
    integer
    The revision to rollback to. If set to 0, rollback to the last revision.
    -
    -

    RollingUpdateStatefulSetStrategy v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2RollingUpdateStatefulSetStrategy
    - - - -

    RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.

    - - - - - - - - - - - - - - - -
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
    -
    -

    RollingUpdateStatefulSetStrategy v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1RollingUpdateStatefulSetStrategy
    - - - -

    RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.

    - - - - - - - - - - - - - - - -
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned.
    -
    -

    RunAsUserStrategyOptions v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1RunAsUserStrategyOptions
    -

    RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate the allowable RunAsUser values that may be set.
    -
    -

    SELinuxStrategyOptions v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1SELinuxStrategyOptions
    -

    SELinuxStrategyOptions defines the strategy type and any options used to create the strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rule
    string
    rule is the strategy that will dictate the allowable labels that may be set.
    seLinuxOptions
    SELinuxOptions
    seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
    -
    -

    Scale v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2Scale
    - - - -

    Scale represents a scaling request for a resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    -

    ScaleSpec v1beta2 apps

    - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    -

    ScaleStatus v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    -
    -

    Scale v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1Scale
    - - - -

    Scale represents a scaling request for a resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    -

    ScaleSpec v1beta1 apps

    - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    -

    ScaleStatus v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    -
    -

    Scale v1beta1 extensions

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    extensionsv1beta1Scale
    - - - -

    represents a scaling request for a resource.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    -

    ScaleSpec v1beta1 extensions

    - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    -

    ScaleStatus v1beta1 extensions

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    -
    -

    SelfSubjectAccessReview v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1SelfSubjectAccessReview
    - - - -

    SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectAccessReviewSpec
    Spec holds information about the request being evaluated. user and groups must be empty
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    SelfSubjectAccessReviewSpec v1beta1 authorization

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SelfSubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SelfSubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    SelfSubjectAccessReview
    Accepted
    200
    SelfSubjectAccessReview
    OK
    201
    SelfSubjectAccessReview
    Created
    -
    -

    SelfSubjectRulesReview v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1SelfSubjectRulesReview
    - - - -

    SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectRulesReviewSpec
    Spec holds information about the request being evaluated.
    status
    SubjectRulesReviewStatus
    Status is filled in by the server and indicates the set of actions a user can perform.
    -

    SelfSubjectRulesReviewSpec v1beta1 authorization

    - - - - - - - - - - - - - - - -
    FieldDescription
    namespace
    string
    Namespace to evaluate rules for. Required.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SelfSubjectRulesReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SelfSubjectRulesReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    201
    SelfSubjectRulesReview
    Created
    202
    SelfSubjectRulesReview
    Accepted
    200
    SelfSubjectRulesReview
    OK
    -
    -

    ServiceReference v1beta1 admissionregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    admissionregistration.k8s.iov1beta1ServiceReference
    - - - -

    ServiceReference holds a reference to Service.legacy.k8s.io

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    name is the name of the service. Required
    namespace
    string
    namespace is the namespace of the service. Required
    path
    string
    path is an optional URL path which will be sent in any request to this service.
    -
    -

    ServiceReference v1beta1 apiregistration.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    apiregistration.k8s.iov1beta1ServiceReference
    - - - -

    ServiceReference holds a reference to Service.legacy.k8s.io

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    name
    string
    Name is the name of the service
    namespace
    string
    Namespace is the namespace of the service
    -
    -

    StatefulSet v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2StatefulSet
    - - - -

    DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:

    -
      -
    • Network: A single stable DNS and hostname.
    • -
    • Storage: As many VolumeClaims as requested. -The StatefulSet guarantees that a given network identity will always map to the same storage identity.
    • -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    -

    StatefulSetSpec v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is OrderedReady, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is Parallel which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    -

    StatefulSetStatus v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    -

    StatefulSetList v1beta2 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a StatefulSet

    -

    HTTP Request

    -

    POST /apis/apps/v1beta2/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    202
    StatefulSet
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/watch/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    StatefulSet v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1StatefulSet
    - - - -

    DEPRECATED - This group version of StatefulSet is deprecated by apps/v1beta2/StatefulSet. See the release notes for more information. StatefulSet represents a set of pods with consistent identities. Identities are defined as:

    -
      -
    • Network: A single stable DNS and hostname.
    • -
    • Storage: As many VolumeClaims as requested. -The StatefulSet guarantees that a given network identity will always map to the same storage identity.
    • -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    -

    StatefulSetSpec v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is OrderedReady, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is Parallel which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    -

    StatefulSetStatus v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch type: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    -

    StatefulSetList v1beta1 apps

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a StatefulSet

    -

    HTTP Request

    -

    POST /apis/apps/v1beta1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    202
    StatefulSet
    Accepted
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of StatefulSet

    -

    HTTP Request

    -

    DELETE /apis/apps/v1beta1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSetList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List All Namespaces

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/watch/statefulsets

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Status Operations

    -

    See supported operations below...

    -

    Patch Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update status of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Read Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read status of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    -

    Replace Status

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace status of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StatefulSet
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    -

    Misc Operations

    -

    See supported operations below...

    -

    Read Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read scale of the specified StatefulSet

    -

    HTTP Request

    -

    GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -

    Replace Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace scale of the specified StatefulSet

    -

    HTTP Request

    -

    PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Scale
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    -

    Patch Scale

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update scale of the specified StatefulSet

    -

    HTTP Request

    -

    PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale

    -

    Path Parameters

    - - - - - - - - - - - - - - - - - -
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Scale
    OK
    -
    -

    StatefulSetCondition v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2StatefulSetCondition
    - - - -

    StatefulSetCondition describes the state of a statefulset at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    -
    -

    StatefulSetCondition v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1StatefulSetCondition
    - - - -

    StatefulSetCondition describes the state of a statefulset at a certain point.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    -
    -

    StatefulSetUpdateStrategy v1beta2 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta2StatefulSetUpdateStrategy
    - - - -

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
    -
    -

    StatefulSetUpdateStrategy v1beta1 apps

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    appsv1beta1StatefulSetUpdateStrategy
    - - - -

    StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy.
    -
    -

    StorageClass v1beta1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1beta1StorageClass
    - - - -

    StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.

    -

    StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowVolumeExpansion
    boolean
    AllowVolumeExpansion shows whether the storage class allow volume expand
    allowedTopologies
    TopologySelectorTerm array
    Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is alpha-level and is only honored by servers that enable the DynamicProvisioningScheduling feature.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    mountOptions
    string array
    Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.
    parameters
    object
    Parameters holds the parameters for the provisioner that should create volumes of this storage class.
    provisioner
    string
    Provisioner indicates the type of the provisioner.
    reclaimPolicy
    string
    Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.
    volumeBindingMode
    string
    VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is alpha-level and is only honored by servers that enable the VolumeScheduling feature.
    -

    StorageClassList v1beta1 storage

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StorageClass array
    Items is the list of StorageClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a StorageClass

    -

    HTTP Request

    -

    POST /apis/storage.k8s.io/v1beta1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StorageClass
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    StorageClass
    Accepted
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified StorageClass

    -

    HTTP Request

    -

    PATCH /apis/storage.k8s.io/v1beta1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified StorageClass

    -

    HTTP Request

    -

    PUT /apis/storage.k8s.io/v1beta1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    StorageClass
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a StorageClass

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1beta1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of StorageClass

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1beta1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClass
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    StorageClassList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/watch/storageclasses/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the StorageClass
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of StorageClass

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1beta1/watch/storageclasses

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    Subject v1beta1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1Subject
    - - - -

    Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiGroup
    string
    APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    -
    -

    Subject v1alpha1 rbac.authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1Subject
    - - - -

    Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    -
    -

    SubjectAccessReview v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1SubjectAccessReview
    - - - -

    SubjectAccessReview checks whether or not a user or group can perform an action.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    -

    SubjectAccessReviewSpec v1beta1 authorization

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    extra
    object
    Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
    group
    string array
    Groups is the groups you're testing for.
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    uid
    string
    UID information about the requesting user.
    user
    string
    User is the user you're testing for. If you specify "User" but not "Group", then is it interpreted as "What if User were not a member of any groups
    -

    SubjectAccessReviewStatus v1beta1 authorization

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    allowed
    boolean
    Allowed is required. True if the action would be allowed, false otherwise.
    denied
    boolean
    Denied is optional. True if the action would be denied, otherwise false. If both allowed is false and denied is false, then the authorizer has no opinion on whether to authorize the action. Denied may not be true if Allowed is true.
    evaluationError
    string
    EvaluationError is an indication that some error occurred during the authorization check. It is entirely possible to get an error and be able to continue determine authorization status in spite of it. For instance, RBAC can be missing a role, but enough roles are still present and bound to reason about the request.
    reason
    string
    Reason is optional. It indicates why a request was allowed or denied.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a SubjectAccessReview

    -

    HTTP Request

    -

    POST /apis/authorization.k8s.io/v1beta1/subjectaccessreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    SubjectAccessReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    SubjectAccessReview
    Accepted
    200
    SubjectAccessReview
    OK
    201
    SubjectAccessReview
    Created
    -
    -

    SubjectRulesReviewStatus v1beta1 authorization.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authorization.k8s.iov1beta1SubjectRulesReviewStatus
    - - - -

    SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    evaluationError
    string
    EvaluationError can appear in combination with Rules. It indicates an error occurred during rule evaluation, such as an authorizer that doesn't support rule evaluation, and that ResourceRules and/or NonResourceRules may be incomplete.
    incomplete
    boolean
    Incomplete is true when the rules returned by this call are incomplete. This is most commonly encountered when an authorizer, such as an external authorizer, doesn't support rules evaluation.
    nonResourceRules
    NonResourceRule array
    NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    resourceRules
    ResourceRule array
    ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    -
    -

    SupplementalGroupsStrategyOptions v1beta1 policy

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    policyv1beta1SupplementalGroupsStrategyOptions
    -

    SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.

    - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
    -
    -

    TokenReview v1beta1 authentication.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authentication.k8s.iov1beta1TokenReview
    - - - -

    TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    TokenReviewSpec
    Spec holds information about the request being evaluated
    status
    TokenReviewStatus
    Status is filled in by the server and indicates whether the request can be authenticated.
    -

    TokenReviewSpec v1beta1 authentication

    - - - - - - - - - - - - - - - -
    FieldDescription
    token
    string
    Token is the opaque bearer token.
    -

    TokenReviewStatus v1beta1 authentication

    - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    authenticated
    boolean
    Authenticated indicates that the token was associated with a known user.
    error
    string
    Error indicates that the token couldn't be checked
    user
    UserInfo
    User is the UserInfo associated with the provided token.
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a TokenReview

    -

    HTTP Request

    -

    POST /apis/authentication.k8s.io/v1beta1/tokenreviews

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    TokenReview
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    TokenReview
    Accepted
    200
    TokenReview
    OK
    201
    TokenReview
    Created
    -
    -

    UserInfo v1beta1 authentication.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    authentication.k8s.iov1beta1UserInfo
    - - +
    +

    replace the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete deployment deployment-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
    +}
     
    -

    UserInfo holds the information about the user needed to implement the user.Info interface.

    -
    +

    delete a Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    - 
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    extra
    object
    Any additional information provided by the authenticator.
    groups
    string array
    The names of groups this user is a part of.
    uid
    string
    A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
    username
    string
    The name that uniquely identifies this user among all active users.
    -
    -

    VolumeAttachment v1alpha1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeAttachment
    - +
    +

    read the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta2/namespaces/default/deployments'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    -

    VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.

    -

    VolumeAttachment objects are non-namespaced.

    -
    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta2/watch/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +

    watch changes to an object of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Read Status

    +

    read status of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace Status

    +

    replace status of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Deployment v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1Deployment
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    +

    DeploymentSpec v1beta1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 2.
    rollbackTo
    RollbackConfig
    DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
    strategy
    DeploymentStrategy
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    +

    DeploymentStatus v1beta1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    +

    DeploymentList v1beta1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    +

    DeploymentStrategy v1beta1 apps

    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    +

    DeploymentRollback v1beta1 apps

    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Required: This must match the Name of a deployment.
    rollbackTo
    RollbackConfig
    The config of this deployment rollback.
    updatedAnnotations
    object
    The annotations to be updated to a deployment
    +

    RollingUpdateDeployment v1beta1 apps

    + + + + + + + +
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2118306",
    +    "generation": 1,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {}
    +}
    +
    +

    create a Deployment

    +

    HTTP Request

    +POST /apis/apps/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    200
    Deployment
    OK
    +

    Patch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl patch deployment deployment-example -p \
    +	'{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    +{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    +	'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +"deployment-example" patched
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    +    "resourceVersion": "164489",
    +    "generation": 11,
    +    "creationTimestamp": "2016-11-22T20:00:50Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "5"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 10,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    - 
    +
    +

    partially update the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' | kubectl replace -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" replaced
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2119082",
    +    "generation": 5,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    VolumeAttachmentSpec
    Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.
    status
    VolumeAttachmentStatus
    Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.
    -

    VolumeAttachmentSpec v1alpha1 storage

    -
    +

    replace the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete deployment deployment-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
    +}
     
    -
    +
    +

    delete a Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Deployment

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    attacher
    string
    Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
    nodeName
    string
    The node that the volume should be attached to.
    source
    VolumeAttachmentSource
    Source represents the volume that should be attached.
    -

    VolumeAttachmentStatus v1alpha1 storage

    -
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -
    +
    +

    read the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta1/namespaces/default/deployments'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    attachError
    VolumeError
    The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attached
    boolean
    Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attachmentMetadata
    object
    Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    detachError
    VolumeError
    The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
    -

    VolumeAttachmentList v1alpha1 storage

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    VolumeAttachment array
    Items is the list of VolumeAttachments
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    -

    Write Operations

    -

    See supported operations below...

    -

    Create

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    create a VolumeAttachment

    -

    HTTP Request

    -

    POST /apis/storage.k8s.io/v1alpha1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    VolumeAttachment
    -

    Response

    - - - - - - - - - - - - - - - - - - - - - -
    CodeDescription
    202
    VolumeAttachment
    Accepted
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    -

    Patch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    partially update the specified VolumeAttachment

    -

    HTTP Request

    -

    PATCH /apis/storage.k8s.io/v1alpha1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    Patch
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    -

    Replace

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    replace the specified VolumeAttachment

    -

    HTTP Request

    -

    PUT /apis/storage.k8s.io/v1alpha1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    VolumeAttachment
    -

    Response

    - - - - - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    -

    Delete

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete a VolumeAttachment

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1alpha1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    -

    Body Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    body
    DeleteOptions
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Delete Collection

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    delete collection of VolumeAttachment

    -

    HTTP Request

    -

    DELETE /apis/storage.k8s.io/v1alpha1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    Status
    OK
    -

    Read Operations

    -

    See supported operations below...

    -

    Read

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    read the specified VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1alpha1/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachment
    OK
    -

    List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    list or watch objects of kind VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1alpha1/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    VolumeAttachmentList
    OK
    -

    Watch

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch changes to an object of kind VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1alpha1/watch/volumeattachments/{name}

    -

    Path Parameters

    - - - - - - - - - - - - - -
    ParameterDescription
    namename of the VolumeAttachment
    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -

    Watch List

    -
    -

    kubectl Command

    -
    -
    
    -Coming Soon
    -
    -
    -

    curl Command (requires kubectl proxy to be running)

    -
    -
    
    -Coming Soon
    -
    -
    -

    Output

    -
    -
    
    -Coming Soon
    -
    -
    -

    Response Body

    -
    -
    
    -Coming Soon
    -
    -

    watch individual changes to a list of VolumeAttachment

    -

    HTTP Request

    -

    GET /apis/storage.k8s.io/v1alpha1/watch/volumeattachments

    -

    Query Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    -

    Response

    - - - - - - - - - - - - - -
    CodeDescription
    200
    WatchEvent
    OK
    -
    -

    VolumeAttachmentSource v1alpha1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeAttachmentSource
    - +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    +
    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/apps/v1beta1/watch/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +

    watch changes to an object of kind Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Read Status

    +

    read status of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace Status

    +

    replace status of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified Deployment

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified Deployment

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Scale
    Created
    200
    Scale
    OK
    +

    Patch Scale

    +

    partially update scale of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Rollback

    +

    create rollback of a Deployment

    +

    HTTP Request

    +POST /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DeploymentRollback
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeploymentRollback
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    DeploymentRollback
    Created
    202
    DeploymentRollback
    Accepted
    200
    DeploymentRollback
    OK
    +

    Deployment v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1Deployment
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata.
    spec
    DeploymentSpec
    Specification of the desired behavior of the Deployment.
    status
    DeploymentStatus
    Most recently observed status of the Deployment.
    +

    DeploymentSpec v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    paused
    boolean
    Indicates that the deployment is paused and will not be processed by the deployment controller.
    progressDeadlineSeconds
    integer
    The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is not set by default.
    replicas
    integer
    Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
    revisionHistoryLimit
    integer
    The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified.
    rollbackTo
    RollbackConfig
    DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
    selector
    LabelSelector
    Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
    strategy
    DeploymentStrategy
    patch strategy: retainKeys
    The deployment strategy to use to replace existing pods with new ones.
    template
    PodTemplateSpec
    Template describes the pods that will be created.
    +

    DeploymentStatus v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
    collisionCount
    integer
    Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
    conditions
    DeploymentCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a deployment's current state.
    observedGeneration
    integer
    The generation observed by the deployment controller.
    readyReplicas
    integer
    Total number of ready pods targeted by this deployment.
    replicas
    integer
    Total number of non-terminated pods targeted by this deployment (their labels match the selector).
    unavailableReplicas
    integer
    Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
    updatedReplicas
    integer
    Total number of non-terminated pods targeted by this deployment that have the desired template spec.
    +

    DeploymentList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Deployment array
    Items is the list of Deployments.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata.
    +

    DeploymentStrategy v1beta1 extensions

    + + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateDeployment
    Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
    type
    string
    Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
    +

    DeploymentRollback v1beta1 extensions

    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    name
    string
    Required: This must match the Name of a deployment.
    rollbackTo
    RollbackConfig
    The config of this deployment rollback.
    updatedAnnotations
    object
    The annotations to be updated to a deployment
    +

    RollingUpdateDeployment v1beta1 extensions

    + + + + + + + +
    FieldDescription
    maxSurgeThe maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new RC can be scaled up further, ensuring that total number of pods running at any time during the update is atmost 130% of desired pods.
    maxUnavailableThe maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
    +

    Write Operations

    +

    Create

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' | kubectl create -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X POST -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.10
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" created
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2118306",
    +    "generation": 1,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {}
    +}
    +
    +

    create a Deployment

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    Deployment
    Created
    202
    Deployment
    Accepted
    200
    Deployment
    OK
    +

    Patch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl patch deployment deployment-example -p \
    +	'{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}'
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PATCH -H 'Content-Type: application/strategic-merge-patch+json' --data '
    +{"spec":{"template":{"spec":{"containers":[{"name":"nginx","image":"nginx:1.11"}]}}}}' \
    +	'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +"deployment-example" patched
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "5dc3a8e6-b0ee-11e6-aef0-42010af00229",
    +    "resourceVersion": "164489",
    +    "generation": 11,
    +    "creationTimestamp": "2016-11-22T20:00:50Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "5"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 10,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -

    VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.

    -
    +

    partially update the specified Deployment

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ echo 'apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' | kubectl replace -f -
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X PUT -H 'Content-Type: application/yaml' --data '
    +apiVersion: apps/v1beta1
    +kind: Deployment
    +metadata:
    +  name: deployment-example
    +spec:
    +  replicas: 3
    +  revisionHistoryLimit: 10
    +  template:
    +    metadata:
    +      labels:
    +        app: nginx
    +    spec:
    +      containers:
    +      - name: nginx
    +        image: nginx:1.11
    +        ports:
    +        - containerPort: 80
    +' http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" replaced
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "4ccca349-9cb1-11e6-9c54-42010a800148",
    +    "resourceVersion": "2119082",
    +    "generation": 5,
    +    "creationTimestamp": "2016-10-28T01:53:19Z",
    +    "labels": {
    +      "app": "nginx"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.11",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    },
    +    "revisionHistoryLimit": 10
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    - 
    +
    +

    replace the specified Deployment

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    201
    Deployment
    Created
    200
    Deployment
    OK
    +

    Delete

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl delete deployment deployment-example
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X DELETE -H 'Content-Type: application/yaml' --data '
    +gracePeriodSeconds: 0
    +orphanDependents: false
    +' 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +deployment "deployment-example" deleted
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Status",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "status": "Success",
    +  "code": 200
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    persistentVolumeName
    string
    Name of the persistent volume to attach.
    -
    -

    VolumeError v1alpha1 storage.k8s.io

    - - - - - - - - - - - - - - - -
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeError
    - +
    +

    delete a Deployment

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Deployment

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments/deployment-example
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "Deployment",
    +  "apiVersion": "apps/v1beta1",
    +  "metadata": {
    +    "name": "deployment-example",
    +    "namespace": "default",
    +    "selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +    "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +    "resourceVersion": "2064726",
    +    "generation": 4,
    +    "creationTimestamp": "2016-10-27T16:33:35Z",
    +    "labels": {
    +      "app": "nginx"
    +    },
    +    "annotations": {
    +      "deployment.kubernetes.io/revision": "1"
    +    }
    +  },
    +  "spec": {
    +    "replicas": 3,
    +    "selector": {
    +      "matchLabels": {
    +        "app": "nginx"
    +      }
    +    },
    +    "template": {
    +      "metadata": {
    +        "creationTimestamp": null,
    +        "labels": {
    +          "app": "nginx"
    +        }
    +      },
    +      "spec": {
    +        "containers": [
    +          {
    +            "name": "nginx",
    +            "image": "nginx:1.10",
    +            "ports": [
    +              {
    +                "containerPort": 80,
    +                "protocol": "TCP"
    +              }
    +            ],
    +            "resources": {},
    +            "terminationMessagePath": "/dev/termination-log",
    +            "imagePullPolicy": "IfNotPresent"
    +          }
    +        ],
    +        "restartPolicy": "Always",
    +        "terminationGracePeriodSeconds": 30,
    +        "dnsPolicy": "ClusterFirst",
    +        "securityContext": {}
    +      }
    +    },
    +    "strategy": {
    +      "type": "RollingUpdate",
    +      "rollingUpdate": {
    +        "maxUnavailable": 1,
    +        "maxSurge": 1
    +      }
    +    }
    +  },
    +  "status": {
    +    "observedGeneration": 4,
    +    "replicas": 3,
    +    "updatedReplicas": 3,
    +    "availableReplicas": 3
    +  }
    +}
     
    -

    VolumeError captures an error encountered during a volume operation.

    -
    +

    read the specified Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    List

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/deployments'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    - 
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +  "kind": "List",
    +  "apiVersion": "v1",
    +  "metadata": {},
    +  "items": [
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "docs",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/docs",
    +        "uid": "ef49e1d2-915e-11e6-be81-42010a80003f",
    +        "resourceVersion": "1924126",
    +        "generation": 21,
    +        "creationTimestamp": "2016-10-13T16:06:00Z",
    +        "labels": {
    +          "run": "docs"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "10",
    +          "replicatingperfection.net/push-image": "true"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 1,
    +        "selector": {
    +          "matchLabels": {
    +            "run": "docs"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "auto-pushed-image-pwittrock/api-docs": "1477496453",
    +              "run": "docs"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "docs",
    +                "image": "pwittrock/api-docs:v9",
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "Always"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 21,
    +        "replicas": 1,
    +        "updatedReplicas": 1,
    +        "availableReplicas": 1
    +      }
    +    },
    +    {
    +      "kind": "Deployment",
    +      "apiVersion": "app/v1beta1",
    +      "metadata": {
    +        "name": "deployment-example",
    +        "namespace": "default",
    +        "selfLink": "/apis/app/v1beta1/namespaces/default/deployments/deployment-example",
    +        "uid": "1b33145a-9c63-11e6-9c54-42010a800148",
    +        "resourceVersion": "2064726",
    +        "generation": 4,
    +        "creationTimestamp": "2016-10-27T16:33:35Z",
    +        "labels": {
    +          "app": "nginx"
    +        },
    +        "annotations": {
    +          "deployment.kubernetes.io/revision": "1"
    +        }
    +      },
    +      "spec": {
    +        "replicas": 3,
    +        "selector": {
    +          "matchLabels": {
    +            "app": "nginx"
    +          }
    +        },
    +        "template": {
    +          "metadata": {
    +            "creationTimestamp": null,
    +            "labels": {
    +              "app": "nginx"
    +            }
    +          },
    +          "spec": {
    +            "containers": [
    +              {
    +                "name": "nginx",
    +                "image": "nginx:1.10",
    +                "ports": [
    +                  {
    +                    "containerPort": 80,
    +                    "protocol": "TCP"
    +                  }
    +                ],
    +                "resources": {},
    +                "terminationMessagePath": "/dev/termination-log",
    +                "imagePullPolicy": "IfNotPresent"
    +              }
    +            ],
    +            "restartPolicy": "Always",
    +            "terminationGracePeriodSeconds": 30,
    +            "dnsPolicy": "ClusterFirst",
    +            "securityContext": {}
    +          }
    +        },
    +        "strategy": {
    +          "type": "RollingUpdate",
    +          "rollingUpdate": {
    +            "maxUnavailable": 1,
    +            "maxSurge": 1
    +          }
    +        }
    +      },
    +      "status": {
    +        "observedGeneration": 4,
    +        "replicas": 3,
    +        "updatedReplicas": 3,
    +        "availableReplicas": 3
    +      }
    +    }
    +  ]
    +}
     
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    FieldDescription
    message
    string
    String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
    time
    Time
    Time the error was encountered.
    -
    -
    - - - - - - - - \ No newline at end of file +
    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    DeploymentList
    OK
    +

    Watch

    + + +
    +
    +
    kubectl command
    +
    +
    
    +$ kubectl get deployment deployment-example --watch -o json
    +
    +
    +
    +
    curl command (requires kubectl proxy to be running)
    +
    +
    
    +$ kubectl proxy
    +$ curl -X GET 'http://127.0.0.1:8001/apis/extensions/v1beta1/watch/namespaces/default/deployments/deployment-example'
    +
    + + +
    +
    +
    Output
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +
    +
    +
    Response Body
    +
    +
    
    +{
    +	"type": "ADDED",
    +	"object": {
    +		"kind": "Deployment",
    +		"apiVersion": "apps/v1beta1",
    +		"metadata": {
    +			"name": "deployment-example",
    +			"namespace": "default",
    +			"selfLink": "/apis/apps/v1beta1/namespaces/default/deployments/deployment-example",
    +			"uid": "64c12290-9cbf-11e6-9c54-42010a800148",
    +			"resourceVersion": "2128095",
    +			"generation": 2,
    +			"creationTimestamp": "2016-10-28T03:34:12Z",
    +			"labels": {
    +				"app": "nginx"
    +			},
    +			"annotations": {
    +				"deployment.kubernetes.io/revision": "3"
    +			}
    +		},
    +		"spec": {
    +			"replicas": 3,
    +			"selector": {
    +				"matchLabels": {
    +					"app": "nginx"
    +				}
    +			},
    +			"template": {
    +				"metadata": {
    +					"creationTimestamp": null,
    +					"labels": {
    +						"app": "nginx"
    +					}
    +				},
    +				"spec": {
    +					"containers": [
    +						{
    +							"name": "nginx",
    +							"image": "nginx:1.10",
    +							"ports": [
    +								{
    +									"containerPort": 80,
    +									"protocol": "TCP"
    +								}
    +							],
    +							"resources": {
    +							},
    +							"terminationMessagePath": "/dev/termination-log",
    +							"imagePullPolicy": "IfNotPresent"
    +						}
    +					],
    +					"restartPolicy": "Always",
    +					"terminationGracePeriodSeconds": 30,
    +					"dnsPolicy": "ClusterFirst",
    +					"securityContext": {
    +					}
    +				}
    +			},
    +			"strategy": {
    +				"type": "RollingUpdate",
    +				"rollingUpdate": {
    +					"maxUnavailable": 1,
    +					"maxSurge": 1
    +				}
    +			}
    +		},
    +		"status": {
    +			"observedGeneration": 2,
    +			"replicas": 3,
    +			"updatedReplicas": 3,
    +			"availableReplicas": 3
    +		}
    +	}
    +}
    +
    +

    watch changes to an object of kind Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/deployments +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/deployments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Read Status

    +

    read status of the specified Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Deployment
    OK
    +

    Replace Status

    +

    replace status of the specified Deployment

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Deployment
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Deployment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Deployment
    OK
    201
    Deployment
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified Deployment

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified Deployment

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified Deployment

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Rollback

    +

    create rollback of a Deployment

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the DeploymentRollback
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeploymentRollback
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    DeploymentRollback
    OK
    201
    DeploymentRollback
    Created
    202
    DeploymentRollback
    Accepted
    +

    DeploymentCondition v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2DeploymentCondition
    +
    Other API versions of this object exist: +v1 +v1beta1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    +

    DeploymentCondition v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1DeploymentCondition
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    +

    DeploymentCondition v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1DeploymentCondition
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    lastUpdateTime
    Time
    The last time this condition was updated.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of deployment condition.
    +

    Event v1beta1 events.k8s.io

    + + + + + +
    GroupVersionKind
    events.k8s.iov1beta1Event
    +
    Other API versions of this object exist: +v1 +
    +
    Appears In: + +
    + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    action
    string
    What action was taken/failed regarding to the regarding object.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    deprecatedCount
    integer
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedFirstTimestamp
    Time
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedLastTimestamp
    Time
    Deprecated field assuring backward compatibility with core.v1 Event type
    deprecatedSource
    EventSource
    Deprecated field assuring backward compatibility with core.v1 Event type
    eventTime
    MicroTime
    Required. Time when this Event was first observed.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    note
    string
    Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
    reason
    string
    Why the action was taken.
    regarding
    ObjectReference
    The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
    related
    ObjectReference
    Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
    reportingController
    string
    Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
    reportingInstance
    string
    ID of the controller instance, e.g. `kubelet-xyzf`.
    series
    EventSeries
    Data about the Event series this event represents or nil if it's a singleton Event.
    type
    string
    Type of this event (Normal, Warning), new types could be added in the future.
    +

    EventList v1beta1 events

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Event array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create an Event

    +

    HTTP Request

    +POST /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Event
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Event
    OK
    201
    Event
    Created
    202
    Event
    Accepted
    +

    Patch

    +

    partially update the specified Event

    +

    HTTP Request

    +PATCH /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Event
    OK
    +

    Replace

    +

    replace the specified Event

    +

    HTTP Request

    +PUT /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Event
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Event
    OK
    201
    Event
    Created
    +

    Delete

    +

    delete an Event

    +

    HTTP Request

    +DELETE /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Event

    +

    HTTP Request

    +DELETE /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Event
    OK
    +

    List

    +

    list or watch objects of kind Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EventList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/events +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    EventList
    OK
    +

    Watch

    +

    watch changes to an object of kind Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Event
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/watch/namespaces/{namespace}/events +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Event

    +

    HTTP Request

    +GET /apis/events.k8s.io/v1beta1/watch/events +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    EventSeries v1beta1 events.k8s.io

    + + + + + +
    GroupVersionKind
    events.k8s.iov1beta1EventSeries
    +
    Other API versions of this object exist: +v1 +
    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    count
    integer
    Number of occurrences in this series up to the last heartbeat time
    lastObservedTime
    MicroTime
    Time when last Event from the series was seen before last heartbeat.
    state
    string
    Information whether this series is ongoing or finished.
    +

    FSGroupStrategyOptions v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1FSGroupStrategyOptions
    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
    +

    HorizontalPodAutoscaler v2beta1 autoscaling

    + + + + + +
    GroupVersionKind
    autoscalingv2beta1HorizontalPodAutoscaler
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    HorizontalPodAutoscalerSpec
    spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    HorizontalPodAutoscalerStatus
    status is the current information about the autoscaler.
    +

    HorizontalPodAutoscalerSpec v2beta1 autoscaling

    + + + + + + + + + +
    FieldDescription
    maxReplicas
    integer
    maxReplicas is the upper limit for the number of replicas to which the autoscaler can scale up. It cannot be less that minReplicas.
    metrics
    MetricSpec array
    metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond.
    minReplicas
    integer
    minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod.
    scaleTargetRef
    CrossVersionObjectReference
    scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count.
    +

    HorizontalPodAutoscalerStatus v2beta1 autoscaling

    + + + + + + + + + + + +
    FieldDescription
    conditions
    HorizontalPodAutoscalerCondition array
    conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
    currentMetrics
    MetricStatus array
    currentMetrics is the last read state of the metrics used by this autoscaler.
    currentReplicas
    integer
    currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
    desiredReplicas
    integer
    desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.
    lastScaleTime
    Time
    lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.
    observedGeneration
    integer
    observedGeneration is the most recent generation observed by this autoscaler.
    +

    HorizontalPodAutoscalerList v2beta1 autoscaling

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    HorizontalPodAutoscaler array
    items is the list of horizontal pod autoscaler objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    metadata is the standard list metadata.
    +

    Write Operations

    +

    Create

    +

    create a HorizontalPodAutoscaler

    +

    HTTP Request

    +POST /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    HorizontalPodAutoscaler
    Created
    202
    HorizontalPodAutoscaler
    Accepted
    200
    HorizontalPodAutoscaler
    OK
    +

    Patch

    +

    partially update the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PATCH /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Replace

    +

    replace the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PUT /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    +

    Delete

    +

    delete a HorizontalPodAutoscaler

    +

    HTTP Request

    +DELETE /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of HorizontalPodAutoscaler

    +

    HTTP Request

    +DELETE /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    List

    +

    list or watch objects of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/horizontalpodautoscalers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscalerList
    OK
    +

    Watch

    +

    watch changes to an object of kind HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/watch/namespaces/{namespace}/horizontalpodautoscalers +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/watch/horizontalpodautoscalers +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PATCH /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Read Status

    +

    read status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +GET /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    +

    Replace Status

    +

    replace status of the specified HorizontalPodAutoscaler

    +

    HTTP Request

    +PUT /apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the HorizontalPodAutoscaler
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    HorizontalPodAutoscaler
    +

    Response

    + + + + + + +
    CodeDescription
    200
    HorizontalPodAutoscaler
    OK
    201
    HorizontalPodAutoscaler
    Created
    +

    HostPortRange v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1HostPortRange
    + + + + + + + +
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    +

    IDRange v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1IDRange
    + + + + + + + +
    FieldDescription
    max
    integer
    max is the end of the range, inclusive.
    min
    integer
    min is the start of the range, inclusive.
    +

    IPBlock v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1IPBlock
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    cidr
    string
    CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
    except
    string array
    Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
    +

    Initializer v1alpha1 admissionregistration.k8s.io

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1alpha1Initializer
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    name
    string
    Name is the identifier of the initializer. It will be added to the object that needs to be initialized. Name should be fully qualified, e.g., alwayspullimages.kubernetes.io, where "alwayspullimages" is the name of the webhook, and kubernetes.io is the name of the organization. Required
    rules
    Rule array
    Rules describes what resources/subresources the initializer cares about. The initializer cares about an operation if it matches _any_ Rule. Rule.Resources must not include subresources.
    +

    JobTemplateSpec v2alpha1 batch

    + + + + + +
    GroupVersionKind
    batchv2alpha1JobTemplateSpec
    +
    Other API versions of this object exist: +v1beta1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    metadata
    ObjectMeta
    Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    JobSpec
    Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    LocalSubjectAccessReview v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1LocalSubjectAccessReview
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    Write Operations

    +

    Create

    +

    create a LocalSubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    LocalSubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    LocalSubjectAccessReview
    OK
    201
    LocalSubjectAccessReview
    Created
    202
    LocalSubjectAccessReview
    Accepted
    +

    NetworkPolicy v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1NetworkPolicy
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    NetworkPolicySpec
    Specification of the desired behavior for this NetworkPolicy.
    +

    NetworkPolicySpec v1beta1 extensions

    + + + + + + + + + +
    FieldDescription
    egress
    NetworkPolicyEgressRule array
    List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
    ingress
    NetworkPolicyIngressRule array
    List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
    podSelector
    LabelSelector
    Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
    policyTypes
    string array
    List of rule types that the NetworkPolicy relates to. Valid options are Ingress, Egress, or Ingress,Egress. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
    +

    NetworkPolicyList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    NetworkPolicy array
    Items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a NetworkPolicy

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    NetworkPolicy
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    202
    NetworkPolicy
    Accepted
    +

    Patch

    +

    partially update the specified NetworkPolicy

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    +

    Replace

    +

    replace the specified NetworkPolicy

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    NetworkPolicy
    +

    Response

    + + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    201
    NetworkPolicy
    Created
    +

    Delete

    +

    delete a NetworkPolicy

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of NetworkPolicy

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicy
    OK
    +

    List

    +

    list or watch objects of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicyList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/networkpolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    NetworkPolicyList
    OK
    +

    Watch

    +

    watch changes to an object of kind NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the NetworkPolicy
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/networkpolicies +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of NetworkPolicy

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/networkpolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    NetworkPolicyEgressRule v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1NetworkPolicyEgressRule
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    ports
    NetworkPolicyPort array
    List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    to
    NetworkPolicyPeer array
    List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
    +

    NetworkPolicyIngressRule v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1NetworkPolicyIngressRule
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    from
    NetworkPolicyPeer array
    List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least on item, this rule allows traffic only if the traffic matches at least one item in the from list.
    ports
    NetworkPolicyPort array
    List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
    +

    NetworkPolicyPeer v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1NetworkPolicyPeer
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + +
    FieldDescription
    ipBlock
    IPBlock
    IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
    namespaceSelector
    LabelSelector
    Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
    podSelector
    LabelSelector
    This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
    +

    NetworkPolicyPort v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1NetworkPolicyPort
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    portIf specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.
    protocol
    string
    Optional. The protocol (TCP or UDP) which traffic must match. If not specified, this field defaults to TCP.
    +

    NonResourceAttributes v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1NonResourceAttributes
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    path
    string
    Path is the URL path of the request
    verb
    string
    Verb is the standard HTTP verb
    +

    NonResourceRule v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1NonResourceRule
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all.
    verbs
    string array
    Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
    +

    PodSecurityPolicy v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1PodSecurityPolicy
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    PodSecurityPolicySpec
    spec defines the policy enforced.
    +

    PodSecurityPolicySpec v1beta1 policy

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescription
    allowPrivilegeEscalation
    boolean
    allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
    allowedCapabilities
    string array
    allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
    allowedFlexVolumes
    AllowedFlexVolume array
    allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
    allowedHostPaths
    AllowedHostPath array
    allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
    allowedUnsafeSysctls
    string array
    allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
    defaultAddCapabilities
    string array
    defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
    defaultAllowPrivilegeEscalation
    boolean
    defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
    forbiddenSysctls
    string array
    forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
    fsGroup
    FSGroupStrategyOptions
    fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
    hostIPC
    boolean
    hostIPC determines if the policy allows the use of HostIPC in the pod spec.
    hostNetwork
    boolean
    hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
    hostPID
    boolean
    hostPID determines if the policy allows the use of HostPID in the pod spec.
    hostPorts
    HostPortRange array
    hostPorts determines which host port ranges are allowed to be exposed.
    privileged
    boolean
    privileged determines if a pod can request to be run as privileged.
    readOnlyRootFilesystem
    boolean
    readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
    requiredDropCapabilities
    string array
    requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
    runAsUser
    RunAsUserStrategyOptions
    runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
    seLinux
    SELinuxStrategyOptions
    seLinux is the strategy that will dictate the allowable labels that may be set.
    supplementalGroups
    SupplementalGroupsStrategyOptions
    supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
    volumes
    string array
    volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '\*'.
    +

    PodSecurityPolicyList v1beta1 policy

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PodSecurityPolicy array
    items is a list of schema objects.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a PodSecurityPolicy

    +

    HTTP Request

    +POST /apis/policy/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodSecurityPolicy
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    201
    PodSecurityPolicy
    Created
    202
    PodSecurityPolicy
    Accepted
    +

    Patch

    +

    partially update the specified PodSecurityPolicy

    +

    HTTP Request

    +PATCH /apis/policy/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    +

    Replace

    +

    replace the specified PodSecurityPolicy

    +

    HTTP Request

    +PUT /apis/policy/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PodSecurityPolicy
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    201
    PodSecurityPolicy
    Created
    +

    Delete

    +

    delete a PodSecurityPolicy

    +

    HTTP Request

    +DELETE /apis/policy/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PodSecurityPolicy

    +

    HTTP Request

    +DELETE /apis/policy/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/policy/v1beta1/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicy
    OK
    +

    List

    +

    list or watch objects of kind PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/policy/v1beta1/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PodSecurityPolicyList
    OK
    +

    Watch

    +

    watch changes to an object of kind PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/policy/v1beta1/watch/podsecuritypolicies/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PodSecurityPolicy
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PodSecurityPolicy

    +

    HTTP Request

    +GET /apis/policy/v1beta1/watch/podsecuritypolicies +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    PolicyRule v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1PolicyRule
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    + + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. '\*' represents all resources in the specified apiGroups. '\*/foo' represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    +

    PolicyRule v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1PolicyRule
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
    nonResourceURLs
    string array
    NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path This name is intentionally different than the internal type so that the DefaultConvert works nicely and because the ordering may be different. Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
    resources
    string array
    Resources is a list of resources this rule applies to. ResourceAll represents all resources.
    verbs
    string array
    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
    +

    PriorityClass v1alpha1 scheduling.k8s.io

    + + + + + +
    GroupVersionKind
    scheduling.k8s.iov1alpha1PriorityClass
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    description
    string
    description is an arbitrary string that usually provides guidelines on when this priority class should be used.
    globalDefault
    boolean
    globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    value
    integer
    The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
    +

    PriorityClassList v1alpha1 scheduling

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    PriorityClass array
    items is the list of PriorityClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a PriorityClass

    +

    HTTP Request

    +POST /apis/scheduling.k8s.io/v1alpha1/priorityclasses +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PriorityClass
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    PriorityClass
    Created
    202
    PriorityClass
    Accepted
    200
    PriorityClass
    OK
    +

    Patch

    +

    partially update the specified PriorityClass

    +

    HTTP Request

    +PATCH /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    +

    Replace

    +

    replace the specified PriorityClass

    +

    HTTP Request

    +PUT /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    PriorityClass
    +

    Response

    + + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    201
    PriorityClass
    Created
    +

    Delete

    +

    delete a PriorityClass

    +

    HTTP Request

    +DELETE /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of PriorityClass

    +

    HTTP Request

    +DELETE /apis/scheduling.k8s.io/v1alpha1/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClass
    OK
    +

    List

    +

    list or watch objects of kind PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1alpha1/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    PriorityClassList
    OK
    +

    Watch

    +

    watch changes to an object of kind PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the PriorityClass
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of PriorityClass

    +

    HTTP Request

    +GET /apis/scheduling.k8s.io/v1alpha1/watch/priorityclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    ReplicaSet v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2ReplicaSet
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ReplicaSetSpec v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    +

    ReplicaSetStatus v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    +

    ReplicaSetList v1beta2 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ReplicaSet

    +

    HTTP Request

    +POST /apis/apps/v1beta2/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    202
    ReplicaSet
    Accepted
    +

    Patch

    +

    partially update the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace

    +

    replace the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    +

    Delete

    +

    delete a ReplicaSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ReplicaSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    List

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Read Status

    +

    read status of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace Status

    +

    replace status of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    201
    ReplicaSet
    Created
    200
    ReplicaSet
    OK
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    ReplicaSet v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1ReplicaSet
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    ReplicaSetSpec
    Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    status
    ReplicaSetStatus
    Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
    +

    ReplicaSetSpec v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    minReadySeconds
    integer
    Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
    replicas
    integer
    Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    selector
    LabelSelector
    Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    template
    PodTemplateSpec
    Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
    +

    ReplicaSetStatus v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + + + + +
    FieldDescription
    availableReplicas
    integer
    The number of available replicas (ready for at least minReadySeconds) for this replica set.
    conditions
    ReplicaSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a replica set's current state.
    fullyLabeledReplicas
    integer
    The number of pods that have labels matching the labels of the pod template of the replicaset.
    observedGeneration
    integer
    ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
    readyReplicas
    integer
    The number of ready replicas for this replica set.
    replicas
    integer
    Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
    +

    ReplicaSetList v1beta1 extensions

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    ReplicaSet array
    List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    +

    Write Operations

    +

    Create

    +

    create a ReplicaSet

    +

    HTTP Request

    +POST /apis/extensions/v1beta1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    202
    ReplicaSet
    Accepted
    +

    Patch

    +

    partially update the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace

    +

    replace the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    +

    Delete

    +

    delete a ReplicaSet

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of ReplicaSet

    +

    HTTP Request

    +DELETE /apis/extensions/v1beta1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    List

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/namespaces/{namespace}/replicasets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/watch/replicasets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Read Status

    +

    read status of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    +

    Replace Status

    +

    replace status of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the ReplicaSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    ReplicaSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    ReplicaSet
    OK
    201
    ReplicaSet
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified ReplicaSet

    +

    HTTP Request

    +GET /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified ReplicaSet

    +

    HTTP Request

    +PUT /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified ReplicaSet

    +

    HTTP Request

    +PATCH /apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    ReplicaSetCondition v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2ReplicaSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    +

    ReplicaSetCondition v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1ReplicaSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    The last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of replica set condition.
    +

    ResourceAttributes v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1ResourceAttributes
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + + + + +
    FieldDescription
    group
    string
    Group is the API Group of the Resource. "*" means all.
    name
    string
    Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
    namespace
    string
    Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
    resource
    string
    Resource is one of the existing resource types. "*" means all.
    subresource
    string
    Subresource is one of the existing resource types. "" means none.
    verb
    string
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.
    version
    string
    Version is the API Version of the Resource. "*" means all.
    +

    ResourceRule v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1ResourceRule
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiGroups
    string array
    APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all.
    resourceNames
    string array
    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all.
    resources
    string array
    Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups.
    verbs
    string array
    Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
    +

    Role v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1Role
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    +

    RoleList v1beta1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a Role

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    202
    Role
    Accepted
    +

    Patch

    +

    partially update the specified Role

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    Replace

    +

    replace the specified Role

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    +

    Delete

    +

    delete a Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    List

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Role v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1Role
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    rules
    PolicyRule array
    Rules holds all the PolicyRules for this Role
    +

    RoleList v1alpha1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    Role array
    Items is a list of Roles
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a Role

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    202
    Role
    Accepted
    +

    Patch

    +

    partially update the specified Role

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    Replace

    +

    replace the specified Role

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Role
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Role
    OK
    201
    Role
    Created
    +

    Delete

    +

    delete a Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of Role

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Role
    OK
    +

    List

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleList
    OK
    +

    Watch

    +

    watch changes to an object of kind Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Role
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of Role

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/roles +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    RoleBinding v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1RoleBinding
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    RoleBindingList v1beta1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a RoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    202
    RoleBinding
    Accepted
    +

    Patch

    +

    partially update the specified RoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    Replace

    +

    replace the specified RoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    +

    Delete

    +

    delete a RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    List

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1beta1/watch/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    RoleBinding v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1RoleBinding
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata.
    roleRef
    RoleRef
    RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
    subjects
    Subject array
    Subjects holds references to the objects the role applies to.
    +

    RoleBindingList v1alpha1 rbac

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    RoleBinding array
    Items is a list of RoleBindings
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard object's metadata.
    +

    Write Operations

    +

    Create

    +

    create a RoleBinding

    +

    HTTP Request

    +POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    RoleBinding
    Created
    202
    RoleBinding
    Accepted
    200
    RoleBinding
    OK
    +

    Patch

    +

    partially update the specified RoleBinding

    +

    HTTP Request

    +PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    Replace

    +

    replace the specified RoleBinding

    +

    HTTP Request

    +PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    RoleBinding
    +

    Response

    + + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    201
    RoleBinding
    Created
    +

    Delete

    +

    delete a RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of RoleBinding

    +

    HTTP Request

    +DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBinding
    OK
    +

    List

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    RoleBindingList
    OK
    +

    Watch

    +

    watch changes to an object of kind RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the RoleBinding
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of RoleBinding

    +

    HTTP Request

    +GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/rolebindings +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    RoleRef v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1RoleRef
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    + + + + + + + + +
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    +

    RoleRef v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1RoleRef
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + +
    FieldDescription
    apiGroup
    string
    APIGroup is the group for the resource being referenced
    kind
    string
    Kind is the type of resource being referenced
    name
    string
    Name is the name of resource being referenced
    +

    RollbackConfig v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1RollbackConfig
    + + + + + + +
    FieldDescription
    revision
    integer
    The revision to rollback to. If set to 0, rollback to the last revision.
    +

    RollingUpdateStatefulSetStrategy v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2RollingUpdateStatefulSetStrategy
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + +
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
    +

    RollingUpdateStatefulSetStrategy v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1RollingUpdateStatefulSetStrategy
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + +
    FieldDescription
    partition
    integer
    Partition indicates the ordinal at which the StatefulSet should be partitioned.
    +

    RunAsUserStrategyOptions v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1RunAsUserStrategyOptions
    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate the allowable RunAsUser values that may be set.
    +

    SELinuxStrategyOptions v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1SELinuxStrategyOptions
    + + + + + + + +
    FieldDescription
    rule
    string
    rule is the strategy that will dictate the allowable labels that may be set.
    seLinuxOptions
    SELinuxOptions
    seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
    +

    Scale v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2Scale
    +
    Other API versions of this object exist: +v1 +v1beta1 +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    +

    ScaleSpec v1beta2 apps

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    +

    ScaleStatus v1beta2 apps

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    +

    Scale v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1Scale
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    +

    ScaleSpec v1beta1 apps

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    +

    ScaleStatus v1beta1 apps

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    +

    Scale v1beta1 extensions

    + + + + + +
    GroupVersionKind
    extensionsv1beta1Scale
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
    spec
    ScaleSpec
    defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
    status
    ScaleStatus
    current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
    +

    ScaleSpec v1beta1 extensions

    +
    Appears In: + +
    + + + + + +
    FieldDescription
    replicas
    integer
    desired number of instances for the scaled object.
    +

    ScaleStatus v1beta1 extensions

    +
    Appears In: + +
    + + + + + + + +
    FieldDescription
    replicas
    integer
    actual number of observed instances of the scaled object.
    selector
    object
    label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
    targetSelector
    string
    label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    +

    SelfSubjectAccessReview v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1SelfSubjectAccessReview
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectAccessReviewSpec
    Spec holds information about the request being evaluated. user and groups must be empty
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    SelfSubjectAccessReviewSpec v1beta1 authorization

    + + + + + + + +
    FieldDescription
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    +

    Write Operations

    +

    Create

    +

    create a SelfSubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SelfSubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    SelfSubjectAccessReview
    OK
    201
    SelfSubjectAccessReview
    Created
    202
    SelfSubjectAccessReview
    Accepted
    +

    SelfSubjectRulesReview v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1SelfSubjectRulesReview
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SelfSubjectRulesReviewSpec
    Spec holds information about the request being evaluated.
    status
    SubjectRulesReviewStatus
    Status is filled in by the server and indicates the set of actions a user can perform.
    +

    SelfSubjectRulesReviewSpec v1beta1 authorization

    + + + + + + +
    FieldDescription
    namespace
    string
    Namespace to evaluate rules for. Required.
    +

    Write Operations

    +

    Create

    +

    create a SelfSubjectRulesReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SelfSubjectRulesReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    SelfSubjectRulesReview
    OK
    201
    SelfSubjectRulesReview
    Created
    202
    SelfSubjectRulesReview
    Accepted
    +

    ServiceReference v1beta1 admissionregistration.k8s.io

    + + + + + +
    GroupVersionKind
    admissionregistration.k8s.iov1beta1ServiceReference
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + +
    FieldDescription
    name
    string
    `name` is the name of the service. Required
    namespace
    string
    `namespace` is the namespace of the service. Required
    path
    string
    `path` is an optional URL path which will be sent in any request to this service.
    +

    ServiceReference v1beta1 apiregistration.k8s.io

    + + + + + +
    GroupVersionKind
    apiregistration.k8s.iov1beta1ServiceReference
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + +
    FieldDescription
    name
    string
    Name is the name of the service
    namespace
    string
    Namespace is the namespace of the service
    +

    StatefulSet v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2StatefulSet
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    +

    StatefulSetSpec v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    +

    StatefulSetStatus v1beta2 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    +

    StatefulSetList v1beta2 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a StatefulSet

    +

    HTTP Request

    +POST /apis/apps/v1beta2/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    StatefulSet
    Created
    202
    StatefulSet
    Accepted
    200
    StatefulSet
    OK
    +

    Patch

    +

    partially update the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace

    +

    replace the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Delete

    +

    delete a StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    List

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/watch/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Read Status

    +

    read status of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace Status

    +

    replace status of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    StatefulSet v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1StatefulSet
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    +
    Appears In: + +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    StatefulSetSpec
    Spec defines the desired identities of pods in this set.
    status
    StatefulSetStatus
    Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
    +

    StatefulSetSpec v1beta1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + +
    FieldDescription
    podManagementPolicy
    string
    podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
    replicas
    integer
    replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
    revisionHistoryLimit
    integer
    revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
    selector
    LabelSelector
    selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
    serviceName
    string
    serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
    template
    PodTemplateSpec
    template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
    updateStrategy
    StatefulSetUpdateStrategy
    updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
    volumeClaimTemplates
    PersistentVolumeClaim array
    volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
    +

    StatefulSetStatus v1beta1 apps

    +
    Appears In: + +
    + + + + + + + + + + + + + +
    FieldDescription
    collisionCount
    integer
    collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
    conditions
    StatefulSetCondition array
    patch strategy: merge
    patch merge key: type
    Represents the latest available observations of a statefulset's current state.
    currentReplicas
    integer
    currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
    currentRevision
    string
    currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
    observedGeneration
    integer
    observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
    readyReplicas
    integer
    readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
    replicas
    integer
    replicas is the number of Pods created by the StatefulSet controller.
    updateRevision
    string
    updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
    updatedReplicas
    integer
    updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
    +

    StatefulSetList v1beta1 apps

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StatefulSet array
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    +

    Write Operations

    +

    Create

    +

    create a StatefulSet

    +

    HTTP Request

    +POST /apis/apps/v1beta1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + + +
    CodeDescription
    202
    StatefulSet
    Accepted
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Patch

    +

    partially update the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace

    +

    replace the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Delete

    +

    delete a StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of StatefulSet

    +

    HTTP Request

    +DELETE /apis/apps/v1beta1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    List

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    List All Namespaces

    +

    list or watch objects of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSetList
    OK
    +

    Watch

    +

    watch changes to an object of kind StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets/{name} +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/namespaces/{namespace}/statefulsets +

    Path Parameters

    + + + + + +
    ParameterDescription
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List All Namespaces

    +

    watch individual changes to a list of StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/watch/statefulsets +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Status Operations

    +

    Patch Status

    +

    partially update status of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Read Status

    +

    read status of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    +

    Replace Status

    +

    replace status of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the StatefulSet
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StatefulSet
    +

    Response

    + + + + + + +
    CodeDescription
    200
    StatefulSet
    OK
    201
    StatefulSet
    Created
    +

    Misc Operations

    +

    Read Scale

    +

    read scale of the specified StatefulSet

    +

    HTTP Request

    +GET /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    Replace Scale

    +

    replace scale of the specified StatefulSet

    +

    HTTP Request

    +PUT /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Scale
    +

    Response

    + + + + + + +
    CodeDescription
    200
    Scale
    OK
    201
    Scale
    Created
    +

    Patch Scale

    +

    partially update scale of the specified StatefulSet

    +

    HTTP Request

    +PATCH /apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale +

    Path Parameters

    + + + + + + +
    ParameterDescription
    namename of the Scale
    namespaceobject name and auth scope, such as for teams and projects
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    Scale
    OK
    +

    StatefulSetCondition v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2StatefulSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    +

    StatefulSetCondition v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1StatefulSetCondition
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    + + + + + + + + + + +
    FieldDescription
    lastTransitionTime
    Time
    Last time the condition transitioned from one status to another.
    message
    string
    A human readable message indicating details about the transition.
    reason
    string
    The reason for the condition's last transition.
    status
    string
    Status of the condition, one of True, False, Unknown.
    type
    string
    Type of statefulset condition.
    +

    StatefulSetUpdateStrategy v1beta2 apps

    + + + + + +
    GroupVersionKind
    appsv1beta2StatefulSetUpdateStrategy
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
    +

    StatefulSetUpdateStrategy v1beta1 apps

    + + + + + +
    GroupVersionKind
    appsv1beta1StatefulSetUpdateStrategy
    +
    Other API versions of this object exist: +v1 +v1beta2 +
    +
    Appears In: + +
    + + + + + + +
    FieldDescription
    rollingUpdate
    RollingUpdateStatefulSetStrategy
    RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
    type
    string
    Type indicates the type of the StatefulSetUpdateStrategy.
    +

    StorageClass v1beta1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1beta1StorageClass
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + + + + + + + +
    FieldDescription
    allowVolumeExpansion
    boolean
    AllowVolumeExpansion shows whether the storage class allow volume expand
    allowedTopologies
    TopologySelectorTerm array
    Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is alpha-level and is only honored by servers that enable the DynamicProvisioningScheduling feature.
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    mountOptions
    string array
    Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.
    parameters
    object
    Parameters holds the parameters for the provisioner that should create volumes of this storage class.
    provisioner
    string
    Provisioner indicates the type of the provisioner.
    reclaimPolicy
    string
    Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.
    volumeBindingMode
    string
    VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is alpha-level and is only honored by servers that enable the VolumeScheduling feature.
    +

    StorageClassList v1beta1 storage

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    StorageClass array
    Items is the list of StorageClasses
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a StorageClass

    +

    HTTP Request

    +POST /apis/storage.k8s.io/v1beta1/storageclasses +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StorageClass
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    201
    StorageClass
    Created
    202
    StorageClass
    Accepted
    +

    Patch

    +

    partially update the specified StorageClass

    +

    HTTP Request

    +PATCH /apis/storage.k8s.io/v1beta1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    +

    Replace

    +

    replace the specified StorageClass

    +

    HTTP Request

    +PUT /apis/storage.k8s.io/v1beta1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    StorageClass
    +

    Response

    + + + + + + +
    CodeDescription
    201
    StorageClass
    Created
    200
    StorageClass
    OK
    +

    Delete

    +

    delete a StorageClass

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1beta1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of StorageClass

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1beta1/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClass
    OK
    +

    List

    +

    list or watch objects of kind StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    StorageClassList
    OK
    +

    Watch

    +

    watch changes to an object of kind StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/watch/storageclasses/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the StorageClass
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of StorageClass

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1beta1/watch/storageclasses +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Subject v1beta1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1beta1Subject
    +
    Other API versions of this object exist: +v1 +v1alpha1 +
    + + + + + + + + + +
    FieldDescription
    apiGroup
    string
    APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    +

    Subject v1alpha1 rbac.authorization.k8s.io

    + + + + + +
    GroupVersionKind
    rbac.authorization.k8s.iov1alpha1Subject
    +
    Other API versions of this object exist: +v1 +v1beta1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects.
    kind
    string
    Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
    name
    string
    Name of the object being referenced.
    namespace
    string
    Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
    +

    SubjectAccessReview v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1SubjectAccessReview
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    SubjectAccessReviewSpec
    Spec holds information about the request being evaluated
    status
    SubjectAccessReviewStatus
    Status is filled in by the server and indicates whether the request is allowed or not
    +

    SubjectAccessReviewSpec v1beta1 authorization

    + + + + + + + + + + + +
    FieldDescription
    extra
    object
    Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.
    group
    string array
    Groups is the groups you're testing for.
    nonResourceAttributes
    NonResourceAttributes
    NonResourceAttributes describes information for a non-resource access request
    resourceAttributes
    ResourceAttributes
    ResourceAuthorizationAttributes describes information for a resource access request
    uid
    string
    UID information about the requesting user.
    user
    string
    User is the user you're testing for. If you specify "User" but not "Group", then is it interpreted as "What if User were not a member of any groups
    +

    SubjectAccessReviewStatus v1beta1 authorization

    + + + + + + + + + +
    FieldDescription
    allowed
    boolean
    Allowed is required. True if the action would be allowed, false otherwise.
    denied
    boolean
    Denied is optional. True if the action would be denied, otherwise false. If both allowed is false and denied is false, then the authorizer has no opinion on whether to authorize the action. Denied may not be true if Allowed is true.
    evaluationError
    string
    EvaluationError is an indication that some error occurred during the authorization check. It is entirely possible to get an error and be able to continue determine authorization status in spite of it. For instance, RBAC can be missing a role, but enough roles are still present and bound to reason about the request.
    reason
    string
    Reason is optional. It indicates why a request was allowed or denied.
    +

    Write Operations

    +

    Create

    +

    create a SubjectAccessReview

    +

    HTTP Request

    +POST /apis/authorization.k8s.io/v1beta1/subjectaccessreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    SubjectAccessReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    SubjectAccessReview
    OK
    201
    SubjectAccessReview
    Created
    202
    SubjectAccessReview
    Accepted
    +

    SubjectRulesReviewStatus v1beta1 authorization.k8s.io

    + + + + + +
    GroupVersionKind
    authorization.k8s.iov1beta1SubjectRulesReviewStatus
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    evaluationError
    string
    EvaluationError can appear in combination with Rules. It indicates an error occurred during rule evaluation, such as an authorizer that doesn't support rule evaluation, and that ResourceRules and/or NonResourceRules may be incomplete.
    incomplete
    boolean
    Incomplete is true when the rules returned by this call are incomplete. This is most commonly encountered when an authorizer, such as an external authorizer, doesn't support rules evaluation.
    nonResourceRules
    NonResourceRule array
    NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    resourceRules
    ResourceRule array
    ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.
    +

    SupplementalGroupsStrategyOptions v1beta1 policy

    + + + + + +
    GroupVersionKind
    policyv1beta1SupplementalGroupsStrategyOptions
    + + + + + + + +
    FieldDescription
    ranges
    IDRange array
    ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
    rule
    string
    rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
    +

    TokenReview v1beta1 authentication.k8s.io

    + + + + + +
    GroupVersionKind
    authentication.k8s.iov1beta1TokenReview
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    spec
    TokenReviewSpec
    Spec holds information about the request being evaluated
    status
    TokenReviewStatus
    Status is filled in by the server and indicates whether the request can be authenticated.
    +

    TokenReviewSpec v1beta1 authentication

    + + + + + + +
    FieldDescription
    token
    string
    Token is the opaque bearer token.
    +

    TokenReviewStatus v1beta1 authentication

    + + + + + + + + +
    FieldDescription
    authenticated
    boolean
    Authenticated indicates that the token was associated with a known user.
    error
    string
    Error indicates that the token couldn't be checked
    user
    UserInfo
    User is the UserInfo associated with the provided token.
    +

    Write Operations

    +

    Create

    +

    create a TokenReview

    +

    HTTP Request

    +POST /apis/authentication.k8s.io/v1beta1/tokenreviews +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    TokenReview
    +

    Response

    + + + + + + + +
    CodeDescription
    200
    TokenReview
    OK
    201
    TokenReview
    Created
    202
    TokenReview
    Accepted
    +

    UserInfo v1beta1 authentication.k8s.io

    + + + + + +
    GroupVersionKind
    authentication.k8s.iov1beta1UserInfo
    +
    Other API versions of this object exist: +v1 +
    + + + + + + + + + +
    FieldDescription
    extra
    object
    Any additional information provided by the authenticator.
    groups
    string array
    The names of groups this user is a part of.
    uid
    string
    A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
    username
    string
    The name that uniquely identifies this user among all active users.
    +

    VolumeAttachment v1alpha1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeAttachment
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ObjectMeta
    Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    spec
    VolumeAttachmentSpec
    Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.
    status
    VolumeAttachmentStatus
    Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.
    +

    VolumeAttachmentSpec v1alpha1 storage

    + + + + + + + + +
    FieldDescription
    attacher
    string
    Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().
    nodeName
    string
    The node that the volume should be attached to.
    source
    VolumeAttachmentSource
    Source represents the volume that should be attached.
    +

    VolumeAttachmentStatus v1alpha1 storage

    + + + + + + + + + +
    FieldDescription
    attachError
    VolumeError
    The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attached
    boolean
    Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    attachmentMetadata
    object
    Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.
    detachError
    VolumeError
    The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.
    +

    VolumeAttachmentList v1alpha1 storage

    + + + + + + + + +
    FieldDescription
    apiVersion
    string
    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
    items
    VolumeAttachment array
    Items is the list of VolumeAttachments
    kind
    string
    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
    metadata
    ListMeta
    Standard list metadata More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
    +

    Write Operations

    +

    Create

    +

    create a VolumeAttachment

    +

    HTTP Request

    +POST /apis/storage.k8s.io/v1alpha1/volumeattachments +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    VolumeAttachment
    +

    Response

    + + + + + + + +
    CodeDescription
    201
    VolumeAttachment
    Created
    202
    VolumeAttachment
    Accepted
    200
    VolumeAttachment
    OK
    +

    Patch

    +

    partially update the specified VolumeAttachment

    +

    HTTP Request

    +PATCH /apis/storage.k8s.io/v1alpha1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    Patch
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachment
    OK
    +

    Replace

    +

    replace the specified VolumeAttachment

    +

    HTTP Request

    +PUT /apis/storage.k8s.io/v1alpha1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    VolumeAttachment
    +

    Response

    + + + + + + +
    CodeDescription
    200
    VolumeAttachment
    OK
    201
    VolumeAttachment
    Created
    +

    Delete

    +

    delete a VolumeAttachment

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1alpha1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    gracePeriodSecondsThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
    orphanDependentsDeprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
    propagationPolicyWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
    +

    Body Parameters

    + + + + + +
    ParameterDescription
    body
    DeleteOptions
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Delete Collection

    +

    delete collection of VolumeAttachment

    +

    HTTP Request

    +DELETE /apis/storage.k8s.io/v1alpha1/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    Status
    OK
    +

    Read Operations

    +

    Read

    +

    read the specified VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1alpha1/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    exactShould the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.
    exportShould this value be exported. Export strips fields that a user can not specify.
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachment
    OK
    +

    List

    +

    list or watch objects of kind VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1alpha1/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    prettyIf 'true', then the output is pretty printed.
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    VolumeAttachmentList
    OK
    +

    Watch

    +

    watch changes to an object of kind VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1alpha1/watch/volumeattachments/{name} +

    Path Parameters

    + + + + + +
    ParameterDescription
    namename of the VolumeAttachment
    +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    Watch List

    +

    watch individual changes to a list of VolumeAttachment

    +

    HTTP Request

    +GET /apis/storage.k8s.io/v1alpha1/watch/volumeattachments +

    Query Parameters

    + + + + + + + + + + + + + +
    ParameterDescription
    continueThe continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
    fieldSelectorA selector to restrict the list of returned objects by their fields. Defaults to everything.
    includeUninitializedIf true, partially initialized resources are included in the response.
    labelSelectorA selector to restrict the list of returned objects by their labels. Defaults to everything.
    limitlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
    prettyIf 'true', then the output is pretty printed.
    resourceVersionWhen specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.
    timeoutSecondsTimeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
    watchWatch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
    +

    Response

    + + + + + +
    CodeDescription
    200
    WatchEvent
    OK
    +

    VolumeAttachmentSource v1alpha1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeAttachmentSource
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + +
    FieldDescription
    persistentVolumeName
    string
    Name of the persistent volume to attach.
    +

    VolumeError v1alpha1 storage.k8s.io

    + + + + + +
    GroupVersionKind
    storage.k8s.iov1alpha1VolumeError
    +
    Other API versions of this object exist: +v1beta1 +
    + + + + + + + +
    FieldDescription
    message
    string
    String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.
    time
    Time
    Time the error was encountered.
    + + + + + + + + + diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/jquery.scrollto/jquery.scrollTo.min.js b/static/docs/reference/generated/kubernetes-api/v1.11/jquery.scrollTo.min.js old mode 100755 new mode 100644 similarity index 100% rename from static/docs/reference/generated/kubernetes-api/v1.11/node_modules/jquery.scrollto/jquery.scrollTo.min.js rename to static/docs/reference/generated/kubernetes-api/v1.11/jquery.scrollTo.min.js diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/navData.js b/static/docs/reference/generated/kubernetes-api/v1.11/navData.js index 1a29afefb46b5..1973608512858 100755 --- a/static/docs/reference/generated/kubernetes-api/v1.11/navData.js +++ b/static/docs/reference/generated/kubernetes-api/v1.11/navData.js @@ -1 +1 @@ -(function(){navData = {"toc":[{"section":"volumeerror-v1alpha1-storage-k8s-io","subsections":[]},{"section":"volumeattachmentsource-v1alpha1-storage-k8s-io","subsections":[]},{"section":"volumeattachment-v1alpha1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-strong--1045","subsections":[{"section":"watch-list-1049"},{"section":"watch-1048"},{"section":"list-1047"},{"section":"read-1046"}]},{"section":"-strong-write-operations-strong--1039","subsections":[{"section":"delete-collection-1044"},{"section":"delete-1043"},{"section":"replace-1042"},{"section":"patch-1041"},{"section":"create-1040"}]}]},{"section":"userinfo-v1beta1-authentication-k8s-io","subsections":[]},{"section":"tokenreview-v1beta1-authentication-k8s-io","subsections":[{"section":"-strong-write-operations-strong--1037","subsections":[{"section":"create-1038"}]}]},{"section":"supplementalgroupsstrategyoptions-v1beta1-policy","subsections":[]},{"section":"subjectrulesreviewstatus-v1beta1-authorization-k8s-io","subsections":[]},{"section":"subjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--1035","subsections":[{"section":"create-1036"}]}]},{"section":"subject-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"subject-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"storageclass-v1beta1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-strong--1030","subsections":[{"section":"watch-list-1034"},{"section":"watch-1033"},{"section":"list-1032"},{"section":"read-1031"}]},{"section":"-strong-write-operations-strong--1024","subsections":[{"section":"delete-collection-1029"},{"section":"delete-1028"},{"section":"replace-1027"},{"section":"patch-1026"},{"section":"create-1025"}]}]},{"section":"statefulsetupdatestrategy-v1beta1-apps","subsections":[]},{"section":"statefulsetupdatestrategy-v1beta2-apps","subsections":[]},{"section":"statefulsetcondition-v1beta1-apps","subsections":[]},{"section":"statefulsetcondition-v1beta2-apps","subsections":[]},{"section":"statefulset-v1beta1-apps","subsections":[{"section":"-strong-misc-operations-strong--1020","subsections":[{"section":"patch-scale-1023"},{"section":"replace-scale-1022"},{"section":"read-scale-1021"}]},{"section":"-strong-status-operations-strong--1016","subsections":[{"section":"replace-status-1019"},{"section":"read-status-1018"},{"section":"patch-status-1017"}]},{"section":"-strong-read-operations-strong--1009","subsections":[{"section":"watch-list-all-namespaces-1015"},{"section":"watch-list-1014"},{"section":"watch-1013"},{"section":"list-all-namespaces-1012"},{"section":"list-1011"},{"section":"read-1010"}]},{"section":"-strong-write-operations-strong--1003","subsections":[{"section":"delete-collection-1008"},{"section":"delete-1007"},{"section":"replace-1006"},{"section":"patch-1005"},{"section":"create-1004"}]}]},{"section":"statefulset-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-strong--999","subsections":[{"section":"patch-scale-1002"},{"section":"replace-scale-1001"},{"section":"read-scale-1000"}]},{"section":"-strong-status-operations-strong--995","subsections":[{"section":"replace-status-998"},{"section":"read-status-997"},{"section":"patch-status-996"}]},{"section":"-strong-read-operations-strong--988","subsections":[{"section":"watch-list-all-namespaces-994"},{"section":"watch-list-993"},{"section":"watch-992"},{"section":"list-all-namespaces-991"},{"section":"list-990"},{"section":"read-989"}]},{"section":"-strong-write-operations-strong--982","subsections":[{"section":"delete-collection-987"},{"section":"delete-986"},{"section":"replace-985"},{"section":"patch-984"},{"section":"create-983"}]}]},{"section":"servicereference-v1beta1-apiregistration-k8s-io","subsections":[]},{"section":"servicereference-v1beta1-admissionregistration-k8s-io","subsections":[]},{"section":"selfsubjectrulesreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--980","subsections":[{"section":"create-981"}]}]},{"section":"selfsubjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--978","subsections":[{"section":"create-979"}]}]},{"section":"scale-v1beta1-extensions","subsections":[]},{"section":"scale-v1beta1-apps","subsections":[]},{"section":"scale-v1beta2-apps","subsections":[]},{"section":"selinuxstrategyoptions-v1beta1-policy","subsections":[]},{"section":"runasuserstrategyoptions-v1beta1-policy","subsections":[]},{"section":"rollingupdatestatefulsetstrategy-v1beta1-apps","subsections":[]},{"section":"rollingupdatestatefulsetstrategy-v1beta2-apps","subsections":[]},{"section":"rollbackconfig-v1beta1-extensions","subsections":[]},{"section":"roleref-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"roleref-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"rolebinding-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--971","subsections":[{"section":"watch-list-all-namespaces-977"},{"section":"watch-list-976"},{"section":"watch-975"},{"section":"list-all-namespaces-974"},{"section":"list-973"},{"section":"read-972"}]},{"section":"-strong-write-operations-strong--965","subsections":[{"section":"delete-collection-970"},{"section":"delete-969"},{"section":"replace-968"},{"section":"patch-967"},{"section":"create-966"}]}]},{"section":"rolebinding-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--958","subsections":[{"section":"watch-list-all-namespaces-964"},{"section":"watch-list-963"},{"section":"watch-962"},{"section":"list-all-namespaces-961"},{"section":"list-960"},{"section":"read-959"}]},{"section":"-strong-write-operations-strong--952","subsections":[{"section":"delete-collection-957"},{"section":"delete-956"},{"section":"replace-955"},{"section":"patch-954"},{"section":"create-953"}]}]},{"section":"role-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--945","subsections":[{"section":"watch-list-all-namespaces-951"},{"section":"watch-list-950"},{"section":"watch-949"},{"section":"list-all-namespaces-948"},{"section":"list-947"},{"section":"read-946"}]},{"section":"-strong-write-operations-strong--939","subsections":[{"section":"delete-collection-944"},{"section":"delete-943"},{"section":"replace-942"},{"section":"patch-941"},{"section":"create-940"}]}]},{"section":"role-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--932","subsections":[{"section":"watch-list-all-namespaces-938"},{"section":"watch-list-937"},{"section":"watch-936"},{"section":"list-all-namespaces-935"},{"section":"list-934"},{"section":"read-933"}]},{"section":"-strong-write-operations-strong--926","subsections":[{"section":"delete-collection-931"},{"section":"delete-930"},{"section":"replace-929"},{"section":"patch-928"},{"section":"create-927"}]}]},{"section":"resourcerule-v1beta1-authorization-k8s-io","subsections":[]},{"section":"resourceattributes-v1beta1-authorization-k8s-io","subsections":[]},{"section":"replicasetcondition-v1beta1-extensions","subsections":[]},{"section":"replicasetcondition-v1beta2-apps","subsections":[]},{"section":"replicaset-v1beta1-extensions","subsections":[{"section":"-strong-misc-operations-strong--922","subsections":[{"section":"patch-scale-925"},{"section":"replace-scale-924"},{"section":"read-scale-923"}]},{"section":"-strong-status-operations-strong--918","subsections":[{"section":"replace-status-921"},{"section":"read-status-920"},{"section":"patch-status-919"}]},{"section":"-strong-read-operations-strong--911","subsections":[{"section":"watch-list-all-namespaces-917"},{"section":"watch-list-916"},{"section":"watch-915"},{"section":"list-all-namespaces-914"},{"section":"list-913"},{"section":"read-912"}]},{"section":"-strong-write-operations-strong--905","subsections":[{"section":"delete-collection-910"},{"section":"delete-909"},{"section":"replace-908"},{"section":"patch-907"},{"section":"create-906"}]}]},{"section":"replicaset-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-strong--901","subsections":[{"section":"patch-scale-904"},{"section":"replace-scale-903"},{"section":"read-scale-902"}]},{"section":"-strong-status-operations-strong--897","subsections":[{"section":"replace-status-900"},{"section":"read-status-899"},{"section":"patch-status-898"}]},{"section":"-strong-read-operations-strong--890","subsections":[{"section":"watch-list-all-namespaces-896"},{"section":"watch-list-895"},{"section":"watch-894"},{"section":"list-all-namespaces-893"},{"section":"list-892"},{"section":"read-891"}]},{"section":"-strong-write-operations-strong--884","subsections":[{"section":"delete-collection-889"},{"section":"delete-888"},{"section":"replace-887"},{"section":"patch-886"},{"section":"create-885"}]}]},{"section":"priorityclass-v1alpha1-scheduling-k8s-io","subsections":[{"section":"-strong-read-operations-strong--879","subsections":[{"section":"watch-list-883"},{"section":"watch-882"},{"section":"list-881"},{"section":"read-880"}]},{"section":"-strong-write-operations-strong--873","subsections":[{"section":"delete-collection-878"},{"section":"delete-877"},{"section":"replace-876"},{"section":"patch-875"},{"section":"create-874"}]}]},{"section":"policyrule-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"policyrule-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"podsecuritypolicy-v1beta1-policy","subsections":[{"section":"-strong-read-operations-strong--868","subsections":[{"section":"watch-list-872"},{"section":"watch-871"},{"section":"list-870"},{"section":"read-869"}]},{"section":"-strong-write-operations-strong--862","subsections":[{"section":"delete-collection-867"},{"section":"delete-866"},{"section":"replace-865"},{"section":"patch-864"},{"section":"create-863"}]}]},{"section":"nonresourcerule-v1beta1-authorization-k8s-io","subsections":[]},{"section":"nonresourceattributes-v1beta1-authorization-k8s-io","subsections":[]},{"section":"networkpolicyport-v1beta1-extensions","subsections":[]},{"section":"networkpolicypeer-v1beta1-extensions","subsections":[]},{"section":"networkpolicyingressrule-v1beta1-extensions","subsections":[]},{"section":"networkpolicyegressrule-v1beta1-extensions","subsections":[]},{"section":"networkpolicy-v1beta1-extensions","subsections":[{"section":"-strong-read-operations-strong--855","subsections":[{"section":"watch-list-all-namespaces-861"},{"section":"watch-list-860"},{"section":"watch-859"},{"section":"list-all-namespaces-858"},{"section":"list-857"},{"section":"read-856"}]},{"section":"-strong-write-operations-strong--849","subsections":[{"section":"delete-collection-854"},{"section":"delete-853"},{"section":"replace-852"},{"section":"patch-851"},{"section":"create-850"}]}]},{"section":"localsubjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--847","subsections":[{"section":"create-848"}]}]},{"section":"jobtemplatespec-v2alpha1-batch","subsections":[]},{"section":"initializer-v1alpha1-admissionregistration-k8s-io","subsections":[]},{"section":"ipblock-v1beta1-extensions","subsections":[]},{"section":"idrange-v1beta1-policy","subsections":[]},{"section":"hostportrange-v1beta1-policy","subsections":[]},{"section":"horizontalpodautoscaler-v2beta1-autoscaling","subsections":[{"section":"-strong-status-operations-strong--843","subsections":[{"section":"replace-status-846"},{"section":"read-status-845"},{"section":"patch-status-844"}]},{"section":"-strong-read-operations-strong--836","subsections":[{"section":"watch-list-all-namespaces-842"},{"section":"watch-list-841"},{"section":"watch-840"},{"section":"list-all-namespaces-839"},{"section":"list-838"},{"section":"read-837"}]},{"section":"-strong-write-operations-strong--830","subsections":[{"section":"delete-collection-835"},{"section":"delete-834"},{"section":"replace-833"},{"section":"patch-832"},{"section":"create-831"}]}]},{"section":"fsgroupstrategyoptions-v1beta1-policy","subsections":[]},{"section":"eventseries-v1beta1-events-k8s-io","subsections":[]},{"section":"event-v1beta1-events-k8s-io","subsections":[{"section":"-strong-read-operations-strong--823","subsections":[{"section":"watch-list-all-namespaces-829"},{"section":"watch-list-828"},{"section":"watch-827"},{"section":"list-all-namespaces-826"},{"section":"list-825"},{"section":"read-824"}]},{"section":"-strong-write-operations-strong--817","subsections":[{"section":"delete-collection-822"},{"section":"delete-821"},{"section":"replace-820"},{"section":"patch-819"},{"section":"create-818"}]}]},{"section":"deploymentcondition-v1beta1-extensions","subsections":[]},{"section":"deploymentcondition-v1beta1-apps","subsections":[]},{"section":"deploymentcondition-v1beta2-apps","subsections":[]},{"section":"deployment-v1beta1-extensions","subsections":[{"section":"-strong-misc-operations-strong--812","subsections":[{"section":"rollback-816"},{"section":"patch-scale-815"},{"section":"replace-scale-814"},{"section":"read-scale-813"}]},{"section":"-strong-status-operations-strong--808","subsections":[{"section":"replace-status-811"},{"section":"read-status-810"},{"section":"patch-status-809"}]},{"section":"-strong-read-operations-strong--801","subsections":[{"section":"watch-list-all-namespaces-807"},{"section":"watch-list-806"},{"section":"watch-805"},{"section":"list-all-namespaces-804"},{"section":"list-803"},{"section":"read-802"}]},{"section":"-strong-write-operations-strong--795","subsections":[{"section":"delete-collection-800"},{"section":"delete-799"},{"section":"replace-798"},{"section":"patch-797"},{"section":"create-796"}]}]},{"section":"deployment-v1beta1-apps","subsections":[{"section":"-strong-misc-operations-strong--791","subsections":[{"section":"rollback"},{"section":"patch-scale-794"},{"section":"replace-scale-793"},{"section":"read-scale-792"}]},{"section":"-strong-status-operations-strong--787","subsections":[{"section":"replace-status-790"},{"section":"read-status-789"},{"section":"patch-status-788"}]},{"section":"-strong-read-operations-strong--780","subsections":[{"section":"watch-list-all-namespaces-786"},{"section":"watch-list-785"},{"section":"watch-784"},{"section":"list-all-namespaces-783"},{"section":"list-782"},{"section":"read-781"}]},{"section":"-strong-write-operations-strong--774","subsections":[{"section":"delete-collection-779"},{"section":"delete-778"},{"section":"replace-777"},{"section":"patch-776"},{"section":"create-775"}]}]},{"section":"deployment-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-strong--770","subsections":[{"section":"patch-scale-773"},{"section":"replace-scale-772"},{"section":"read-scale-771"}]},{"section":"-strong-status-operations-strong--766","subsections":[{"section":"replace-status-769"},{"section":"read-status-768"},{"section":"patch-status-767"}]},{"section":"-strong-read-operations-strong--759","subsections":[{"section":"watch-list-all-namespaces-765"},{"section":"watch-list-764"},{"section":"watch-763"},{"section":"list-all-namespaces-762"},{"section":"list-761"},{"section":"read-760"}]},{"section":"-strong-write-operations-strong--753","subsections":[{"section":"delete-collection-758"},{"section":"delete-757"},{"section":"replace-756"},{"section":"patch-755"},{"section":"create-754"}]}]},{"section":"daemonsetupdatestrategy-v1beta1-extensions","subsections":[]},{"section":"daemonsetupdatestrategy-v1beta2-apps","subsections":[]},{"section":"daemonsetcondition-v1beta1-extensions","subsections":[]},{"section":"daemonsetcondition-v1beta2-apps","subsections":[]},{"section":"daemonset-v1beta1-extensions","subsections":[{"section":"-strong-status-operations-strong--749","subsections":[{"section":"replace-status-752"},{"section":"read-status-751"},{"section":"patch-status-750"}]},{"section":"-strong-read-operations-strong--742","subsections":[{"section":"watch-list-all-namespaces-748"},{"section":"watch-list-747"},{"section":"watch-746"},{"section":"list-all-namespaces-745"},{"section":"list-744"},{"section":"read-743"}]},{"section":"-strong-write-operations-strong--736","subsections":[{"section":"delete-collection-741"},{"section":"delete-740"},{"section":"replace-739"},{"section":"patch-738"},{"section":"create-737"}]}]},{"section":"daemonset-v1beta2-apps","subsections":[{"section":"-strong-status-operations-strong--732","subsections":[{"section":"replace-status-735"},{"section":"read-status-734"},{"section":"patch-status-733"}]},{"section":"-strong-read-operations-strong--725","subsections":[{"section":"watch-list-all-namespaces-731"},{"section":"watch-list-730"},{"section":"watch-729"},{"section":"list-all-namespaces-728"},{"section":"list-727"},{"section":"read-726"}]},{"section":"-strong-write-operations-strong--719","subsections":[{"section":"delete-collection-724"},{"section":"delete-723"},{"section":"replace-722"},{"section":"patch-721"},{"section":"create-720"}]}]},{"section":"crossversionobjectreference-v2beta1-autoscaling","subsections":[]},{"section":"cronjob-v2alpha1-batch","subsections":[{"section":"-strong-status-operations-strong--715","subsections":[{"section":"replace-status-718"},{"section":"read-status-717"},{"section":"patch-status-716"}]},{"section":"-strong-read-operations-strong--708","subsections":[{"section":"watch-list-all-namespaces-714"},{"section":"watch-list-713"},{"section":"watch-712"},{"section":"list-all-namespaces-711"},{"section":"list-710"},{"section":"read-709"}]},{"section":"-strong-write-operations-strong--702","subsections":[{"section":"delete-collection-707"},{"section":"delete-706"},{"section":"replace-705"},{"section":"patch-704"},{"section":"create-703"}]}]},{"section":"controllerrevision-v1beta1-apps","subsections":[{"section":"-strong-read-operations-strong--695","subsections":[{"section":"watch-list-all-namespaces-701"},{"section":"watch-list-700"},{"section":"watch-699"},{"section":"list-all-namespaces-698"},{"section":"list-697"},{"section":"read-696"}]},{"section":"-strong-write-operations-strong--689","subsections":[{"section":"delete-collection-694"},{"section":"delete-693"},{"section":"replace-692"},{"section":"patch-691"},{"section":"create-690"}]}]},{"section":"controllerrevision-v1beta2-apps","subsections":[{"section":"-strong-read-operations-strong--682","subsections":[{"section":"watch-list-all-namespaces-688"},{"section":"watch-list-687"},{"section":"watch-686"},{"section":"list-all-namespaces-685"},{"section":"list-684"},{"section":"read-683"}]},{"section":"-strong-write-operations-strong--676","subsections":[{"section":"delete-collection-681"},{"section":"delete-680"},{"section":"replace-679"},{"section":"patch-678"},{"section":"create-677"}]}]},{"section":"clusterrolebinding-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--671","subsections":[{"section":"watch-list-675"},{"section":"watch-674"},{"section":"list-673"},{"section":"read-672"}]},{"section":"-strong-write-operations-strong--665","subsections":[{"section":"delete-collection-670"},{"section":"delete-669"},{"section":"replace-668"},{"section":"patch-667"},{"section":"create-666"}]}]},{"section":"clusterrolebinding-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--660","subsections":[{"section":"watch-list-664"},{"section":"watch-663"},{"section":"list-662"},{"section":"read-661"}]},{"section":"-strong-write-operations-strong--654","subsections":[{"section":"delete-collection-659"},{"section":"delete-658"},{"section":"replace-657"},{"section":"patch-656"},{"section":"create-655"}]}]},{"section":"clusterrole-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--649","subsections":[{"section":"watch-list-653"},{"section":"watch-652"},{"section":"list-651"},{"section":"read-650"}]},{"section":"-strong-write-operations-strong--643","subsections":[{"section":"delete-collection-648"},{"section":"delete-647"},{"section":"replace-646"},{"section":"patch-645"},{"section":"create-644"}]}]},{"section":"clusterrole-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--638","subsections":[{"section":"watch-list-642"},{"section":"watch-641"},{"section":"list-640"},{"section":"read-639"}]},{"section":"-strong-write-operations-strong--632","subsections":[{"section":"delete-collection-637"},{"section":"delete-636"},{"section":"replace-635"},{"section":"patch-634"},{"section":"create-633"}]}]},{"section":"allowedhostpath-v1beta1-policy","subsections":[]},{"section":"allowedflexvolume-v1beta1-policy","subsections":[]},{"section":"aggregationrule-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"aggregationrule-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"apiservicecondition-v1beta1-apiregistration-k8s-io","subsections":[]},{"section":"apiservice-v1beta1-apiregistration-k8s-io","subsections":[{"section":"-strong-status-operations-strong--628","subsections":[{"section":"replace-status-631"},{"section":"read-status-630"},{"section":"patch-status-629"}]},{"section":"-strong-read-operations-strong--623","subsections":[{"section":"watch-list-627"},{"section":"watch-626"},{"section":"list-625"},{"section":"read-624"}]},{"section":"-strong-write-operations-strong--617","subsections":[{"section":"delete-collection-622"},{"section":"delete-621"},{"section":"replace-620"},{"section":"patch-619"},{"section":"create-618"}]}]},{"section":"-strong-old-api-versions-strong-","subsections":[]},{"section":"-strong-definitions-strong-","subsections":[{"section":"weightedpodaffinityterm-v1-core"},{"section":"webhookclientconfig-v1beta1-admissionregistration"},{"section":"webhook-v1beta1-admissionregistration"},{"section":"watchevent-v1-meta"},{"section":"vspherevirtualdiskvolumesource-v1-core"},{"section":"volumeprojection-v1-core"},{"section":"volumenodeaffinity-v1-core"},{"section":"volumemount-v1-core"},{"section":"volumeerror-v1beta1-storage"},{"section":"volumedevice-v1-core"},{"section":"volumeattachmentsource-v1beta1-storage"},{"section":"userinfo-v1-authentication"},{"section":"topologyselectorterm-v1-core"},{"section":"topologyselectorlabelrequirement-v1-core"},{"section":"toleration-v1-core"},{"section":"time-v1-meta"},{"section":"taint-v1-core"},{"section":"tcpsocketaction-v1-core"},{"section":"sysctl-v1-core"},{"section":"supplementalgroupsstrategyoptions-v1beta1-extensions"},{"section":"subjectrulesreviewstatus-v1-authorization"},{"section":"subject-v1-rbac"},{"section":"storageosvolumesource-v1-core"},{"section":"storageospersistentvolumesource-v1-core"},{"section":"statusdetails-v1-meta"},{"section":"statuscause-v1-meta"},{"section":"status-v1-meta"},{"section":"statefulsetupdatestrategy-v1-apps"},{"section":"statefulsetcondition-v1-apps"},{"section":"sessionaffinityconfig-v1-core"},{"section":"servicereference-v1-apiregistration"},{"section":"serviceport-v1-core"},{"section":"serviceaccounttokenprojection-v1-core"},{"section":"serveraddressbyclientcidr-v1-meta"},{"section":"securitycontext-v1-core"},{"section":"secretvolumesource-v1-core"},{"section":"secretreference-v1-core"},{"section":"secretprojection-v1-core"},{"section":"secretkeyselector-v1-core"},{"section":"secretenvsource-v1-core"},{"section":"scopedresourceselectorrequirement-v1-core"},{"section":"scopeselector-v1-core"},{"section":"scaleiovolumesource-v1-core"},{"section":"scaleiopersistentvolumesource-v1-core"},{"section":"scale-v1-autoscaling"},{"section":"selinuxstrategyoptions-v1beta1-extensions"},{"section":"selinuxoptions-v1-core"},{"section":"runasuserstrategyoptions-v1beta1-extensions"},{"section":"rulewithoperations-v1beta1-admissionregistration"},{"section":"rule-v1alpha1-admissionregistration"},{"section":"rollingupdatestatefulsetstrategy-v1-apps"},{"section":"rollbackconfig-v1beta1-apps"},{"section":"roleref-v1-rbac"},{"section":"resourcerule-v1-authorization"},{"section":"resourcerequirements-v1-core"},{"section":"resourcemetricstatus-v2beta1-autoscaling"},{"section":"resourcemetricsource-v2beta1-autoscaling"},{"section":"resourcefieldselector-v1-core"},{"section":"resourceattributes-v1-authorization"},{"section":"replicationcontrollercondition-v1-core"},{"section":"replicasetcondition-v1-apps"},{"section":"rbdvolumesource-v1-core"},{"section":"rbdpersistentvolumesource-v1-core"},{"section":"quobytevolumesource-v1-core"},{"section":"quantity-resource-core"},{"section":"projectedvolumesource-v1-core"},{"section":"probe-v1-core"},{"section":"preferredschedulingterm-v1-core"},{"section":"preconditions-v1-meta"},{"section":"portworxvolumesource-v1-core"},{"section":"policyrule-v1-rbac"},{"section":"podsmetricstatus-v2beta1-autoscaling"},{"section":"podsmetricsource-v2beta1-autoscaling"},{"section":"podsecuritycontext-v1-core"},{"section":"podreadinessgate-v1-core"},{"section":"poddnsconfigoption-v1-core"},{"section":"poddnsconfig-v1-core"},{"section":"podcondition-v1-core"},{"section":"podantiaffinity-v1-core"},{"section":"podaffinityterm-v1-core"},{"section":"podaffinity-v1-core"},{"section":"photonpersistentdiskvolumesource-v1-core"},{"section":"persistentvolumeclaimvolumesource-v1-core"},{"section":"persistentvolumeclaimcondition-v1-core"},{"section":"patch-v1-meta"},{"section":"ownerreference-v1-meta"},{"section":"objectreference-v1-core"},{"section":"objectmetricstatus-v2beta1-autoscaling"},{"section":"objectmetricsource-v2beta1-autoscaling"},{"section":"objectmeta-v1-meta"},{"section":"objectfieldselector-v1-core"},{"section":"nonresourcerule-v1-authorization"},{"section":"nonresourceattributes-v1-authorization"},{"section":"nodesysteminfo-v1-core"},{"section":"nodeselectorterm-v1-core"},{"section":"nodeselectorrequirement-v1-core"},{"section":"nodeselector-v1-core"},{"section":"nodedaemonendpoints-v1-core"},{"section":"nodeconfigstatus-v1-core"},{"section":"nodeconfigsource-v1-core"},{"section":"nodecondition-v1-core"},{"section":"nodeaffinity-v1-core"},{"section":"nodeaddress-v1-core"},{"section":"networkpolicyport-v1-networking"},{"section":"networkpolicypeer-v1-networking"},{"section":"networkpolicyingressrule-v1-networking"},{"section":"networkpolicyegressrule-v1-networking"},{"section":"nfsvolumesource-v1-core"},{"section":"microtime-v1-meta"},{"section":"metricstatus-v2beta1-autoscaling"},{"section":"metricspec-v2beta1-autoscaling"},{"section":"localvolumesource-v1-core"},{"section":"localobjectreference-v1-core"},{"section":"loadbalancerstatus-v1-core"},{"section":"loadbalanceringress-v1-core"},{"section":"listmeta-v1-meta"},{"section":"limitrangeitem-v1-core"},{"section":"lifecycle-v1-core"},{"section":"labelselectorrequirement-v1-meta"},{"section":"labelselector-v1-meta"},{"section":"keytopath-v1-core"},{"section":"jobtemplatespec-v1beta1-batch"},{"section":"jobcondition-v1-batch"},{"section":"jsonschemapropsorbool-v1beta1-apiextensions"},{"section":"jsonschemapropsorarray-v1beta1-apiextensions"},{"section":"jsonschemaprops-v1beta1-apiextensions"},{"section":"json-v1beta1-apiextensions"},{"section":"initializers-v1-meta"},{"section":"initializer-v1-meta"},{"section":"ingresstls-v1beta1-extensions"},{"section":"ingressrule-v1beta1-extensions"},{"section":"ingressbackend-v1beta1-extensions"},{"section":"iscsivolumesource-v1-core"},{"section":"iscsipersistentvolumesource-v1-core"},{"section":"ipblock-v1-networking"},{"section":"idrange-v1beta1-extensions"},{"section":"hostportrange-v1beta1-extensions"},{"section":"hostpathvolumesource-v1-core"},{"section":"hostalias-v1-core"},{"section":"horizontalpodautoscalercondition-v2beta1-autoscaling"},{"section":"handler-v1-core"},{"section":"httpingressrulevalue-v1beta1-extensions"},{"section":"httpingresspath-v1beta1-extensions"},{"section":"httpheader-v1-core"},{"section":"httpgetaction-v1-core"},{"section":"groupversionfordiscovery-v1-meta"},{"section":"glusterfsvolumesource-v1-core"},{"section":"gitrepovolumesource-v1-core"},{"section":"gcepersistentdiskvolumesource-v1-core"},{"section":"flockervolumesource-v1-core"},{"section":"flexvolumesource-v1-core"},{"section":"flexpersistentvolumesource-v1-core"},{"section":"fsgroupstrategyoptions-v1beta1-extensions"},{"section":"fcvolumesource-v1-core"},{"section":"externalmetricstatus-v2beta1-autoscaling"},{"section":"externalmetricsource-v2beta1-autoscaling"},{"section":"externaldocumentation-v1beta1-apiextensions"},{"section":"execaction-v1-core"},{"section":"eviction-v1beta1-policy"},{"section":"eventsource-v1-core"},{"section":"eventseries-v1-core"},{"section":"envvarsource-v1-core"},{"section":"envvar-v1-core"},{"section":"envfromsource-v1-core"},{"section":"endpointsubset-v1-core"},{"section":"endpointport-v1-core"},{"section":"endpointaddress-v1-core"},{"section":"emptydirvolumesource-v1-core"},{"section":"downwardapivolumesource-v1-core"},{"section":"downwardapivolumefile-v1-core"},{"section":"downwardapiprojection-v1-core"},{"section":"deploymentcondition-v1-apps"},{"section":"deleteoptions-v1-meta"},{"section":"daemonsetupdatestrategy-v1-apps"},{"section":"daemonsetcondition-v1-apps"},{"section":"daemonendpoint-v1-core"},{"section":"customresourcevalidation-v1beta1-apiextensions"},{"section":"customresourcesubresources-v1beta1-apiextensions"},{"section":"customresourcesubresourcestatus-v1beta1-apiextensions"},{"section":"customresourcesubresourcescale-v1beta1-apiextensions"},{"section":"customresourcedefinitionversion-v1beta1-apiextensions"},{"section":"customresourcedefinitionnames-v1beta1-apiextensions"},{"section":"customresourcedefinitioncondition-v1beta1-apiextensions"},{"section":"customresourcecolumndefinition-v1beta1-apiextensions"},{"section":"crossversionobjectreference-v1-autoscaling"},{"section":"containerstatewaiting-v1-core"},{"section":"containerstateterminated-v1-core"},{"section":"containerstaterunning-v1-core"},{"section":"containerstate-v1-core"},{"section":"containerport-v1-core"},{"section":"containerimage-v1-core"},{"section":"configmapvolumesource-v1-core"},{"section":"configmapprojection-v1-core"},{"section":"configmapnodeconfigsource-v1-core"},{"section":"configmapkeyselector-v1-core"},{"section":"configmapenvsource-v1-core"},{"section":"componentcondition-v1-core"},{"section":"clientipconfig-v1-core"},{"section":"cindervolumesource-v1-core"},{"section":"cinderpersistentvolumesource-v1-core"},{"section":"certificatesigningrequestcondition-v1beta1-certificates"},{"section":"cephfsvolumesource-v1-core"},{"section":"cephfspersistentvolumesource-v1-core"},{"section":"capabilities-v1-core"},{"section":"csipersistentvolumesource-v1-core"},{"section":"azurefilevolumesource-v1-core"},{"section":"azurefilepersistentvolumesource-v1-core"},{"section":"azurediskvolumesource-v1-core"},{"section":"attachedvolume-v1-core"},{"section":"allowedhostpath-v1beta1-extensions"},{"section":"allowedflexvolume-v1beta1-extensions"},{"section":"aggregationrule-v1-rbac"},{"section":"affinity-v1-core"},{"section":"awselasticblockstorevolumesource-v1-core"},{"section":"apiversions-v1-meta"},{"section":"apiservicecondition-v1-apiregistration"},{"section":"apiresource-v1-meta"},{"section":"apigroup-v1-meta"}]},{"section":"networkpolicy-v1-networking-k8s-io","subsections":[{"section":"-strong-read-operations-strong--610","subsections":[{"section":"watch-list-all-namespaces-616"},{"section":"watch-list-615"},{"section":"watch-614"},{"section":"list-all-namespaces-613"},{"section":"list-612"},{"section":"read-611"}]},{"section":"-strong-write-operations-strong--604","subsections":[{"section":"delete-collection-609"},{"section":"delete-608"},{"section":"replace-607"},{"section":"patch-606"},{"section":"create-605"}]}]},{"section":"tokenreview-v1-authentication-k8s-io","subsections":[{"section":"-strong-write-operations-strong--602","subsections":[{"section":"create-603"}]}]},{"section":"subjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--600","subsections":[{"section":"create-601"}]}]},{"section":"serviceaccount-v1-core","subsections":[{"section":"-strong-read-operations-strong--593","subsections":[{"section":"watch-list-all-namespaces-599"},{"section":"watch-list-598"},{"section":"watch-597"},{"section":"list-all-namespaces-596"},{"section":"list-595"},{"section":"read-594"}]},{"section":"-strong-write-operations-strong--587","subsections":[{"section":"delete-collection-592"},{"section":"delete-591"},{"section":"replace-590"},{"section":"patch-589"},{"section":"create-588"}]}]},{"section":"selfsubjectrulesreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--585","subsections":[{"section":"create-586"}]}]},{"section":"selfsubjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--583","subsections":[{"section":"create-584"}]}]},{"section":"rolebinding-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--576","subsections":[{"section":"watch-list-all-namespaces-582"},{"section":"watch-list-581"},{"section":"watch-580"},{"section":"list-all-namespaces-579"},{"section":"list-578"},{"section":"read-577"}]},{"section":"-strong-write-operations-strong--570","subsections":[{"section":"delete-collection-575"},{"section":"delete-574"},{"section":"replace-573"},{"section":"patch-572"},{"section":"create-571"}]}]},{"section":"role-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--563","subsections":[{"section":"watch-list-all-namespaces-569"},{"section":"watch-list-568"},{"section":"watch-567"},{"section":"list-all-namespaces-566"},{"section":"list-565"},{"section":"read-564"}]},{"section":"-strong-write-operations-strong--557","subsections":[{"section":"delete-collection-562"},{"section":"delete-561"},{"section":"replace-560"},{"section":"patch-559"},{"section":"create-558"}]}]},{"section":"resourcequota-v1-core","subsections":[{"section":"-strong-status-operations-strong--553","subsections":[{"section":"replace-status-556"},{"section":"read-status-555"},{"section":"patch-status-554"}]},{"section":"-strong-read-operations-strong--546","subsections":[{"section":"watch-list-all-namespaces-552"},{"section":"watch-list-551"},{"section":"watch-550"},{"section":"list-all-namespaces-549"},{"section":"list-548"},{"section":"read-547"}]},{"section":"-strong-write-operations-strong--540","subsections":[{"section":"delete-collection-545"},{"section":"delete-544"},{"section":"replace-543"},{"section":"patch-542"},{"section":"create-541"}]}]},{"section":"persistentvolume-v1-core","subsections":[{"section":"-strong-status-operations-strong--536","subsections":[{"section":"replace-status-539"},{"section":"read-status-538"},{"section":"patch-status-537"}]},{"section":"-strong-read-operations-strong--531","subsections":[{"section":"watch-list-535"},{"section":"watch-534"},{"section":"list-533"},{"section":"read-532"}]},{"section":"-strong-write-operations-strong--525","subsections":[{"section":"delete-collection-530"},{"section":"delete-529"},{"section":"replace-528"},{"section":"patch-527"},{"section":"create-526"}]}]},{"section":"node-v1-core","subsections":[{"section":"-strong-proxy-operations-strong--514","subsections":[{"section":"replace-connect-proxy-path-524"},{"section":"replace-connect-proxy-523"},{"section":"head-connect-proxy-path-522"},{"section":"head-connect-proxy-521"},{"section":"get-connect-proxy-path-520"},{"section":"get-connect-proxy-519"},{"section":"delete-connect-proxy-path-518"},{"section":"delete-connect-proxy-517"},{"section":"create-connect-proxy-path-516"},{"section":"create-connect-proxy-515"}]},{"section":"-strong-status-operations-strong--510","subsections":[{"section":"replace-status-513"},{"section":"read-status-512"},{"section":"patch-status-511"}]},{"section":"-strong-read-operations-strong--505","subsections":[{"section":"watch-list-509"},{"section":"watch-508"},{"section":"list-507"},{"section":"read-506"}]},{"section":"-strong-write-operations-strong--499","subsections":[{"section":"delete-collection-504"},{"section":"delete-503"},{"section":"replace-502"},{"section":"patch-501"},{"section":"create-500"}]}]},{"section":"namespace-v1-core","subsections":[{"section":"-strong-status-operations-strong--495","subsections":[{"section":"replace-status-498"},{"section":"read-status-497"},{"section":"patch-status-496"}]},{"section":"-strong-read-operations-strong--490","subsections":[{"section":"watch-list-494"},{"section":"watch-493"},{"section":"list-492"},{"section":"read-491"}]},{"section":"-strong-write-operations-strong--485","subsections":[{"section":"delete-489"},{"section":"replace-488"},{"section":"patch-487"},{"section":"create-486"}]}]},{"section":"localsubjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-strong--483","subsections":[{"section":"create-484"}]}]},{"section":"componentstatus-v1-core","subsections":[{"section":"-strong-read-operations-strong--480","subsections":[{"section":"list-482"},{"section":"read-481"}]}]},{"section":"clusterrolebinding-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--475","subsections":[{"section":"watch-list-479"},{"section":"watch-478"},{"section":"list-477"},{"section":"read-476"}]},{"section":"-strong-write-operations-strong--469","subsections":[{"section":"delete-collection-474"},{"section":"delete-473"},{"section":"replace-472"},{"section":"patch-471"},{"section":"create-470"}]}]},{"section":"clusterrole-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-strong--464","subsections":[{"section":"watch-list-468"},{"section":"watch-467"},{"section":"list-466"},{"section":"read-465"}]},{"section":"-strong-write-operations-strong--458","subsections":[{"section":"delete-collection-463"},{"section":"delete-462"},{"section":"replace-461"},{"section":"patch-460"},{"section":"create-459"}]}]},{"section":"certificatesigningrequest-v1beta1-certificates-k8s-io","subsections":[{"section":"-strong-status-operations-strong--454","subsections":[{"section":"replace-status-457"},{"section":"read-status-456"},{"section":"patch-status-455"}]},{"section":"-strong-read-operations-strong--449","subsections":[{"section":"watch-list-453"},{"section":"watch-452"},{"section":"list-451"},{"section":"read-450"}]},{"section":"-strong-write-operations-strong--443","subsections":[{"section":"delete-collection-448"},{"section":"delete-447"},{"section":"replace-446"},{"section":"patch-445"},{"section":"create-444"}]}]},{"section":"binding-v1-core","subsections":[{"section":"-strong-write-operations-strong--441","subsections":[{"section":"create-442"}]}]},{"section":"apiservice-v1-apiregistration-k8s-io","subsections":[{"section":"-strong-status-operations-strong--437","subsections":[{"section":"replace-status-440"},{"section":"read-status-439"},{"section":"patch-status-438"}]},{"section":"-strong-read-operations-strong--432","subsections":[{"section":"watch-list-436"},{"section":"watch-435"},{"section":"list-434"},{"section":"read-433"}]},{"section":"-strong-write-operations-strong--426","subsections":[{"section":"delete-collection-431"},{"section":"delete-430"},{"section":"replace-429"},{"section":"patch-428"},{"section":"create-427"}]}]},{"section":"-strong-cluster-strong-","subsections":[]},{"section":"podsecuritypolicy-v1beta1-extensions","subsections":[{"section":"-strong-read-operations-strong--421","subsections":[{"section":"watch-list-425"},{"section":"watch-424"},{"section":"list-423"},{"section":"read-422"}]},{"section":"-strong-write-operations-strong--415","subsections":[{"section":"delete-collection-420"},{"section":"delete-419"},{"section":"replace-418"},{"section":"patch-417"},{"section":"create-416"}]}]},{"section":"podpreset-v1alpha1-settings-k8s-io","subsections":[{"section":"-strong-read-operations-strong--408","subsections":[{"section":"watch-list-all-namespaces-414"},{"section":"watch-list-413"},{"section":"watch-412"},{"section":"list-all-namespaces-411"},{"section":"list-410"},{"section":"read-409"}]},{"section":"-strong-write-operations-strong--402","subsections":[{"section":"delete-collection-407"},{"section":"delete-406"},{"section":"replace-405"},{"section":"patch-404"},{"section":"create-403"}]}]},{"section":"priorityclass-v1beta1-scheduling-k8s-io","subsections":[{"section":"-strong-read-operations-strong--397","subsections":[{"section":"watch-list-401"},{"section":"watch-400"},{"section":"list-399"},{"section":"read-398"}]},{"section":"-strong-write-operations-strong--391","subsections":[{"section":"delete-collection-396"},{"section":"delete-395"},{"section":"replace-394"},{"section":"patch-393"},{"section":"create-392"}]}]},{"section":"poddisruptionbudget-v1beta1-policy","subsections":[{"section":"-strong-status-operations-strong--387","subsections":[{"section":"replace-status-390"},{"section":"read-status-389"},{"section":"patch-status-388"}]},{"section":"-strong-read-operations-strong--380","subsections":[{"section":"watch-list-all-namespaces-386"},{"section":"watch-list-385"},{"section":"watch-384"},{"section":"list-all-namespaces-383"},{"section":"list-382"},{"section":"read-381"}]},{"section":"-strong-write-operations-strong--374","subsections":[{"section":"delete-collection-379"},{"section":"delete-378"},{"section":"replace-377"},{"section":"patch-376"},{"section":"create-375"}]}]},{"section":"podtemplate-v1-core","subsections":[{"section":"-strong-read-operations-strong--367","subsections":[{"section":"watch-list-all-namespaces-373"},{"section":"watch-list-372"},{"section":"watch-371"},{"section":"list-all-namespaces-370"},{"section":"list-369"},{"section":"read-368"}]},{"section":"-strong-write-operations-strong--361","subsections":[{"section":"delete-collection-366"},{"section":"delete-365"},{"section":"replace-364"},{"section":"patch-363"},{"section":"create-362"}]}]},{"section":"validatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-strong--356","subsections":[{"section":"watch-list-360"},{"section":"watch-359"},{"section":"list-358"},{"section":"read-357"}]},{"section":"-strong-write-operations-strong--350","subsections":[{"section":"delete-collection-355"},{"section":"delete-354"},{"section":"replace-353"},{"section":"patch-352"},{"section":"create-351"}]}]},{"section":"mutatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-strong--345","subsections":[{"section":"watch-list-349"},{"section":"watch-348"},{"section":"list-347"},{"section":"read-346"}]},{"section":"-strong-write-operations-strong--339","subsections":[{"section":"delete-collection-344"},{"section":"delete-343"},{"section":"replace-342"},{"section":"patch-341"},{"section":"create-340"}]}]},{"section":"initializerconfiguration-v1alpha1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-strong--334","subsections":[{"section":"watch-list-338"},{"section":"watch-337"},{"section":"list-336"},{"section":"read-335"}]},{"section":"-strong-write-operations-strong--328","subsections":[{"section":"delete-collection-333"},{"section":"delete-332"},{"section":"replace-331"},{"section":"patch-330"},{"section":"create-329"}]}]},{"section":"horizontalpodautoscaler-v1-autoscaling","subsections":[{"section":"-strong-status-operations-strong--324","subsections":[{"section":"replace-status-327"},{"section":"read-status-326"},{"section":"patch-status-325"}]},{"section":"-strong-read-operations-strong--317","subsections":[{"section":"watch-list-all-namespaces-323"},{"section":"watch-list-322"},{"section":"watch-321"},{"section":"list-all-namespaces-320"},{"section":"list-319"},{"section":"read-318"}]},{"section":"-strong-write-operations-strong--311","subsections":[{"section":"delete-collection-316"},{"section":"delete-315"},{"section":"replace-314"},{"section":"patch-313"},{"section":"create-312"}]}]},{"section":"limitrange-v1-core","subsections":[{"section":"-strong-read-operations-strong--304","subsections":[{"section":"watch-list-all-namespaces-310"},{"section":"watch-list-309"},{"section":"watch-308"},{"section":"list-all-namespaces-307"},{"section":"list-306"},{"section":"read-305"}]},{"section":"-strong-write-operations-strong--298","subsections":[{"section":"delete-collection-303"},{"section":"delete-302"},{"section":"replace-301"},{"section":"patch-300"},{"section":"create-299"}]}]},{"section":"event-v1-core","subsections":[{"section":"-strong-read-operations-strong--291","subsections":[{"section":"watch-list-all-namespaces-297"},{"section":"watch-list-296"},{"section":"watch-295"},{"section":"list-all-namespaces-294"},{"section":"list-293"},{"section":"read-292"}]},{"section":"-strong-write-operations-strong--285","subsections":[{"section":"delete-collection-290"},{"section":"delete-289"},{"section":"replace-288"},{"section":"patch-287"},{"section":"create-286"}]}]},{"section":"customresourcedefinition-v1beta1-apiextensions-k8s-io","subsections":[{"section":"-strong-status-operations-strong--281","subsections":[{"section":"replace-status-284"},{"section":"read-status-283"},{"section":"patch-status-282"}]},{"section":"-strong-read-operations-strong--276","subsections":[{"section":"watch-list-280"},{"section":"watch-279"},{"section":"list-278"},{"section":"read-277"}]},{"section":"-strong-write-operations-strong--270","subsections":[{"section":"delete-collection-275"},{"section":"delete-274"},{"section":"replace-273"},{"section":"patch-272"},{"section":"create-271"}]}]},{"section":"controllerrevision-v1-apps","subsections":[{"section":"-strong-read-operations-strong--263","subsections":[{"section":"watch-list-all-namespaces-269"},{"section":"watch-list-268"},{"section":"watch-267"},{"section":"list-all-namespaces-266"},{"section":"list-265"},{"section":"read-264"}]},{"section":"-strong-write-operations-strong--257","subsections":[{"section":"delete-collection-262"},{"section":"delete-261"},{"section":"replace-260"},{"section":"patch-259"},{"section":"create-258"}]}]},{"section":"-strong-metadata-strong-","subsections":[]},{"section":"volumeattachment-v1beta1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-strong--252","subsections":[{"section":"watch-list-256"},{"section":"watch-255"},{"section":"list-254"},{"section":"read-253"}]},{"section":"-strong-write-operations-strong--246","subsections":[{"section":"delete-collection-251"},{"section":"delete-250"},{"section":"replace-249"},{"section":"patch-248"},{"section":"create-247"}]}]},{"section":"volume-v1-core","subsections":[]},{"section":"storageclass-v1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-strong--241","subsections":[{"section":"watch-list-245"},{"section":"watch-244"},{"section":"list-243"},{"section":"read-242"}]},{"section":"-strong-write-operations-strong--235","subsections":[{"section":"delete-collection-240"},{"section":"delete-239"},{"section":"replace-238"},{"section":"patch-237"},{"section":"create-236"}]}]},{"section":"persistentvolumeclaim-v1-core","subsections":[{"section":"-strong-status-operations-strong--231","subsections":[{"section":"replace-status-234"},{"section":"read-status-233"},{"section":"patch-status-232"}]},{"section":"-strong-read-operations-strong--224","subsections":[{"section":"watch-list-all-namespaces-230"},{"section":"watch-list-229"},{"section":"watch-228"},{"section":"list-all-namespaces-227"},{"section":"list-226"},{"section":"read-225"}]},{"section":"-strong-write-operations-strong--218","subsections":[{"section":"delete-collection-223"},{"section":"delete-222"},{"section":"replace-221"},{"section":"patch-220"},{"section":"create-219"}]}]},{"section":"secret-v1-core","subsections":[{"section":"-strong-read-operations-strong--211","subsections":[{"section":"watch-list-all-namespaces-217"},{"section":"watch-list-216"},{"section":"watch-215"},{"section":"list-all-namespaces-214"},{"section":"list-213"},{"section":"read-212"}]},{"section":"-strong-write-operations-strong--205","subsections":[{"section":"delete-collection-210"},{"section":"delete-209"},{"section":"replace-208"},{"section":"patch-207"},{"section":"create-206"}]}]},{"section":"configmap-v1-core","subsections":[{"section":"-strong-read-operations-strong--198","subsections":[{"section":"watch-list-all-namespaces-204"},{"section":"watch-list-203"},{"section":"watch-202"},{"section":"list-all-namespaces-201"},{"section":"list-200"},{"section":"read-199"}]},{"section":"-strong-write-operations-strong--192","subsections":[{"section":"delete-collection-197"},{"section":"delete-196"},{"section":"replace-195"},{"section":"patch-194"},{"section":"create-193"}]}]},{"section":"-strong-config-storage-strong-","subsections":[]},{"section":"service-v1-core","subsections":[{"section":"-strong-proxy-operations-strong--181","subsections":[{"section":"replace-connect-proxy-path-191"},{"section":"replace-connect-proxy-190"},{"section":"head-connect-proxy-path-189"},{"section":"head-connect-proxy-188"},{"section":"get-connect-proxy-path-187"},{"section":"get-connect-proxy-186"},{"section":"delete-connect-proxy-path-185"},{"section":"delete-connect-proxy-184"},{"section":"create-connect-proxy-path-183"},{"section":"create-connect-proxy-182"}]},{"section":"-strong-status-operations-strong--177","subsections":[{"section":"replace-status-180"},{"section":"read-status-179"},{"section":"patch-status-178"}]},{"section":"-strong-read-operations-strong--170","subsections":[{"section":"watch-list-all-namespaces-176"},{"section":"watch-list-175"},{"section":"watch-174"},{"section":"list-all-namespaces-173"},{"section":"list-172"},{"section":"read-171"}]},{"section":"-strong-write-operations-strong--165","subsections":[{"section":"delete-169"},{"section":"replace-168"},{"section":"patch-167"},{"section":"create-166"}]}]},{"section":"ingress-v1beta1-extensions","subsections":[{"section":"-strong-status-operations-strong--161","subsections":[{"section":"replace-status-164"},{"section":"read-status-163"},{"section":"patch-status-162"}]},{"section":"-strong-read-operations-strong--154","subsections":[{"section":"watch-list-all-namespaces-160"},{"section":"watch-list-159"},{"section":"watch-158"},{"section":"list-all-namespaces-157"},{"section":"list-156"},{"section":"read-155"}]},{"section":"-strong-write-operations-strong--148","subsections":[{"section":"delete-collection-153"},{"section":"delete-152"},{"section":"replace-151"},{"section":"patch-150"},{"section":"create-149"}]}]},{"section":"endpoints-v1-core","subsections":[{"section":"-strong-read-operations-strong--141","subsections":[{"section":"watch-list-all-namespaces-147"},{"section":"watch-list-146"},{"section":"watch-145"},{"section":"list-all-namespaces-144"},{"section":"list-143"},{"section":"read-142"}]},{"section":"-strong-write-operations-strong--135","subsections":[{"section":"delete-collection-140"},{"section":"delete-139"},{"section":"replace-138"},{"section":"patch-137"},{"section":"create-136"}]}]},{"section":"-strong-discovery-load-balancing-strong-","subsections":[]},{"section":"statefulset-v1-apps","subsections":[{"section":"-strong-misc-operations-strong--131","subsections":[{"section":"patch-scale-134"},{"section":"replace-scale-133"},{"section":"read-scale-132"}]},{"section":"-strong-status-operations-strong--127","subsections":[{"section":"replace-status-130"},{"section":"read-status-129"},{"section":"patch-status-128"}]},{"section":"-strong-read-operations-strong--120","subsections":[{"section":"watch-list-all-namespaces-126"},{"section":"watch-list-125"},{"section":"watch-124"},{"section":"list-all-namespaces-123"},{"section":"list-122"},{"section":"read-121"}]},{"section":"-strong-write-operations-strong--114","subsections":[{"section":"delete-collection-119"},{"section":"delete-118"},{"section":"replace-117"},{"section":"patch-116"},{"section":"create-115"}]}]},{"section":"replicationcontroller-v1-core","subsections":[{"section":"-strong-misc-operations-strong--110","subsections":[{"section":"patch-scale-113"},{"section":"replace-scale-112"},{"section":"read-scale-111"}]},{"section":"-strong-status-operations-strong--106","subsections":[{"section":"replace-status-109"},{"section":"read-status-108"},{"section":"patch-status-107"}]},{"section":"-strong-read-operations-strong--99","subsections":[{"section":"watch-list-all-namespaces-105"},{"section":"watch-list-104"},{"section":"watch-103"},{"section":"list-all-namespaces-102"},{"section":"list-101"},{"section":"read-100"}]},{"section":"-strong-write-operations-strong--93","subsections":[{"section":"delete-collection-98"},{"section":"delete-97"},{"section":"replace-96"},{"section":"patch-95"},{"section":"create-94"}]}]},{"section":"replicaset-v1-apps","subsections":[{"section":"-strong-misc-operations-strong--89","subsections":[{"section":"patch-scale-92"},{"section":"replace-scale-91"},{"section":"read-scale-90"}]},{"section":"-strong-status-operations-strong--85","subsections":[{"section":"replace-status-88"},{"section":"read-status-87"},{"section":"patch-status-86"}]},{"section":"-strong-read-operations-strong--78","subsections":[{"section":"watch-list-all-namespaces-84"},{"section":"watch-list-83"},{"section":"watch-82"},{"section":"list-all-namespaces-81"},{"section":"list-80"},{"section":"read-79"}]},{"section":"-strong-write-operations-strong--72","subsections":[{"section":"delete-collection-77"},{"section":"delete-76"},{"section":"replace-75"},{"section":"patch-74"},{"section":"create-73"}]}]},{"section":"pod-v1-core","subsections":[{"section":"-strong-misc-operations-strong--71","subsections":[{"section":"read-log"}]},{"section":"-strong-proxy-operations-strong-","subsections":[{"section":"replace-connect-proxy-path"},{"section":"replace-connect-proxy"},{"section":"head-connect-proxy-path"},{"section":"head-connect-proxy"},{"section":"get-connect-proxy-path"},{"section":"get-connect-proxy"},{"section":"get-connect-portforward"},{"section":"delete-connect-proxy-path"},{"section":"delete-connect-proxy"},{"section":"create-connect-proxy-path"},{"section":"create-connect-proxy"},{"section":"create-connect-portforward"}]},{"section":"-strong-status-operations-strong--67","subsections":[{"section":"replace-status-70"},{"section":"read-status-69"},{"section":"patch-status-68"}]},{"section":"-strong-read-operations-strong--60","subsections":[{"section":"watch-list-all-namespaces-66"},{"section":"watch-list-65"},{"section":"watch-64"},{"section":"list-all-namespaces-63"},{"section":"list-62"},{"section":"read-61"}]},{"section":"-strong-write-operations-strong--54","subsections":[{"section":"delete-collection-59"},{"section":"delete-58"},{"section":"replace-57"},{"section":"patch-56"},{"section":"create-eviction"},{"section":"create-55"}]}]},{"section":"job-v1-batch","subsections":[{"section":"-strong-status-operations-strong--50","subsections":[{"section":"replace-status-53"},{"section":"read-status-52"},{"section":"patch-status-51"}]},{"section":"-strong-read-operations-strong--43","subsections":[{"section":"watch-list-all-namespaces-49"},{"section":"watch-list-48"},{"section":"watch-47"},{"section":"list-all-namespaces-46"},{"section":"list-45"},{"section":"read-44"}]},{"section":"-strong-write-operations-strong--37","subsections":[{"section":"delete-collection-42"},{"section":"delete-41"},{"section":"replace-40"},{"section":"patch-39"},{"section":"create-38"}]}]},{"section":"deployment-v1-apps","subsections":[{"section":"-strong-misc-operations-strong-","subsections":[{"section":"patch-scale"},{"section":"replace-scale"},{"section":"read-scale"}]},{"section":"-strong-status-operations-strong--33","subsections":[{"section":"replace-status-36"},{"section":"read-status-35"},{"section":"patch-status-34"}]},{"section":"-strong-read-operations-strong--26","subsections":[{"section":"watch-list-all-namespaces-32"},{"section":"watch-list-31"},{"section":"watch-30"},{"section":"list-all-namespaces-29"},{"section":"list-28"},{"section":"read-27"}]},{"section":"-strong-write-operations-strong--20","subsections":[{"section":"delete-collection-25"},{"section":"delete-24"},{"section":"replace-23"},{"section":"patch-22"},{"section":"create-21"}]}]},{"section":"daemonset-v1-apps","subsections":[{"section":"-strong-status-operations-strong--16","subsections":[{"section":"replace-status-19"},{"section":"read-status-18"},{"section":"patch-status-17"}]},{"section":"-strong-read-operations-strong--9","subsections":[{"section":"watch-list-all-namespaces-15"},{"section":"watch-list-14"},{"section":"watch-13"},{"section":"list-all-namespaces-12"},{"section":"list-11"},{"section":"read-10"}]},{"section":"-strong-write-operations-strong--3","subsections":[{"section":"delete-collection-8"},{"section":"delete-7"},{"section":"replace-6"},{"section":"patch-5"},{"section":"create-4"}]}]},{"section":"cronjob-v1beta1-batch","subsections":[{"section":"-strong-status-operations-strong-","subsections":[{"section":"replace-status"},{"section":"read-status"},{"section":"patch-status"}]},{"section":"-strong-read-operations-strong-","subsections":[{"section":"watch-list-all-namespaces"},{"section":"watch-list"},{"section":"watch"},{"section":"list-all-namespaces"},{"section":"list"},{"section":"read-2"}]},{"section":"-strong-write-operations-strong-","subsections":[{"section":"delete-collection"},{"section":"delete-1"},{"section":"replace"},{"section":"patch"},{"section":"create"}]}]},{"section":"container-v1-core","subsections":[]},{"section":"-strong-workloads-strong-","subsections":[]},{"section":"-strong-api-overview-strong-","subsections":[{"section":"resource-operations"},{"section":"resource-objects"},{"section":"resource-categories"}]}],"flatToc":["volumeerror-v1alpha1-storage-k8s-io","volumeattachmentsource-v1alpha1-storage-k8s-io","watch-list-1049","watch-1048","list-1047","read-1046","-strong-read-operations-strong--1045","delete-collection-1044","delete-1043","replace-1042","patch-1041","create-1040","-strong-write-operations-strong--1039","volumeattachment-v1alpha1-storage-k8s-io","userinfo-v1beta1-authentication-k8s-io","create-1038","-strong-write-operations-strong--1037","tokenreview-v1beta1-authentication-k8s-io","supplementalgroupsstrategyoptions-v1beta1-policy","subjectrulesreviewstatus-v1beta1-authorization-k8s-io","create-1036","-strong-write-operations-strong--1035","subjectaccessreview-v1beta1-authorization-k8s-io","subject-v1alpha1-rbac-authorization-k8s-io","subject-v1beta1-rbac-authorization-k8s-io","watch-list-1034","watch-1033","list-1032","read-1031","-strong-read-operations-strong--1030","delete-collection-1029","delete-1028","replace-1027","patch-1026","create-1025","-strong-write-operations-strong--1024","storageclass-v1beta1-storage-k8s-io","statefulsetupdatestrategy-v1beta1-apps","statefulsetupdatestrategy-v1beta2-apps","statefulsetcondition-v1beta1-apps","statefulsetcondition-v1beta2-apps","patch-scale-1023","replace-scale-1022","read-scale-1021","-strong-misc-operations-strong--1020","replace-status-1019","read-status-1018","patch-status-1017","-strong-status-operations-strong--1016","watch-list-all-namespaces-1015","watch-list-1014","watch-1013","list-all-namespaces-1012","list-1011","read-1010","-strong-read-operations-strong--1009","delete-collection-1008","delete-1007","replace-1006","patch-1005","create-1004","-strong-write-operations-strong--1003","statefulset-v1beta1-apps","patch-scale-1002","replace-scale-1001","read-scale-1000","-strong-misc-operations-strong--999","replace-status-998","read-status-997","patch-status-996","-strong-status-operations-strong--995","watch-list-all-namespaces-994","watch-list-993","watch-992","list-all-namespaces-991","list-990","read-989","-strong-read-operations-strong--988","delete-collection-987","delete-986","replace-985","patch-984","create-983","-strong-write-operations-strong--982","statefulset-v1beta2-apps","servicereference-v1beta1-apiregistration-k8s-io","servicereference-v1beta1-admissionregistration-k8s-io","create-981","-strong-write-operations-strong--980","selfsubjectrulesreview-v1beta1-authorization-k8s-io","create-979","-strong-write-operations-strong--978","selfsubjectaccessreview-v1beta1-authorization-k8s-io","scale-v1beta1-extensions","scale-v1beta1-apps","scale-v1beta2-apps","selinuxstrategyoptions-v1beta1-policy","runasuserstrategyoptions-v1beta1-policy","rollingupdatestatefulsetstrategy-v1beta1-apps","rollingupdatestatefulsetstrategy-v1beta2-apps","rollbackconfig-v1beta1-extensions","roleref-v1alpha1-rbac-authorization-k8s-io","roleref-v1beta1-rbac-authorization-k8s-io","watch-list-all-namespaces-977","watch-list-976","watch-975","list-all-namespaces-974","list-973","read-972","-strong-read-operations-strong--971","delete-collection-970","delete-969","replace-968","patch-967","create-966","-strong-write-operations-strong--965","rolebinding-v1alpha1-rbac-authorization-k8s-io","watch-list-all-namespaces-964","watch-list-963","watch-962","list-all-namespaces-961","list-960","read-959","-strong-read-operations-strong--958","delete-collection-957","delete-956","replace-955","patch-954","create-953","-strong-write-operations-strong--952","rolebinding-v1beta1-rbac-authorization-k8s-io","watch-list-all-namespaces-951","watch-list-950","watch-949","list-all-namespaces-948","list-947","read-946","-strong-read-operations-strong--945","delete-collection-944","delete-943","replace-942","patch-941","create-940","-strong-write-operations-strong--939","role-v1alpha1-rbac-authorization-k8s-io","watch-list-all-namespaces-938","watch-list-937","watch-936","list-all-namespaces-935","list-934","read-933","-strong-read-operations-strong--932","delete-collection-931","delete-930","replace-929","patch-928","create-927","-strong-write-operations-strong--926","role-v1beta1-rbac-authorization-k8s-io","resourcerule-v1beta1-authorization-k8s-io","resourceattributes-v1beta1-authorization-k8s-io","replicasetcondition-v1beta1-extensions","replicasetcondition-v1beta2-apps","patch-scale-925","replace-scale-924","read-scale-923","-strong-misc-operations-strong--922","replace-status-921","read-status-920","patch-status-919","-strong-status-operations-strong--918","watch-list-all-namespaces-917","watch-list-916","watch-915","list-all-namespaces-914","list-913","read-912","-strong-read-operations-strong--911","delete-collection-910","delete-909","replace-908","patch-907","create-906","-strong-write-operations-strong--905","replicaset-v1beta1-extensions","patch-scale-904","replace-scale-903","read-scale-902","-strong-misc-operations-strong--901","replace-status-900","read-status-899","patch-status-898","-strong-status-operations-strong--897","watch-list-all-namespaces-896","watch-list-895","watch-894","list-all-namespaces-893","list-892","read-891","-strong-read-operations-strong--890","delete-collection-889","delete-888","replace-887","patch-886","create-885","-strong-write-operations-strong--884","replicaset-v1beta2-apps","watch-list-883","watch-882","list-881","read-880","-strong-read-operations-strong--879","delete-collection-878","delete-877","replace-876","patch-875","create-874","-strong-write-operations-strong--873","priorityclass-v1alpha1-scheduling-k8s-io","policyrule-v1alpha1-rbac-authorization-k8s-io","policyrule-v1beta1-rbac-authorization-k8s-io","watch-list-872","watch-871","list-870","read-869","-strong-read-operations-strong--868","delete-collection-867","delete-866","replace-865","patch-864","create-863","-strong-write-operations-strong--862","podsecuritypolicy-v1beta1-policy","nonresourcerule-v1beta1-authorization-k8s-io","nonresourceattributes-v1beta1-authorization-k8s-io","networkpolicyport-v1beta1-extensions","networkpolicypeer-v1beta1-extensions","networkpolicyingressrule-v1beta1-extensions","networkpolicyegressrule-v1beta1-extensions","watch-list-all-namespaces-861","watch-list-860","watch-859","list-all-namespaces-858","list-857","read-856","-strong-read-operations-strong--855","delete-collection-854","delete-853","replace-852","patch-851","create-850","-strong-write-operations-strong--849","networkpolicy-v1beta1-extensions","create-848","-strong-write-operations-strong--847","localsubjectaccessreview-v1beta1-authorization-k8s-io","jobtemplatespec-v2alpha1-batch","initializer-v1alpha1-admissionregistration-k8s-io","ipblock-v1beta1-extensions","idrange-v1beta1-policy","hostportrange-v1beta1-policy","replace-status-846","read-status-845","patch-status-844","-strong-status-operations-strong--843","watch-list-all-namespaces-842","watch-list-841","watch-840","list-all-namespaces-839","list-838","read-837","-strong-read-operations-strong--836","delete-collection-835","delete-834","replace-833","patch-832","create-831","-strong-write-operations-strong--830","horizontalpodautoscaler-v2beta1-autoscaling","fsgroupstrategyoptions-v1beta1-policy","eventseries-v1beta1-events-k8s-io","watch-list-all-namespaces-829","watch-list-828","watch-827","list-all-namespaces-826","list-825","read-824","-strong-read-operations-strong--823","delete-collection-822","delete-821","replace-820","patch-819","create-818","-strong-write-operations-strong--817","event-v1beta1-events-k8s-io","deploymentcondition-v1beta1-extensions","deploymentcondition-v1beta1-apps","deploymentcondition-v1beta2-apps","rollback-816","patch-scale-815","replace-scale-814","read-scale-813","-strong-misc-operations-strong--812","replace-status-811","read-status-810","patch-status-809","-strong-status-operations-strong--808","watch-list-all-namespaces-807","watch-list-806","watch-805","list-all-namespaces-804","list-803","read-802","-strong-read-operations-strong--801","delete-collection-800","delete-799","replace-798","patch-797","create-796","-strong-write-operations-strong--795","deployment-v1beta1-extensions","rollback","patch-scale-794","replace-scale-793","read-scale-792","-strong-misc-operations-strong--791","replace-status-790","read-status-789","patch-status-788","-strong-status-operations-strong--787","watch-list-all-namespaces-786","watch-list-785","watch-784","list-all-namespaces-783","list-782","read-781","-strong-read-operations-strong--780","delete-collection-779","delete-778","replace-777","patch-776","create-775","-strong-write-operations-strong--774","deployment-v1beta1-apps","patch-scale-773","replace-scale-772","read-scale-771","-strong-misc-operations-strong--770","replace-status-769","read-status-768","patch-status-767","-strong-status-operations-strong--766","watch-list-all-namespaces-765","watch-list-764","watch-763","list-all-namespaces-762","list-761","read-760","-strong-read-operations-strong--759","delete-collection-758","delete-757","replace-756","patch-755","create-754","-strong-write-operations-strong--753","deployment-v1beta2-apps","daemonsetupdatestrategy-v1beta1-extensions","daemonsetupdatestrategy-v1beta2-apps","daemonsetcondition-v1beta1-extensions","daemonsetcondition-v1beta2-apps","replace-status-752","read-status-751","patch-status-750","-strong-status-operations-strong--749","watch-list-all-namespaces-748","watch-list-747","watch-746","list-all-namespaces-745","list-744","read-743","-strong-read-operations-strong--742","delete-collection-741","delete-740","replace-739","patch-738","create-737","-strong-write-operations-strong--736","daemonset-v1beta1-extensions","replace-status-735","read-status-734","patch-status-733","-strong-status-operations-strong--732","watch-list-all-namespaces-731","watch-list-730","watch-729","list-all-namespaces-728","list-727","read-726","-strong-read-operations-strong--725","delete-collection-724","delete-723","replace-722","patch-721","create-720","-strong-write-operations-strong--719","daemonset-v1beta2-apps","crossversionobjectreference-v2beta1-autoscaling","replace-status-718","read-status-717","patch-status-716","-strong-status-operations-strong--715","watch-list-all-namespaces-714","watch-list-713","watch-712","list-all-namespaces-711","list-710","read-709","-strong-read-operations-strong--708","delete-collection-707","delete-706","replace-705","patch-704","create-703","-strong-write-operations-strong--702","cronjob-v2alpha1-batch","watch-list-all-namespaces-701","watch-list-700","watch-699","list-all-namespaces-698","list-697","read-696","-strong-read-operations-strong--695","delete-collection-694","delete-693","replace-692","patch-691","create-690","-strong-write-operations-strong--689","controllerrevision-v1beta1-apps","watch-list-all-namespaces-688","watch-list-687","watch-686","list-all-namespaces-685","list-684","read-683","-strong-read-operations-strong--682","delete-collection-681","delete-680","replace-679","patch-678","create-677","-strong-write-operations-strong--676","controllerrevision-v1beta2-apps","watch-list-675","watch-674","list-673","read-672","-strong-read-operations-strong--671","delete-collection-670","delete-669","replace-668","patch-667","create-666","-strong-write-operations-strong--665","clusterrolebinding-v1alpha1-rbac-authorization-k8s-io","watch-list-664","watch-663","list-662","read-661","-strong-read-operations-strong--660","delete-collection-659","delete-658","replace-657","patch-656","create-655","-strong-write-operations-strong--654","clusterrolebinding-v1beta1-rbac-authorization-k8s-io","watch-list-653","watch-652","list-651","read-650","-strong-read-operations-strong--649","delete-collection-648","delete-647","replace-646","patch-645","create-644","-strong-write-operations-strong--643","clusterrole-v1alpha1-rbac-authorization-k8s-io","watch-list-642","watch-641","list-640","read-639","-strong-read-operations-strong--638","delete-collection-637","delete-636","replace-635","patch-634","create-633","-strong-write-operations-strong--632","clusterrole-v1beta1-rbac-authorization-k8s-io","allowedhostpath-v1beta1-policy","allowedflexvolume-v1beta1-policy","aggregationrule-v1alpha1-rbac-authorization-k8s-io","aggregationrule-v1beta1-rbac-authorization-k8s-io","apiservicecondition-v1beta1-apiregistration-k8s-io","replace-status-631","read-status-630","patch-status-629","-strong-status-operations-strong--628","watch-list-627","watch-626","list-625","read-624","-strong-read-operations-strong--623","delete-collection-622","delete-621","replace-620","patch-619","create-618","-strong-write-operations-strong--617","apiservice-v1beta1-apiregistration-k8s-io","-strong-old-api-versions-strong-","weightedpodaffinityterm-v1-core","webhookclientconfig-v1beta1-admissionregistration","webhook-v1beta1-admissionregistration","watchevent-v1-meta","vspherevirtualdiskvolumesource-v1-core","volumeprojection-v1-core","volumenodeaffinity-v1-core","volumemount-v1-core","volumeerror-v1beta1-storage","volumedevice-v1-core","volumeattachmentsource-v1beta1-storage","userinfo-v1-authentication","topologyselectorterm-v1-core","topologyselectorlabelrequirement-v1-core","toleration-v1-core","time-v1-meta","taint-v1-core","tcpsocketaction-v1-core","sysctl-v1-core","supplementalgroupsstrategyoptions-v1beta1-extensions","subjectrulesreviewstatus-v1-authorization","subject-v1-rbac","storageosvolumesource-v1-core","storageospersistentvolumesource-v1-core","statusdetails-v1-meta","statuscause-v1-meta","status-v1-meta","statefulsetupdatestrategy-v1-apps","statefulsetcondition-v1-apps","sessionaffinityconfig-v1-core","servicereference-v1-apiregistration","serviceport-v1-core","serviceaccounttokenprojection-v1-core","serveraddressbyclientcidr-v1-meta","securitycontext-v1-core","secretvolumesource-v1-core","secretreference-v1-core","secretprojection-v1-core","secretkeyselector-v1-core","secretenvsource-v1-core","scopedresourceselectorrequirement-v1-core","scopeselector-v1-core","scaleiovolumesource-v1-core","scaleiopersistentvolumesource-v1-core","scale-v1-autoscaling","selinuxstrategyoptions-v1beta1-extensions","selinuxoptions-v1-core","runasuserstrategyoptions-v1beta1-extensions","rulewithoperations-v1beta1-admissionregistration","rule-v1alpha1-admissionregistration","rollingupdatestatefulsetstrategy-v1-apps","rollbackconfig-v1beta1-apps","roleref-v1-rbac","resourcerule-v1-authorization","resourcerequirements-v1-core","resourcemetricstatus-v2beta1-autoscaling","resourcemetricsource-v2beta1-autoscaling","resourcefieldselector-v1-core","resourceattributes-v1-authorization","replicationcontrollercondition-v1-core","replicasetcondition-v1-apps","rbdvolumesource-v1-core","rbdpersistentvolumesource-v1-core","quobytevolumesource-v1-core","quantity-resource-core","projectedvolumesource-v1-core","probe-v1-core","preferredschedulingterm-v1-core","preconditions-v1-meta","portworxvolumesource-v1-core","policyrule-v1-rbac","podsmetricstatus-v2beta1-autoscaling","podsmetricsource-v2beta1-autoscaling","podsecuritycontext-v1-core","podreadinessgate-v1-core","poddnsconfigoption-v1-core","poddnsconfig-v1-core","podcondition-v1-core","podantiaffinity-v1-core","podaffinityterm-v1-core","podaffinity-v1-core","photonpersistentdiskvolumesource-v1-core","persistentvolumeclaimvolumesource-v1-core","persistentvolumeclaimcondition-v1-core","patch-v1-meta","ownerreference-v1-meta","objectreference-v1-core","objectmetricstatus-v2beta1-autoscaling","objectmetricsource-v2beta1-autoscaling","objectmeta-v1-meta","objectfieldselector-v1-core","nonresourcerule-v1-authorization","nonresourceattributes-v1-authorization","nodesysteminfo-v1-core","nodeselectorterm-v1-core","nodeselectorrequirement-v1-core","nodeselector-v1-core","nodedaemonendpoints-v1-core","nodeconfigstatus-v1-core","nodeconfigsource-v1-core","nodecondition-v1-core","nodeaffinity-v1-core","nodeaddress-v1-core","networkpolicyport-v1-networking","networkpolicypeer-v1-networking","networkpolicyingressrule-v1-networking","networkpolicyegressrule-v1-networking","nfsvolumesource-v1-core","microtime-v1-meta","metricstatus-v2beta1-autoscaling","metricspec-v2beta1-autoscaling","localvolumesource-v1-core","localobjectreference-v1-core","loadbalancerstatus-v1-core","loadbalanceringress-v1-core","listmeta-v1-meta","limitrangeitem-v1-core","lifecycle-v1-core","labelselectorrequirement-v1-meta","labelselector-v1-meta","keytopath-v1-core","jobtemplatespec-v1beta1-batch","jobcondition-v1-batch","jsonschemapropsorbool-v1beta1-apiextensions","jsonschemapropsorarray-v1beta1-apiextensions","jsonschemaprops-v1beta1-apiextensions","json-v1beta1-apiextensions","initializers-v1-meta","initializer-v1-meta","ingresstls-v1beta1-extensions","ingressrule-v1beta1-extensions","ingressbackend-v1beta1-extensions","iscsivolumesource-v1-core","iscsipersistentvolumesource-v1-core","ipblock-v1-networking","idrange-v1beta1-extensions","hostportrange-v1beta1-extensions","hostpathvolumesource-v1-core","hostalias-v1-core","horizontalpodautoscalercondition-v2beta1-autoscaling","handler-v1-core","httpingressrulevalue-v1beta1-extensions","httpingresspath-v1beta1-extensions","httpheader-v1-core","httpgetaction-v1-core","groupversionfordiscovery-v1-meta","glusterfsvolumesource-v1-core","gitrepovolumesource-v1-core","gcepersistentdiskvolumesource-v1-core","flockervolumesource-v1-core","flexvolumesource-v1-core","flexpersistentvolumesource-v1-core","fsgroupstrategyoptions-v1beta1-extensions","fcvolumesource-v1-core","externalmetricstatus-v2beta1-autoscaling","externalmetricsource-v2beta1-autoscaling","externaldocumentation-v1beta1-apiextensions","execaction-v1-core","eviction-v1beta1-policy","eventsource-v1-core","eventseries-v1-core","envvarsource-v1-core","envvar-v1-core","envfromsource-v1-core","endpointsubset-v1-core","endpointport-v1-core","endpointaddress-v1-core","emptydirvolumesource-v1-core","downwardapivolumesource-v1-core","downwardapivolumefile-v1-core","downwardapiprojection-v1-core","deploymentcondition-v1-apps","deleteoptions-v1-meta","daemonsetupdatestrategy-v1-apps","daemonsetcondition-v1-apps","daemonendpoint-v1-core","customresourcevalidation-v1beta1-apiextensions","customresourcesubresources-v1beta1-apiextensions","customresourcesubresourcestatus-v1beta1-apiextensions","customresourcesubresourcescale-v1beta1-apiextensions","customresourcedefinitionversion-v1beta1-apiextensions","customresourcedefinitionnames-v1beta1-apiextensions","customresourcedefinitioncondition-v1beta1-apiextensions","customresourcecolumndefinition-v1beta1-apiextensions","crossversionobjectreference-v1-autoscaling","containerstatewaiting-v1-core","containerstateterminated-v1-core","containerstaterunning-v1-core","containerstate-v1-core","containerport-v1-core","containerimage-v1-core","configmapvolumesource-v1-core","configmapprojection-v1-core","configmapnodeconfigsource-v1-core","configmapkeyselector-v1-core","configmapenvsource-v1-core","componentcondition-v1-core","clientipconfig-v1-core","cindervolumesource-v1-core","cinderpersistentvolumesource-v1-core","certificatesigningrequestcondition-v1beta1-certificates","cephfsvolumesource-v1-core","cephfspersistentvolumesource-v1-core","capabilities-v1-core","csipersistentvolumesource-v1-core","azurefilevolumesource-v1-core","azurefilepersistentvolumesource-v1-core","azurediskvolumesource-v1-core","attachedvolume-v1-core","allowedhostpath-v1beta1-extensions","allowedflexvolume-v1beta1-extensions","aggregationrule-v1-rbac","affinity-v1-core","awselasticblockstorevolumesource-v1-core","apiversions-v1-meta","apiservicecondition-v1-apiregistration","apiresource-v1-meta","apigroup-v1-meta","-strong-definitions-strong-","watch-list-all-namespaces-616","watch-list-615","watch-614","list-all-namespaces-613","list-612","read-611","-strong-read-operations-strong--610","delete-collection-609","delete-608","replace-607","patch-606","create-605","-strong-write-operations-strong--604","networkpolicy-v1-networking-k8s-io","create-603","-strong-write-operations-strong--602","tokenreview-v1-authentication-k8s-io","create-601","-strong-write-operations-strong--600","subjectaccessreview-v1-authorization-k8s-io","watch-list-all-namespaces-599","watch-list-598","watch-597","list-all-namespaces-596","list-595","read-594","-strong-read-operations-strong--593","delete-collection-592","delete-591","replace-590","patch-589","create-588","-strong-write-operations-strong--587","serviceaccount-v1-core","create-586","-strong-write-operations-strong--585","selfsubjectrulesreview-v1-authorization-k8s-io","create-584","-strong-write-operations-strong--583","selfsubjectaccessreview-v1-authorization-k8s-io","watch-list-all-namespaces-582","watch-list-581","watch-580","list-all-namespaces-579","list-578","read-577","-strong-read-operations-strong--576","delete-collection-575","delete-574","replace-573","patch-572","create-571","-strong-write-operations-strong--570","rolebinding-v1-rbac-authorization-k8s-io","watch-list-all-namespaces-569","watch-list-568","watch-567","list-all-namespaces-566","list-565","read-564","-strong-read-operations-strong--563","delete-collection-562","delete-561","replace-560","patch-559","create-558","-strong-write-operations-strong--557","role-v1-rbac-authorization-k8s-io","replace-status-556","read-status-555","patch-status-554","-strong-status-operations-strong--553","watch-list-all-namespaces-552","watch-list-551","watch-550","list-all-namespaces-549","list-548","read-547","-strong-read-operations-strong--546","delete-collection-545","delete-544","replace-543","patch-542","create-541","-strong-write-operations-strong--540","resourcequota-v1-core","replace-status-539","read-status-538","patch-status-537","-strong-status-operations-strong--536","watch-list-535","watch-534","list-533","read-532","-strong-read-operations-strong--531","delete-collection-530","delete-529","replace-528","patch-527","create-526","-strong-write-operations-strong--525","persistentvolume-v1-core","replace-connect-proxy-path-524","replace-connect-proxy-523","head-connect-proxy-path-522","head-connect-proxy-521","get-connect-proxy-path-520","get-connect-proxy-519","delete-connect-proxy-path-518","delete-connect-proxy-517","create-connect-proxy-path-516","create-connect-proxy-515","-strong-proxy-operations-strong--514","replace-status-513","read-status-512","patch-status-511","-strong-status-operations-strong--510","watch-list-509","watch-508","list-507","read-506","-strong-read-operations-strong--505","delete-collection-504","delete-503","replace-502","patch-501","create-500","-strong-write-operations-strong--499","node-v1-core","replace-status-498","read-status-497","patch-status-496","-strong-status-operations-strong--495","watch-list-494","watch-493","list-492","read-491","-strong-read-operations-strong--490","delete-489","replace-488","patch-487","create-486","-strong-write-operations-strong--485","namespace-v1-core","create-484","-strong-write-operations-strong--483","localsubjectaccessreview-v1-authorization-k8s-io","list-482","read-481","-strong-read-operations-strong--480","componentstatus-v1-core","watch-list-479","watch-478","list-477","read-476","-strong-read-operations-strong--475","delete-collection-474","delete-473","replace-472","patch-471","create-470","-strong-write-operations-strong--469","clusterrolebinding-v1-rbac-authorization-k8s-io","watch-list-468","watch-467","list-466","read-465","-strong-read-operations-strong--464","delete-collection-463","delete-462","replace-461","patch-460","create-459","-strong-write-operations-strong--458","clusterrole-v1-rbac-authorization-k8s-io","replace-status-457","read-status-456","patch-status-455","-strong-status-operations-strong--454","watch-list-453","watch-452","list-451","read-450","-strong-read-operations-strong--449","delete-collection-448","delete-447","replace-446","patch-445","create-444","-strong-write-operations-strong--443","certificatesigningrequest-v1beta1-certificates-k8s-io","create-442","-strong-write-operations-strong--441","binding-v1-core","replace-status-440","read-status-439","patch-status-438","-strong-status-operations-strong--437","watch-list-436","watch-435","list-434","read-433","-strong-read-operations-strong--432","delete-collection-431","delete-430","replace-429","patch-428","create-427","-strong-write-operations-strong--426","apiservice-v1-apiregistration-k8s-io","-strong-cluster-strong-","watch-list-425","watch-424","list-423","read-422","-strong-read-operations-strong--421","delete-collection-420","delete-419","replace-418","patch-417","create-416","-strong-write-operations-strong--415","podsecuritypolicy-v1beta1-extensions","watch-list-all-namespaces-414","watch-list-413","watch-412","list-all-namespaces-411","list-410","read-409","-strong-read-operations-strong--408","delete-collection-407","delete-406","replace-405","patch-404","create-403","-strong-write-operations-strong--402","podpreset-v1alpha1-settings-k8s-io","watch-list-401","watch-400","list-399","read-398","-strong-read-operations-strong--397","delete-collection-396","delete-395","replace-394","patch-393","create-392","-strong-write-operations-strong--391","priorityclass-v1beta1-scheduling-k8s-io","replace-status-390","read-status-389","patch-status-388","-strong-status-operations-strong--387","watch-list-all-namespaces-386","watch-list-385","watch-384","list-all-namespaces-383","list-382","read-381","-strong-read-operations-strong--380","delete-collection-379","delete-378","replace-377","patch-376","create-375","-strong-write-operations-strong--374","poddisruptionbudget-v1beta1-policy","watch-list-all-namespaces-373","watch-list-372","watch-371","list-all-namespaces-370","list-369","read-368","-strong-read-operations-strong--367","delete-collection-366","delete-365","replace-364","patch-363","create-362","-strong-write-operations-strong--361","podtemplate-v1-core","watch-list-360","watch-359","list-358","read-357","-strong-read-operations-strong--356","delete-collection-355","delete-354","replace-353","patch-352","create-351","-strong-write-operations-strong--350","validatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","watch-list-349","watch-348","list-347","read-346","-strong-read-operations-strong--345","delete-collection-344","delete-343","replace-342","patch-341","create-340","-strong-write-operations-strong--339","mutatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","watch-list-338","watch-337","list-336","read-335","-strong-read-operations-strong--334","delete-collection-333","delete-332","replace-331","patch-330","create-329","-strong-write-operations-strong--328","initializerconfiguration-v1alpha1-admissionregistration-k8s-io","replace-status-327","read-status-326","patch-status-325","-strong-status-operations-strong--324","watch-list-all-namespaces-323","watch-list-322","watch-321","list-all-namespaces-320","list-319","read-318","-strong-read-operations-strong--317","delete-collection-316","delete-315","replace-314","patch-313","create-312","-strong-write-operations-strong--311","horizontalpodautoscaler-v1-autoscaling","watch-list-all-namespaces-310","watch-list-309","watch-308","list-all-namespaces-307","list-306","read-305","-strong-read-operations-strong--304","delete-collection-303","delete-302","replace-301","patch-300","create-299","-strong-write-operations-strong--298","limitrange-v1-core","watch-list-all-namespaces-297","watch-list-296","watch-295","list-all-namespaces-294","list-293","read-292","-strong-read-operations-strong--291","delete-collection-290","delete-289","replace-288","patch-287","create-286","-strong-write-operations-strong--285","event-v1-core","replace-status-284","read-status-283","patch-status-282","-strong-status-operations-strong--281","watch-list-280","watch-279","list-278","read-277","-strong-read-operations-strong--276","delete-collection-275","delete-274","replace-273","patch-272","create-271","-strong-write-operations-strong--270","customresourcedefinition-v1beta1-apiextensions-k8s-io","watch-list-all-namespaces-269","watch-list-268","watch-267","list-all-namespaces-266","list-265","read-264","-strong-read-operations-strong--263","delete-collection-262","delete-261","replace-260","patch-259","create-258","-strong-write-operations-strong--257","controllerrevision-v1-apps","-strong-metadata-strong-","watch-list-256","watch-255","list-254","read-253","-strong-read-operations-strong--252","delete-collection-251","delete-250","replace-249","patch-248","create-247","-strong-write-operations-strong--246","volumeattachment-v1beta1-storage-k8s-io","volume-v1-core","watch-list-245","watch-244","list-243","read-242","-strong-read-operations-strong--241","delete-collection-240","delete-239","replace-238","patch-237","create-236","-strong-write-operations-strong--235","storageclass-v1-storage-k8s-io","replace-status-234","read-status-233","patch-status-232","-strong-status-operations-strong--231","watch-list-all-namespaces-230","watch-list-229","watch-228","list-all-namespaces-227","list-226","read-225","-strong-read-operations-strong--224","delete-collection-223","delete-222","replace-221","patch-220","create-219","-strong-write-operations-strong--218","persistentvolumeclaim-v1-core","watch-list-all-namespaces-217","watch-list-216","watch-215","list-all-namespaces-214","list-213","read-212","-strong-read-operations-strong--211","delete-collection-210","delete-209","replace-208","patch-207","create-206","-strong-write-operations-strong--205","secret-v1-core","watch-list-all-namespaces-204","watch-list-203","watch-202","list-all-namespaces-201","list-200","read-199","-strong-read-operations-strong--198","delete-collection-197","delete-196","replace-195","patch-194","create-193","-strong-write-operations-strong--192","configmap-v1-core","-strong-config-storage-strong-","replace-connect-proxy-path-191","replace-connect-proxy-190","head-connect-proxy-path-189","head-connect-proxy-188","get-connect-proxy-path-187","get-connect-proxy-186","delete-connect-proxy-path-185","delete-connect-proxy-184","create-connect-proxy-path-183","create-connect-proxy-182","-strong-proxy-operations-strong--181","replace-status-180","read-status-179","patch-status-178","-strong-status-operations-strong--177","watch-list-all-namespaces-176","watch-list-175","watch-174","list-all-namespaces-173","list-172","read-171","-strong-read-operations-strong--170","delete-169","replace-168","patch-167","create-166","-strong-write-operations-strong--165","service-v1-core","replace-status-164","read-status-163","patch-status-162","-strong-status-operations-strong--161","watch-list-all-namespaces-160","watch-list-159","watch-158","list-all-namespaces-157","list-156","read-155","-strong-read-operations-strong--154","delete-collection-153","delete-152","replace-151","patch-150","create-149","-strong-write-operations-strong--148","ingress-v1beta1-extensions","watch-list-all-namespaces-147","watch-list-146","watch-145","list-all-namespaces-144","list-143","read-142","-strong-read-operations-strong--141","delete-collection-140","delete-139","replace-138","patch-137","create-136","-strong-write-operations-strong--135","endpoints-v1-core","-strong-discovery-load-balancing-strong-","patch-scale-134","replace-scale-133","read-scale-132","-strong-misc-operations-strong--131","replace-status-130","read-status-129","patch-status-128","-strong-status-operations-strong--127","watch-list-all-namespaces-126","watch-list-125","watch-124","list-all-namespaces-123","list-122","read-121","-strong-read-operations-strong--120","delete-collection-119","delete-118","replace-117","patch-116","create-115","-strong-write-operations-strong--114","statefulset-v1-apps","patch-scale-113","replace-scale-112","read-scale-111","-strong-misc-operations-strong--110","replace-status-109","read-status-108","patch-status-107","-strong-status-operations-strong--106","watch-list-all-namespaces-105","watch-list-104","watch-103","list-all-namespaces-102","list-101","read-100","-strong-read-operations-strong--99","delete-collection-98","delete-97","replace-96","patch-95","create-94","-strong-write-operations-strong--93","replicationcontroller-v1-core","patch-scale-92","replace-scale-91","read-scale-90","-strong-misc-operations-strong--89","replace-status-88","read-status-87","patch-status-86","-strong-status-operations-strong--85","watch-list-all-namespaces-84","watch-list-83","watch-82","list-all-namespaces-81","list-80","read-79","-strong-read-operations-strong--78","delete-collection-77","delete-76","replace-75","patch-74","create-73","-strong-write-operations-strong--72","replicaset-v1-apps","read-log","-strong-misc-operations-strong--71","replace-connect-proxy-path","replace-connect-proxy","head-connect-proxy-path","head-connect-proxy","get-connect-proxy-path","get-connect-proxy","get-connect-portforward","delete-connect-proxy-path","delete-connect-proxy","create-connect-proxy-path","create-connect-proxy","create-connect-portforward","-strong-proxy-operations-strong-","replace-status-70","read-status-69","patch-status-68","-strong-status-operations-strong--67","watch-list-all-namespaces-66","watch-list-65","watch-64","list-all-namespaces-63","list-62","read-61","-strong-read-operations-strong--60","delete-collection-59","delete-58","replace-57","patch-56","create-eviction","create-55","-strong-write-operations-strong--54","pod-v1-core","replace-status-53","read-status-52","patch-status-51","-strong-status-operations-strong--50","watch-list-all-namespaces-49","watch-list-48","watch-47","list-all-namespaces-46","list-45","read-44","-strong-read-operations-strong--43","delete-collection-42","delete-41","replace-40","patch-39","create-38","-strong-write-operations-strong--37","job-v1-batch","patch-scale","replace-scale","read-scale","-strong-misc-operations-strong-","replace-status-36","read-status-35","patch-status-34","-strong-status-operations-strong--33","watch-list-all-namespaces-32","watch-list-31","watch-30","list-all-namespaces-29","list-28","read-27","-strong-read-operations-strong--26","delete-collection-25","delete-24","replace-23","patch-22","create-21","-strong-write-operations-strong--20","deployment-v1-apps","replace-status-19","read-status-18","patch-status-17","-strong-status-operations-strong--16","watch-list-all-namespaces-15","watch-list-14","watch-13","list-all-namespaces-12","list-11","read-10","-strong-read-operations-strong--9","delete-collection-8","delete-7","replace-6","patch-5","create-4","-strong-write-operations-strong--3","daemonset-v1-apps","replace-status","read-status","patch-status","-strong-status-operations-strong-","watch-list-all-namespaces","watch-list","watch","list-all-namespaces","list","read-2","-strong-read-operations-strong-","delete-collection","delete-1","replace","patch","create","-strong-write-operations-strong-","cronjob-v1beta1-batch","container-v1-core","-strong-workloads-strong-","resource-operations","resource-objects","resource-categories","-strong-api-overview-strong-"]};})(); \ No newline at end of file +(function(){navData={"toc":[{"section":"volumeerror-v1alpha1-storage-k8s-io","subsections":[]},{"section":"volumeattachmentsource-v1alpha1-storage-k8s-io","subsections":[]},{"section":"volumeattachment-v1alpha1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-volumeattachment-v1alpha1-storage-strong-","subsections":[{"section":"watch-list-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"watch-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"list-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"read-volumeattachment-v1alpha1-storage","subsections":[]}]},{"section":"-strong-write-operations-volumeattachment-v1alpha1-storage-strong-","subsections":[{"section":"delete-collection-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"delete-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"replace-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"patch-volumeattachment-v1alpha1-storage","subsections":[]},{"section":"create-volumeattachment-v1alpha1-storage","subsections":[]}]}]},{"section":"userinfo-v1beta1-authentication-k8s-io","subsections":[]},{"section":"tokenreview-v1beta1-authentication-k8s-io","subsections":[{"section":"-strong-write-operations-tokenreview-v1beta1-authentication-strong-","subsections":[{"section":"create-tokenreview-v1beta1-authentication","subsections":[]}]}]},{"section":"supplementalgroupsstrategyoptions-v1beta1-policy","subsections":[]},{"section":"subjectrulesreviewstatus-v1beta1-authorization-k8s-io","subsections":[]},{"section":"subjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-subjectaccessreview-v1beta1-authorization-strong-","subsections":[{"section":"create-subjectaccessreview-v1beta1-authorization","subsections":[]}]}]},{"section":"subject-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"subject-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"storageclass-v1beta1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-storageclass-v1beta1-storage-strong-","subsections":[{"section":"watch-list-storageclass-v1beta1-storage","subsections":[]},{"section":"watch-storageclass-v1beta1-storage","subsections":[]},{"section":"list-storageclass-v1beta1-storage","subsections":[]},{"section":"read-storageclass-v1beta1-storage","subsections":[]}]},{"section":"-strong-write-operations-storageclass-v1beta1-storage-strong-","subsections":[{"section":"delete-collection-storageclass-v1beta1-storage","subsections":[]},{"section":"delete-storageclass-v1beta1-storage","subsections":[]},{"section":"replace-storageclass-v1beta1-storage","subsections":[]},{"section":"patch-storageclass-v1beta1-storage","subsections":[]},{"section":"create-storageclass-v1beta1-storage","subsections":[]}]}]},{"section":"statefulsetupdatestrategy-v1beta1-apps","subsections":[]},{"section":"statefulsetupdatestrategy-v1beta2-apps","subsections":[]},{"section":"statefulsetcondition-v1beta1-apps","subsections":[]},{"section":"statefulsetcondition-v1beta2-apps","subsections":[]},{"section":"statefulset-v1beta1-apps","subsections":[{"section":"-strong-misc-operations-statefulset-v1beta1-apps-strong-","subsections":[{"section":"patch-scale-statefulset-v1beta1-apps","subsections":[]},{"section":"replace-scale-statefulset-v1beta1-apps","subsections":[]},{"section":"read-scale-statefulset-v1beta1-apps","subsections":[]}]},{"section":"-strong-status-operations-statefulset-v1beta1-apps-strong-","subsections":[{"section":"replace-status-statefulset-v1beta1-apps","subsections":[]},{"section":"read-status-statefulset-v1beta1-apps","subsections":[]},{"section":"patch-status-statefulset-v1beta1-apps","subsections":[]}]},{"section":"-strong-read-operations-statefulset-v1beta1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-statefulset-v1beta1-apps","subsections":[]},{"section":"watch-list-statefulset-v1beta1-apps","subsections":[]},{"section":"watch-statefulset-v1beta1-apps","subsections":[]},{"section":"list-all-namespaces-statefulset-v1beta1-apps","subsections":[]},{"section":"list-statefulset-v1beta1-apps","subsections":[]},{"section":"read-statefulset-v1beta1-apps","subsections":[]}]},{"section":"-strong-write-operations-statefulset-v1beta1-apps-strong-","subsections":[{"section":"delete-collection-statefulset-v1beta1-apps","subsections":[]},{"section":"delete-statefulset-v1beta1-apps","subsections":[]},{"section":"replace-statefulset-v1beta1-apps","subsections":[]},{"section":"patch-statefulset-v1beta1-apps","subsections":[]},{"section":"create-statefulset-v1beta1-apps","subsections":[]}]}]},{"section":"statefulset-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-statefulset-v1beta2-apps-strong-","subsections":[{"section":"patch-scale-statefulset-v1beta2-apps","subsections":[]},{"section":"replace-scale-statefulset-v1beta2-apps","subsections":[]},{"section":"read-scale-statefulset-v1beta2-apps","subsections":[]}]},{"section":"-strong-status-operations-statefulset-v1beta2-apps-strong-","subsections":[{"section":"replace-status-statefulset-v1beta2-apps","subsections":[]},{"section":"read-status-statefulset-v1beta2-apps","subsections":[]},{"section":"patch-status-statefulset-v1beta2-apps","subsections":[]}]},{"section":"-strong-read-operations-statefulset-v1beta2-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-statefulset-v1beta2-apps","subsections":[]},{"section":"watch-list-statefulset-v1beta2-apps","subsections":[]},{"section":"watch-statefulset-v1beta2-apps","subsections":[]},{"section":"list-all-namespaces-statefulset-v1beta2-apps","subsections":[]},{"section":"list-statefulset-v1beta2-apps","subsections":[]},{"section":"read-statefulset-v1beta2-apps","subsections":[]}]},{"section":"-strong-write-operations-statefulset-v1beta2-apps-strong-","subsections":[{"section":"delete-collection-statefulset-v1beta2-apps","subsections":[]},{"section":"delete-statefulset-v1beta2-apps","subsections":[]},{"section":"replace-statefulset-v1beta2-apps","subsections":[]},{"section":"patch-statefulset-v1beta2-apps","subsections":[]},{"section":"create-statefulset-v1beta2-apps","subsections":[]}]}]},{"section":"servicereference-v1beta1-apiregistration-k8s-io","subsections":[]},{"section":"servicereference-v1beta1-admissionregistration-k8s-io","subsections":[]},{"section":"selfsubjectrulesreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-selfsubjectrulesreview-v1beta1-authorization-strong-","subsections":[{"section":"create-selfsubjectrulesreview-v1beta1-authorization","subsections":[]}]}]},{"section":"selfsubjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-selfsubjectaccessreview-v1beta1-authorization-strong-","subsections":[{"section":"create-selfsubjectaccessreview-v1beta1-authorization","subsections":[]}]}]},{"section":"scale-v1beta1-extensions","subsections":[]},{"section":"scale-v1beta1-apps","subsections":[]},{"section":"scale-v1beta2-apps","subsections":[]},{"section":"selinuxstrategyoptions-v1beta1-policy","subsections":[]},{"section":"runasuserstrategyoptions-v1beta1-policy","subsections":[]},{"section":"rollingupdatestatefulsetstrategy-v1beta1-apps","subsections":[]},{"section":"rollingupdatestatefulsetstrategy-v1beta2-apps","subsections":[]},{"section":"rollbackconfig-v1beta1-extensions","subsections":[]},{"section":"roleref-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"roleref-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"rolebinding-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-rolebinding-v1alpha1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"watch-list-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"watch-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"list-all-namespaces-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"list-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"read-rolebinding-v1alpha1-rbac","subsections":[]}]},{"section":"-strong-write-operations-rolebinding-v1alpha1-rbac-strong-","subsections":[{"section":"delete-collection-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"delete-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"replace-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"patch-rolebinding-v1alpha1-rbac","subsections":[]},{"section":"create-rolebinding-v1alpha1-rbac","subsections":[]}]}]},{"section":"rolebinding-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-rolebinding-v1beta1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-rolebinding-v1beta1-rbac","subsections":[]},{"section":"watch-list-rolebinding-v1beta1-rbac","subsections":[]},{"section":"watch-rolebinding-v1beta1-rbac","subsections":[]},{"section":"list-all-namespaces-rolebinding-v1beta1-rbac","subsections":[]},{"section":"list-rolebinding-v1beta1-rbac","subsections":[]},{"section":"read-rolebinding-v1beta1-rbac","subsections":[]}]},{"section":"-strong-write-operations-rolebinding-v1beta1-rbac-strong-","subsections":[{"section":"delete-collection-rolebinding-v1beta1-rbac","subsections":[]},{"section":"delete-rolebinding-v1beta1-rbac","subsections":[]},{"section":"replace-rolebinding-v1beta1-rbac","subsections":[]},{"section":"patch-rolebinding-v1beta1-rbac","subsections":[]},{"section":"create-rolebinding-v1beta1-rbac","subsections":[]}]}]},{"section":"role-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-role-v1alpha1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-role-v1alpha1-rbac","subsections":[]},{"section":"watch-list-role-v1alpha1-rbac","subsections":[]},{"section":"watch-role-v1alpha1-rbac","subsections":[]},{"section":"list-all-namespaces-role-v1alpha1-rbac","subsections":[]},{"section":"list-role-v1alpha1-rbac","subsections":[]},{"section":"read-role-v1alpha1-rbac","subsections":[]}]},{"section":"-strong-write-operations-role-v1alpha1-rbac-strong-","subsections":[{"section":"delete-collection-role-v1alpha1-rbac","subsections":[]},{"section":"delete-role-v1alpha1-rbac","subsections":[]},{"section":"replace-role-v1alpha1-rbac","subsections":[]},{"section":"patch-role-v1alpha1-rbac","subsections":[]},{"section":"create-role-v1alpha1-rbac","subsections":[]}]}]},{"section":"role-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-role-v1beta1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-role-v1beta1-rbac","subsections":[]},{"section":"watch-list-role-v1beta1-rbac","subsections":[]},{"section":"watch-role-v1beta1-rbac","subsections":[]},{"section":"list-all-namespaces-role-v1beta1-rbac","subsections":[]},{"section":"list-role-v1beta1-rbac","subsections":[]},{"section":"read-role-v1beta1-rbac","subsections":[]}]},{"section":"-strong-write-operations-role-v1beta1-rbac-strong-","subsections":[{"section":"delete-collection-role-v1beta1-rbac","subsections":[]},{"section":"delete-role-v1beta1-rbac","subsections":[]},{"section":"replace-role-v1beta1-rbac","subsections":[]},{"section":"patch-role-v1beta1-rbac","subsections":[]},{"section":"create-role-v1beta1-rbac","subsections":[]}]}]},{"section":"resourcerule-v1beta1-authorization-k8s-io","subsections":[]},{"section":"resourceattributes-v1beta1-authorization-k8s-io","subsections":[]},{"section":"replicasetcondition-v1beta1-extensions","subsections":[]},{"section":"replicasetcondition-v1beta2-apps","subsections":[]},{"section":"replicaset-v1beta1-extensions","subsections":[{"section":"-strong-misc-operations-replicaset-v1beta1-extensions-strong-","subsections":[{"section":"patch-scale-replicaset-v1beta1-extensions","subsections":[]},{"section":"replace-scale-replicaset-v1beta1-extensions","subsections":[]},{"section":"read-scale-replicaset-v1beta1-extensions","subsections":[]}]},{"section":"-strong-status-operations-replicaset-v1beta1-extensions-strong-","subsections":[{"section":"replace-status-replicaset-v1beta1-extensions","subsections":[]},{"section":"read-status-replicaset-v1beta1-extensions","subsections":[]},{"section":"patch-status-replicaset-v1beta1-extensions","subsections":[]}]},{"section":"-strong-read-operations-replicaset-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-all-namespaces-replicaset-v1beta1-extensions","subsections":[]},{"section":"watch-list-replicaset-v1beta1-extensions","subsections":[]},{"section":"watch-replicaset-v1beta1-extensions","subsections":[]},{"section":"list-all-namespaces-replicaset-v1beta1-extensions","subsections":[]},{"section":"list-replicaset-v1beta1-extensions","subsections":[]},{"section":"read-replicaset-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-replicaset-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-replicaset-v1beta1-extensions","subsections":[]},{"section":"delete-replicaset-v1beta1-extensions","subsections":[]},{"section":"replace-replicaset-v1beta1-extensions","subsections":[]},{"section":"patch-replicaset-v1beta1-extensions","subsections":[]},{"section":"create-replicaset-v1beta1-extensions","subsections":[]}]}]},{"section":"replicaset-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-replicaset-v1beta2-apps-strong-","subsections":[{"section":"patch-scale-replicaset-v1beta2-apps","subsections":[]},{"section":"replace-scale-replicaset-v1beta2-apps","subsections":[]},{"section":"read-scale-replicaset-v1beta2-apps","subsections":[]}]},{"section":"-strong-status-operations-replicaset-v1beta2-apps-strong-","subsections":[{"section":"replace-status-replicaset-v1beta2-apps","subsections":[]},{"section":"read-status-replicaset-v1beta2-apps","subsections":[]},{"section":"patch-status-replicaset-v1beta2-apps","subsections":[]}]},{"section":"-strong-read-operations-replicaset-v1beta2-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-replicaset-v1beta2-apps","subsections":[]},{"section":"watch-list-replicaset-v1beta2-apps","subsections":[]},{"section":"watch-replicaset-v1beta2-apps","subsections":[]},{"section":"list-all-namespaces-replicaset-v1beta2-apps","subsections":[]},{"section":"list-replicaset-v1beta2-apps","subsections":[]},{"section":"read-replicaset-v1beta2-apps","subsections":[]}]},{"section":"-strong-write-operations-replicaset-v1beta2-apps-strong-","subsections":[{"section":"delete-collection-replicaset-v1beta2-apps","subsections":[]},{"section":"delete-replicaset-v1beta2-apps","subsections":[]},{"section":"replace-replicaset-v1beta2-apps","subsections":[]},{"section":"patch-replicaset-v1beta2-apps","subsections":[]},{"section":"create-replicaset-v1beta2-apps","subsections":[]}]}]},{"section":"priorityclass-v1alpha1-scheduling-k8s-io","subsections":[{"section":"-strong-read-operations-priorityclass-v1alpha1-scheduling-strong-","subsections":[{"section":"watch-list-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"watch-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"list-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"read-priorityclass-v1alpha1-scheduling","subsections":[]}]},{"section":"-strong-write-operations-priorityclass-v1alpha1-scheduling-strong-","subsections":[{"section":"delete-collection-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"delete-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"replace-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"patch-priorityclass-v1alpha1-scheduling","subsections":[]},{"section":"create-priorityclass-v1alpha1-scheduling","subsections":[]}]}]},{"section":"policyrule-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"policyrule-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"podsecuritypolicy-v1beta1-policy","subsections":[{"section":"-strong-read-operations-podsecuritypolicy-v1beta1-policy-strong-","subsections":[{"section":"watch-list-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"watch-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"list-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"read-podsecuritypolicy-v1beta1-policy","subsections":[]}]},{"section":"-strong-write-operations-podsecuritypolicy-v1beta1-policy-strong-","subsections":[{"section":"delete-collection-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"delete-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"replace-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"patch-podsecuritypolicy-v1beta1-policy","subsections":[]},{"section":"create-podsecuritypolicy-v1beta1-policy","subsections":[]}]}]},{"section":"nonresourcerule-v1beta1-authorization-k8s-io","subsections":[]},{"section":"nonresourceattributes-v1beta1-authorization-k8s-io","subsections":[]},{"section":"networkpolicyport-v1beta1-extensions","subsections":[]},{"section":"networkpolicypeer-v1beta1-extensions","subsections":[]},{"section":"networkpolicyingressrule-v1beta1-extensions","subsections":[]},{"section":"networkpolicyegressrule-v1beta1-extensions","subsections":[]},{"section":"networkpolicy-v1beta1-extensions","subsections":[{"section":"-strong-read-operations-networkpolicy-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-all-namespaces-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"watch-list-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"watch-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"list-all-namespaces-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"list-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"read-networkpolicy-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-networkpolicy-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"delete-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"replace-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"patch-networkpolicy-v1beta1-extensions","subsections":[]},{"section":"create-networkpolicy-v1beta1-extensions","subsections":[]}]}]},{"section":"localsubjectaccessreview-v1beta1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-localsubjectaccessreview-v1beta1-authorization-strong-","subsections":[{"section":"create-localsubjectaccessreview-v1beta1-authorization","subsections":[]}]}]},{"section":"jobtemplatespec-v2alpha1-batch","subsections":[]},{"section":"initializer-v1alpha1-admissionregistration-k8s-io","subsections":[]},{"section":"ipblock-v1beta1-extensions","subsections":[]},{"section":"idrange-v1beta1-policy","subsections":[]},{"section":"hostportrange-v1beta1-policy","subsections":[]},{"section":"horizontalpodautoscaler-v2beta1-autoscaling","subsections":[{"section":"-strong-status-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","subsections":[{"section":"replace-status-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"read-status-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"patch-status-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]}]},{"section":"-strong-read-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","subsections":[{"section":"watch-list-all-namespaces-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"watch-list-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"watch-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"list-all-namespaces-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"list-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"read-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]}]},{"section":"-strong-write-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","subsections":[{"section":"delete-collection-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"delete-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"replace-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"patch-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]},{"section":"create-horizontalpodautoscaler-v2beta1-autoscaling","subsections":[]}]}]},{"section":"fsgroupstrategyoptions-v1beta1-policy","subsections":[]},{"section":"eventseries-v1beta1-events-k8s-io","subsections":[]},{"section":"event-v1beta1-events-k8s-io","subsections":[{"section":"-strong-read-operations-event-v1beta1-events-strong-","subsections":[{"section":"watch-list-all-namespaces-event-v1beta1-events","subsections":[]},{"section":"watch-list-event-v1beta1-events","subsections":[]},{"section":"watch-event-v1beta1-events","subsections":[]},{"section":"list-all-namespaces-event-v1beta1-events","subsections":[]},{"section":"list-event-v1beta1-events","subsections":[]},{"section":"read-event-v1beta1-events","subsections":[]}]},{"section":"-strong-write-operations-event-v1beta1-events-strong-","subsections":[{"section":"delete-collection-event-v1beta1-events","subsections":[]},{"section":"delete-event-v1beta1-events","subsections":[]},{"section":"replace-event-v1beta1-events","subsections":[]},{"section":"patch-event-v1beta1-events","subsections":[]},{"section":"create-event-v1beta1-events","subsections":[]}]}]},{"section":"deploymentcondition-v1beta1-extensions","subsections":[]},{"section":"deploymentcondition-v1beta1-apps","subsections":[]},{"section":"deploymentcondition-v1beta2-apps","subsections":[]},{"section":"deployment-v1beta1-extensions","subsections":[{"section":"-strong-misc-operations-deployment-v1beta1-extensions-strong-","subsections":[{"section":"rollback-deployment-v1beta1-extensions","subsections":[]},{"section":"patch-scale-deployment-v1beta1-extensions","subsections":[]},{"section":"replace-scale-deployment-v1beta1-extensions","subsections":[]},{"section":"read-scale-deployment-v1beta1-extensions","subsections":[]}]},{"section":"-strong-status-operations-deployment-v1beta1-extensions-strong-","subsections":[{"section":"replace-status-deployment-v1beta1-extensions","subsections":[]},{"section":"read-status-deployment-v1beta1-extensions","subsections":[]},{"section":"patch-status-deployment-v1beta1-extensions","subsections":[]}]},{"section":"-strong-read-operations-deployment-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-all-namespaces-deployment-v1beta1-extensions","subsections":[]},{"section":"watch-list-deployment-v1beta1-extensions","subsections":[]},{"section":"watch-deployment-v1beta1-extensions","subsections":[]},{"section":"list-all-namespaces-deployment-v1beta1-extensions","subsections":[]},{"section":"list-deployment-v1beta1-extensions","subsections":[]},{"section":"read-deployment-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-deployment-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-deployment-v1beta1-extensions","subsections":[]},{"section":"delete-deployment-v1beta1-extensions","subsections":[]},{"section":"replace-deployment-v1beta1-extensions","subsections":[]},{"section":"patch-deployment-v1beta1-extensions","subsections":[]},{"section":"create-deployment-v1beta1-extensions","subsections":[]}]}]},{"section":"deployment-v1beta1-apps","subsections":[{"section":"-strong-misc-operations-deployment-v1beta1-apps-strong-","subsections":[{"section":"rollback-deployment-v1beta1-apps","subsections":[]},{"section":"patch-scale-deployment-v1beta1-apps","subsections":[]},{"section":"replace-scale-deployment-v1beta1-apps","subsections":[]},{"section":"read-scale-deployment-v1beta1-apps","subsections":[]}]},{"section":"-strong-status-operations-deployment-v1beta1-apps-strong-","subsections":[{"section":"replace-status-deployment-v1beta1-apps","subsections":[]},{"section":"read-status-deployment-v1beta1-apps","subsections":[]},{"section":"patch-status-deployment-v1beta1-apps","subsections":[]}]},{"section":"-strong-read-operations-deployment-v1beta1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-deployment-v1beta1-apps","subsections":[]},{"section":"watch-list-deployment-v1beta1-apps","subsections":[]},{"section":"watch-deployment-v1beta1-apps","subsections":[]},{"section":"list-all-namespaces-deployment-v1beta1-apps","subsections":[]},{"section":"list-deployment-v1beta1-apps","subsections":[]},{"section":"read-deployment-v1beta1-apps","subsections":[]}]},{"section":"-strong-write-operations-deployment-v1beta1-apps-strong-","subsections":[{"section":"delete-collection-deployment-v1beta1-apps","subsections":[]},{"section":"delete-deployment-v1beta1-apps","subsections":[]},{"section":"replace-deployment-v1beta1-apps","subsections":[]},{"section":"patch-deployment-v1beta1-apps","subsections":[]},{"section":"create-deployment-v1beta1-apps","subsections":[]}]}]},{"section":"deployment-v1beta2-apps","subsections":[{"section":"-strong-misc-operations-deployment-v1beta2-apps-strong-","subsections":[{"section":"patch-scale-deployment-v1beta2-apps","subsections":[]},{"section":"replace-scale-deployment-v1beta2-apps","subsections":[]},{"section":"read-scale-deployment-v1beta2-apps","subsections":[]}]},{"section":"-strong-status-operations-deployment-v1beta2-apps-strong-","subsections":[{"section":"replace-status-deployment-v1beta2-apps","subsections":[]},{"section":"read-status-deployment-v1beta2-apps","subsections":[]},{"section":"patch-status-deployment-v1beta2-apps","subsections":[]}]},{"section":"-strong-read-operations-deployment-v1beta2-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-deployment-v1beta2-apps","subsections":[]},{"section":"watch-list-deployment-v1beta2-apps","subsections":[]},{"section":"watch-deployment-v1beta2-apps","subsections":[]},{"section":"list-all-namespaces-deployment-v1beta2-apps","subsections":[]},{"section":"list-deployment-v1beta2-apps","subsections":[]},{"section":"read-deployment-v1beta2-apps","subsections":[]}]},{"section":"-strong-write-operations-deployment-v1beta2-apps-strong-","subsections":[{"section":"delete-collection-deployment-v1beta2-apps","subsections":[]},{"section":"delete-deployment-v1beta2-apps","subsections":[]},{"section":"replace-deployment-v1beta2-apps","subsections":[]},{"section":"patch-deployment-v1beta2-apps","subsections":[]},{"section":"create-deployment-v1beta2-apps","subsections":[]}]}]},{"section":"daemonsetupdatestrategy-v1beta1-extensions","subsections":[]},{"section":"daemonsetupdatestrategy-v1beta2-apps","subsections":[]},{"section":"daemonsetcondition-v1beta1-extensions","subsections":[]},{"section":"daemonsetcondition-v1beta2-apps","subsections":[]},{"section":"daemonset-v1beta1-extensions","subsections":[{"section":"-strong-status-operations-daemonset-v1beta1-extensions-strong-","subsections":[{"section":"replace-status-daemonset-v1beta1-extensions","subsections":[]},{"section":"read-status-daemonset-v1beta1-extensions","subsections":[]},{"section":"patch-status-daemonset-v1beta1-extensions","subsections":[]}]},{"section":"-strong-read-operations-daemonset-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-all-namespaces-daemonset-v1beta1-extensions","subsections":[]},{"section":"watch-list-daemonset-v1beta1-extensions","subsections":[]},{"section":"watch-daemonset-v1beta1-extensions","subsections":[]},{"section":"list-all-namespaces-daemonset-v1beta1-extensions","subsections":[]},{"section":"list-daemonset-v1beta1-extensions","subsections":[]},{"section":"read-daemonset-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-daemonset-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-daemonset-v1beta1-extensions","subsections":[]},{"section":"delete-daemonset-v1beta1-extensions","subsections":[]},{"section":"replace-daemonset-v1beta1-extensions","subsections":[]},{"section":"patch-daemonset-v1beta1-extensions","subsections":[]},{"section":"create-daemonset-v1beta1-extensions","subsections":[]}]}]},{"section":"daemonset-v1beta2-apps","subsections":[{"section":"-strong-status-operations-daemonset-v1beta2-apps-strong-","subsections":[{"section":"replace-status-daemonset-v1beta2-apps","subsections":[]},{"section":"read-status-daemonset-v1beta2-apps","subsections":[]},{"section":"patch-status-daemonset-v1beta2-apps","subsections":[]}]},{"section":"-strong-read-operations-daemonset-v1beta2-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-daemonset-v1beta2-apps","subsections":[]},{"section":"watch-list-daemonset-v1beta2-apps","subsections":[]},{"section":"watch-daemonset-v1beta2-apps","subsections":[]},{"section":"list-all-namespaces-daemonset-v1beta2-apps","subsections":[]},{"section":"list-daemonset-v1beta2-apps","subsections":[]},{"section":"read-daemonset-v1beta2-apps","subsections":[]}]},{"section":"-strong-write-operations-daemonset-v1beta2-apps-strong-","subsections":[{"section":"delete-collection-daemonset-v1beta2-apps","subsections":[]},{"section":"delete-daemonset-v1beta2-apps","subsections":[]},{"section":"replace-daemonset-v1beta2-apps","subsections":[]},{"section":"patch-daemonset-v1beta2-apps","subsections":[]},{"section":"create-daemonset-v1beta2-apps","subsections":[]}]}]},{"section":"crossversionobjectreference-v2beta1-autoscaling","subsections":[]},{"section":"cronjob-v2alpha1-batch","subsections":[{"section":"-strong-status-operations-cronjob-v2alpha1-batch-strong-","subsections":[{"section":"replace-status-cronjob-v2alpha1-batch","subsections":[]},{"section":"read-status-cronjob-v2alpha1-batch","subsections":[]},{"section":"patch-status-cronjob-v2alpha1-batch","subsections":[]}]},{"section":"-strong-read-operations-cronjob-v2alpha1-batch-strong-","subsections":[{"section":"watch-list-all-namespaces-cronjob-v2alpha1-batch","subsections":[]},{"section":"watch-list-cronjob-v2alpha1-batch","subsections":[]},{"section":"watch-cronjob-v2alpha1-batch","subsections":[]},{"section":"list-all-namespaces-cronjob-v2alpha1-batch","subsections":[]},{"section":"list-cronjob-v2alpha1-batch","subsections":[]},{"section":"read-cronjob-v2alpha1-batch","subsections":[]}]},{"section":"-strong-write-operations-cronjob-v2alpha1-batch-strong-","subsections":[{"section":"delete-collection-cronjob-v2alpha1-batch","subsections":[]},{"section":"delete-cronjob-v2alpha1-batch","subsections":[]},{"section":"replace-cronjob-v2alpha1-batch","subsections":[]},{"section":"patch-cronjob-v2alpha1-batch","subsections":[]},{"section":"create-cronjob-v2alpha1-batch","subsections":[]}]}]},{"section":"controllerrevision-v1beta1-apps","subsections":[{"section":"-strong-read-operations-controllerrevision-v1beta1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-controllerrevision-v1beta1-apps","subsections":[]},{"section":"watch-list-controllerrevision-v1beta1-apps","subsections":[]},{"section":"watch-controllerrevision-v1beta1-apps","subsections":[]},{"section":"list-all-namespaces-controllerrevision-v1beta1-apps","subsections":[]},{"section":"list-controllerrevision-v1beta1-apps","subsections":[]},{"section":"read-controllerrevision-v1beta1-apps","subsections":[]}]},{"section":"-strong-write-operations-controllerrevision-v1beta1-apps-strong-","subsections":[{"section":"delete-collection-controllerrevision-v1beta1-apps","subsections":[]},{"section":"delete-controllerrevision-v1beta1-apps","subsections":[]},{"section":"replace-controllerrevision-v1beta1-apps","subsections":[]},{"section":"patch-controllerrevision-v1beta1-apps","subsections":[]},{"section":"create-controllerrevision-v1beta1-apps","subsections":[]}]}]},{"section":"controllerrevision-v1beta2-apps","subsections":[{"section":"-strong-read-operations-controllerrevision-v1beta2-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-controllerrevision-v1beta2-apps","subsections":[]},{"section":"watch-list-controllerrevision-v1beta2-apps","subsections":[]},{"section":"watch-controllerrevision-v1beta2-apps","subsections":[]},{"section":"list-all-namespaces-controllerrevision-v1beta2-apps","subsections":[]},{"section":"list-controllerrevision-v1beta2-apps","subsections":[]},{"section":"read-controllerrevision-v1beta2-apps","subsections":[]}]},{"section":"-strong-write-operations-controllerrevision-v1beta2-apps-strong-","subsections":[{"section":"delete-collection-controllerrevision-v1beta2-apps","subsections":[]},{"section":"delete-controllerrevision-v1beta2-apps","subsections":[]},{"section":"replace-controllerrevision-v1beta2-apps","subsections":[]},{"section":"patch-controllerrevision-v1beta2-apps","subsections":[]},{"section":"create-controllerrevision-v1beta2-apps","subsections":[]}]}]},{"section":"clusterrolebinding-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrolebinding-v1alpha1-rbac-strong-","subsections":[{"section":"watch-list-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"watch-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"list-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"read-clusterrolebinding-v1alpha1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrolebinding-v1alpha1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"delete-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"replace-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"patch-clusterrolebinding-v1alpha1-rbac","subsections":[]},{"section":"create-clusterrolebinding-v1alpha1-rbac","subsections":[]}]}]},{"section":"clusterrolebinding-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrolebinding-v1beta1-rbac-strong-","subsections":[{"section":"watch-list-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"watch-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"list-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"read-clusterrolebinding-v1beta1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrolebinding-v1beta1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"delete-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"replace-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"patch-clusterrolebinding-v1beta1-rbac","subsections":[]},{"section":"create-clusterrolebinding-v1beta1-rbac","subsections":[]}]}]},{"section":"clusterrole-v1alpha1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrole-v1alpha1-rbac-strong-","subsections":[{"section":"watch-list-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"watch-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"list-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"read-clusterrole-v1alpha1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrole-v1alpha1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"delete-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"replace-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"patch-clusterrole-v1alpha1-rbac","subsections":[]},{"section":"create-clusterrole-v1alpha1-rbac","subsections":[]}]}]},{"section":"clusterrole-v1beta1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrole-v1beta1-rbac-strong-","subsections":[{"section":"watch-list-clusterrole-v1beta1-rbac","subsections":[]},{"section":"watch-clusterrole-v1beta1-rbac","subsections":[]},{"section":"list-clusterrole-v1beta1-rbac","subsections":[]},{"section":"read-clusterrole-v1beta1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrole-v1beta1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrole-v1beta1-rbac","subsections":[]},{"section":"delete-clusterrole-v1beta1-rbac","subsections":[]},{"section":"replace-clusterrole-v1beta1-rbac","subsections":[]},{"section":"patch-clusterrole-v1beta1-rbac","subsections":[]},{"section":"create-clusterrole-v1beta1-rbac","subsections":[]}]}]},{"section":"allowedhostpath-v1beta1-policy","subsections":[]},{"section":"allowedflexvolume-v1beta1-policy","subsections":[]},{"section":"aggregationrule-v1alpha1-rbac-authorization-k8s-io","subsections":[]},{"section":"aggregationrule-v1beta1-rbac-authorization-k8s-io","subsections":[]},{"section":"apiservicecondition-v1beta1-apiregistration-k8s-io","subsections":[]},{"section":"apiservice-v1beta1-apiregistration-k8s-io","subsections":[{"section":"-strong-status-operations-apiservice-v1beta1-apiregistration-strong-","subsections":[{"section":"replace-status-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"read-status-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"patch-status-apiservice-v1beta1-apiregistration","subsections":[]}]},{"section":"-strong-read-operations-apiservice-v1beta1-apiregistration-strong-","subsections":[{"section":"watch-list-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"watch-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"list-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"read-apiservice-v1beta1-apiregistration","subsections":[]}]},{"section":"-strong-write-operations-apiservice-v1beta1-apiregistration-strong-","subsections":[{"section":"delete-collection-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"delete-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"replace-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"patch-apiservice-v1beta1-apiregistration","subsections":[]},{"section":"create-apiservice-v1beta1-apiregistration","subsections":[]}]}]},{"section":"-strong-old-api-versions-strong-","subsections":[]},{"section":"weightedpodaffinityterm-v1-core","subsections":[]},{"section":"webhookclientconfig-v1beta1-admissionregistration","subsections":[]},{"section":"webhook-v1beta1-admissionregistration","subsections":[]},{"section":"watchevent-v1-meta","subsections":[]},{"section":"vspherevirtualdiskvolumesource-v1-core","subsections":[]},{"section":"volumeprojection-v1-core","subsections":[]},{"section":"volumenodeaffinity-v1-core","subsections":[]},{"section":"volumemount-v1-core","subsections":[]},{"section":"volumeerror-v1beta1-storage","subsections":[]},{"section":"volumedevice-v1-core","subsections":[]},{"section":"volumeattachmentsource-v1beta1-storage","subsections":[]},{"section":"userinfo-v1-authentication","subsections":[]},{"section":"topologyselectorterm-v1-core","subsections":[]},{"section":"topologyselectorlabelrequirement-v1-core","subsections":[]},{"section":"toleration-v1-core","subsections":[]},{"section":"time-v1-meta","subsections":[]},{"section":"taint-v1-core","subsections":[]},{"section":"tcpsocketaction-v1-core","subsections":[]},{"section":"sysctl-v1-core","subsections":[]},{"section":"supplementalgroupsstrategyoptions-v1beta1-extensions","subsections":[]},{"section":"subjectrulesreviewstatus-v1-authorization","subsections":[]},{"section":"subject-v1-rbac","subsections":[]},{"section":"storageosvolumesource-v1-core","subsections":[]},{"section":"storageospersistentvolumesource-v1-core","subsections":[]},{"section":"statusdetails-v1-meta","subsections":[]},{"section":"statuscause-v1-meta","subsections":[]},{"section":"status-v1-meta","subsections":[]},{"section":"statefulsetupdatestrategy-v1-apps","subsections":[]},{"section":"statefulsetcondition-v1-apps","subsections":[]},{"section":"sessionaffinityconfig-v1-core","subsections":[]},{"section":"servicereference-v1-apiregistration","subsections":[]},{"section":"serviceport-v1-core","subsections":[]},{"section":"serviceaccounttokenprojection-v1-core","subsections":[]},{"section":"serveraddressbyclientcidr-v1-meta","subsections":[]},{"section":"securitycontext-v1-core","subsections":[]},{"section":"secretvolumesource-v1-core","subsections":[]},{"section":"secretreference-v1-core","subsections":[]},{"section":"secretprojection-v1-core","subsections":[]},{"section":"secretkeyselector-v1-core","subsections":[]},{"section":"secretenvsource-v1-core","subsections":[]},{"section":"scopedresourceselectorrequirement-v1-core","subsections":[]},{"section":"scopeselector-v1-core","subsections":[]},{"section":"scaleiovolumesource-v1-core","subsections":[]},{"section":"scaleiopersistentvolumesource-v1-core","subsections":[]},{"section":"scale-v1-autoscaling","subsections":[]},{"section":"selinuxstrategyoptions-v1beta1-extensions","subsections":[]},{"section":"selinuxoptions-v1-core","subsections":[]},{"section":"runasuserstrategyoptions-v1beta1-extensions","subsections":[]},{"section":"rulewithoperations-v1beta1-admissionregistration","subsections":[]},{"section":"rule-v1alpha1-admissionregistration","subsections":[]},{"section":"rollingupdatestatefulsetstrategy-v1-apps","subsections":[]},{"section":"rollbackconfig-v1beta1-apps","subsections":[]},{"section":"roleref-v1-rbac","subsections":[]},{"section":"resourcerule-v1-authorization","subsections":[]},{"section":"resourcerequirements-v1-core","subsections":[]},{"section":"resourcemetricstatus-v2beta1-autoscaling","subsections":[]},{"section":"resourcemetricsource-v2beta1-autoscaling","subsections":[]},{"section":"resourcefieldselector-v1-core","subsections":[]},{"section":"resourceattributes-v1-authorization","subsections":[]},{"section":"replicationcontrollercondition-v1-core","subsections":[]},{"section":"replicasetcondition-v1-apps","subsections":[]},{"section":"rbdvolumesource-v1-core","subsections":[]},{"section":"rbdpersistentvolumesource-v1-core","subsections":[]},{"section":"quobytevolumesource-v1-core","subsections":[]},{"section":"quantity-resource-core","subsections":[]},{"section":"projectedvolumesource-v1-core","subsections":[]},{"section":"probe-v1-core","subsections":[]},{"section":"preferredschedulingterm-v1-core","subsections":[]},{"section":"preconditions-v1-meta","subsections":[]},{"section":"portworxvolumesource-v1-core","subsections":[]},{"section":"policyrule-v1-rbac","subsections":[]},{"section":"podsmetricstatus-v2beta1-autoscaling","subsections":[]},{"section":"podsmetricsource-v2beta1-autoscaling","subsections":[]},{"section":"podsecuritycontext-v1-core","subsections":[]},{"section":"podreadinessgate-v1-core","subsections":[]},{"section":"poddnsconfigoption-v1-core","subsections":[]},{"section":"poddnsconfig-v1-core","subsections":[]},{"section":"podcondition-v1-core","subsections":[]},{"section":"podantiaffinity-v1-core","subsections":[]},{"section":"podaffinityterm-v1-core","subsections":[]},{"section":"podaffinity-v1-core","subsections":[]},{"section":"photonpersistentdiskvolumesource-v1-core","subsections":[]},{"section":"persistentvolumeclaimvolumesource-v1-core","subsections":[]},{"section":"persistentvolumeclaimcondition-v1-core","subsections":[]},{"section":"patch-v1-meta","subsections":[]},{"section":"ownerreference-v1-meta","subsections":[]},{"section":"objectreference-v1-core","subsections":[]},{"section":"objectmetricstatus-v2beta1-autoscaling","subsections":[]},{"section":"objectmetricsource-v2beta1-autoscaling","subsections":[]},{"section":"objectmeta-v1-meta","subsections":[]},{"section":"objectfieldselector-v1-core","subsections":[]},{"section":"nonresourcerule-v1-authorization","subsections":[]},{"section":"nonresourceattributes-v1-authorization","subsections":[]},{"section":"nodesysteminfo-v1-core","subsections":[]},{"section":"nodeselectorterm-v1-core","subsections":[]},{"section":"nodeselectorrequirement-v1-core","subsections":[]},{"section":"nodeselector-v1-core","subsections":[]},{"section":"nodedaemonendpoints-v1-core","subsections":[]},{"section":"nodeconfigstatus-v1-core","subsections":[]},{"section":"nodeconfigsource-v1-core","subsections":[]},{"section":"nodecondition-v1-core","subsections":[]},{"section":"nodeaffinity-v1-core","subsections":[]},{"section":"nodeaddress-v1-core","subsections":[]},{"section":"networkpolicyport-v1-networking","subsections":[]},{"section":"networkpolicypeer-v1-networking","subsections":[]},{"section":"networkpolicyingressrule-v1-networking","subsections":[]},{"section":"networkpolicyegressrule-v1-networking","subsections":[]},{"section":"nfsvolumesource-v1-core","subsections":[]},{"section":"microtime-v1-meta","subsections":[]},{"section":"metricstatus-v2beta1-autoscaling","subsections":[]},{"section":"metricspec-v2beta1-autoscaling","subsections":[]},{"section":"localvolumesource-v1-core","subsections":[]},{"section":"localobjectreference-v1-core","subsections":[]},{"section":"loadbalancerstatus-v1-core","subsections":[]},{"section":"loadbalanceringress-v1-core","subsections":[]},{"section":"listmeta-v1-meta","subsections":[]},{"section":"limitrangeitem-v1-core","subsections":[]},{"section":"lifecycle-v1-core","subsections":[]},{"section":"labelselectorrequirement-v1-meta","subsections":[]},{"section":"labelselector-v1-meta","subsections":[]},{"section":"keytopath-v1-core","subsections":[]},{"section":"jobtemplatespec-v1beta1-batch","subsections":[]},{"section":"jobcondition-v1-batch","subsections":[]},{"section":"jsonschemapropsorbool-v1beta1-apiextensions","subsections":[]},{"section":"jsonschemapropsorarray-v1beta1-apiextensions","subsections":[]},{"section":"jsonschemaprops-v1beta1-apiextensions","subsections":[]},{"section":"json-v1beta1-apiextensions","subsections":[]},{"section":"initializers-v1-meta","subsections":[]},{"section":"initializer-v1-meta","subsections":[]},{"section":"ingresstls-v1beta1-extensions","subsections":[]},{"section":"ingressrule-v1beta1-extensions","subsections":[]},{"section":"ingressbackend-v1beta1-extensions","subsections":[]},{"section":"iscsivolumesource-v1-core","subsections":[]},{"section":"iscsipersistentvolumesource-v1-core","subsections":[]},{"section":"ipblock-v1-networking","subsections":[]},{"section":"idrange-v1beta1-extensions","subsections":[]},{"section":"hostportrange-v1beta1-extensions","subsections":[]},{"section":"hostpathvolumesource-v1-core","subsections":[]},{"section":"hostalias-v1-core","subsections":[]},{"section":"horizontalpodautoscalercondition-v2beta1-autoscaling","subsections":[]},{"section":"handler-v1-core","subsections":[]},{"section":"httpingressrulevalue-v1beta1-extensions","subsections":[]},{"section":"httpingresspath-v1beta1-extensions","subsections":[]},{"section":"httpheader-v1-core","subsections":[]},{"section":"httpgetaction-v1-core","subsections":[]},{"section":"groupversionfordiscovery-v1-meta","subsections":[]},{"section":"glusterfsvolumesource-v1-core","subsections":[]},{"section":"gitrepovolumesource-v1-core","subsections":[]},{"section":"gcepersistentdiskvolumesource-v1-core","subsections":[]},{"section":"flockervolumesource-v1-core","subsections":[]},{"section":"flexvolumesource-v1-core","subsections":[]},{"section":"flexpersistentvolumesource-v1-core","subsections":[]},{"section":"fsgroupstrategyoptions-v1beta1-extensions","subsections":[]},{"section":"fcvolumesource-v1-core","subsections":[]},{"section":"externalmetricstatus-v2beta1-autoscaling","subsections":[]},{"section":"externalmetricsource-v2beta1-autoscaling","subsections":[]},{"section":"externaldocumentation-v1beta1-apiextensions","subsections":[]},{"section":"execaction-v1-core","subsections":[]},{"section":"eviction-v1beta1-policy","subsections":[]},{"section":"eventsource-v1-core","subsections":[]},{"section":"eventseries-v1-core","subsections":[]},{"section":"envvarsource-v1-core","subsections":[]},{"section":"envvar-v1-core","subsections":[]},{"section":"envfromsource-v1-core","subsections":[]},{"section":"endpointsubset-v1-core","subsections":[]},{"section":"endpointport-v1-core","subsections":[]},{"section":"endpointaddress-v1-core","subsections":[]},{"section":"emptydirvolumesource-v1-core","subsections":[]},{"section":"downwardapivolumesource-v1-core","subsections":[]},{"section":"downwardapivolumefile-v1-core","subsections":[]},{"section":"downwardapiprojection-v1-core","subsections":[]},{"section":"deploymentcondition-v1-apps","subsections":[]},{"section":"deleteoptions-v1-meta","subsections":[]},{"section":"daemonsetupdatestrategy-v1-apps","subsections":[]},{"section":"daemonsetcondition-v1-apps","subsections":[]},{"section":"daemonendpoint-v1-core","subsections":[]},{"section":"customresourcevalidation-v1beta1-apiextensions","subsections":[]},{"section":"customresourcesubresources-v1beta1-apiextensions","subsections":[]},{"section":"customresourcesubresourcestatus-v1beta1-apiextensions","subsections":[]},{"section":"customresourcesubresourcescale-v1beta1-apiextensions","subsections":[]},{"section":"customresourcedefinitionversion-v1beta1-apiextensions","subsections":[]},{"section":"customresourcedefinitionnames-v1beta1-apiextensions","subsections":[]},{"section":"customresourcedefinitioncondition-v1beta1-apiextensions","subsections":[]},{"section":"customresourcecolumndefinition-v1beta1-apiextensions","subsections":[]},{"section":"crossversionobjectreference-v1-autoscaling","subsections":[]},{"section":"containerstatewaiting-v1-core","subsections":[]},{"section":"containerstateterminated-v1-core","subsections":[]},{"section":"containerstaterunning-v1-core","subsections":[]},{"section":"containerstate-v1-core","subsections":[]},{"section":"containerport-v1-core","subsections":[]},{"section":"containerimage-v1-core","subsections":[]},{"section":"configmapvolumesource-v1-core","subsections":[]},{"section":"configmapprojection-v1-core","subsections":[]},{"section":"configmapnodeconfigsource-v1-core","subsections":[]},{"section":"configmapkeyselector-v1-core","subsections":[]},{"section":"configmapenvsource-v1-core","subsections":[]},{"section":"componentcondition-v1-core","subsections":[]},{"section":"clientipconfig-v1-core","subsections":[]},{"section":"cindervolumesource-v1-core","subsections":[]},{"section":"cinderpersistentvolumesource-v1-core","subsections":[]},{"section":"certificatesigningrequestcondition-v1beta1-certificates","subsections":[]},{"section":"cephfsvolumesource-v1-core","subsections":[]},{"section":"cephfspersistentvolumesource-v1-core","subsections":[]},{"section":"capabilities-v1-core","subsections":[]},{"section":"csipersistentvolumesource-v1-core","subsections":[]},{"section":"azurefilevolumesource-v1-core","subsections":[]},{"section":"azurefilepersistentvolumesource-v1-core","subsections":[]},{"section":"azurediskvolumesource-v1-core","subsections":[]},{"section":"attachedvolume-v1-core","subsections":[]},{"section":"allowedhostpath-v1beta1-extensions","subsections":[]},{"section":"allowedflexvolume-v1beta1-extensions","subsections":[]},{"section":"aggregationrule-v1-rbac","subsections":[]},{"section":"affinity-v1-core","subsections":[]},{"section":"awselasticblockstorevolumesource-v1-core","subsections":[]},{"section":"apiversions-v1-meta","subsections":[]},{"section":"apiservicecondition-v1-apiregistration","subsections":[]},{"section":"apiresource-v1-meta","subsections":[]},{"section":"apigroup-v1-meta","subsections":[]},{"section":"-strong-definitions-strong-","subsections":[]},{"section":"networkpolicy-v1-networking-k8s-io","subsections":[{"section":"-strong-read-operations-networkpolicy-v1-networking-strong-","subsections":[{"section":"watch-list-all-namespaces-networkpolicy-v1-networking","subsections":[]},{"section":"watch-list-networkpolicy-v1-networking","subsections":[]},{"section":"watch-networkpolicy-v1-networking","subsections":[]},{"section":"list-all-namespaces-networkpolicy-v1-networking","subsections":[]},{"section":"list-networkpolicy-v1-networking","subsections":[]},{"section":"read-networkpolicy-v1-networking","subsections":[]}]},{"section":"-strong-write-operations-networkpolicy-v1-networking-strong-","subsections":[{"section":"delete-collection-networkpolicy-v1-networking","subsections":[]},{"section":"delete-networkpolicy-v1-networking","subsections":[]},{"section":"replace-networkpolicy-v1-networking","subsections":[]},{"section":"patch-networkpolicy-v1-networking","subsections":[]},{"section":"create-networkpolicy-v1-networking","subsections":[]}]}]},{"section":"tokenreview-v1-authentication-k8s-io","subsections":[{"section":"-strong-write-operations-tokenreview-v1-authentication-strong-","subsections":[{"section":"create-tokenreview-v1-authentication","subsections":[]}]}]},{"section":"subjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-subjectaccessreview-v1-authorization-strong-","subsections":[{"section":"create-subjectaccessreview-v1-authorization","subsections":[]}]}]},{"section":"serviceaccount-v1-core","subsections":[{"section":"-strong-read-operations-serviceaccount-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-serviceaccount-v1-core","subsections":[]},{"section":"watch-list-serviceaccount-v1-core","subsections":[]},{"section":"watch-serviceaccount-v1-core","subsections":[]},{"section":"list-all-namespaces-serviceaccount-v1-core","subsections":[]},{"section":"list-serviceaccount-v1-core","subsections":[]},{"section":"read-serviceaccount-v1-core","subsections":[]}]},{"section":"-strong-write-operations-serviceaccount-v1-core-strong-","subsections":[{"section":"delete-collection-serviceaccount-v1-core","subsections":[]},{"section":"delete-serviceaccount-v1-core","subsections":[]},{"section":"replace-serviceaccount-v1-core","subsections":[]},{"section":"patch-serviceaccount-v1-core","subsections":[]},{"section":"create-serviceaccount-v1-core","subsections":[]}]}]},{"section":"selfsubjectrulesreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-selfsubjectrulesreview-v1-authorization-strong-","subsections":[{"section":"create-selfsubjectrulesreview-v1-authorization","subsections":[]}]}]},{"section":"selfsubjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-selfsubjectaccessreview-v1-authorization-strong-","subsections":[{"section":"create-selfsubjectaccessreview-v1-authorization","subsections":[]}]}]},{"section":"rolebinding-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-rolebinding-v1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-rolebinding-v1-rbac","subsections":[]},{"section":"watch-list-rolebinding-v1-rbac","subsections":[]},{"section":"watch-rolebinding-v1-rbac","subsections":[]},{"section":"list-all-namespaces-rolebinding-v1-rbac","subsections":[]},{"section":"list-rolebinding-v1-rbac","subsections":[]},{"section":"read-rolebinding-v1-rbac","subsections":[]}]},{"section":"-strong-write-operations-rolebinding-v1-rbac-strong-","subsections":[{"section":"delete-collection-rolebinding-v1-rbac","subsections":[]},{"section":"delete-rolebinding-v1-rbac","subsections":[]},{"section":"replace-rolebinding-v1-rbac","subsections":[]},{"section":"patch-rolebinding-v1-rbac","subsections":[]},{"section":"create-rolebinding-v1-rbac","subsections":[]}]}]},{"section":"role-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-role-v1-rbac-strong-","subsections":[{"section":"watch-list-all-namespaces-role-v1-rbac","subsections":[]},{"section":"watch-list-role-v1-rbac","subsections":[]},{"section":"watch-role-v1-rbac","subsections":[]},{"section":"list-all-namespaces-role-v1-rbac","subsections":[]},{"section":"list-role-v1-rbac","subsections":[]},{"section":"read-role-v1-rbac","subsections":[]}]},{"section":"-strong-write-operations-role-v1-rbac-strong-","subsections":[{"section":"delete-collection-role-v1-rbac","subsections":[]},{"section":"delete-role-v1-rbac","subsections":[]},{"section":"replace-role-v1-rbac","subsections":[]},{"section":"patch-role-v1-rbac","subsections":[]},{"section":"create-role-v1-rbac","subsections":[]}]}]},{"section":"resourcequota-v1-core","subsections":[{"section":"-strong-status-operations-resourcequota-v1-core-strong-","subsections":[{"section":"replace-status-resourcequota-v1-core","subsections":[]},{"section":"read-status-resourcequota-v1-core","subsections":[]},{"section":"patch-status-resourcequota-v1-core","subsections":[]}]},{"section":"-strong-read-operations-resourcequota-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-resourcequota-v1-core","subsections":[]},{"section":"watch-list-resourcequota-v1-core","subsections":[]},{"section":"watch-resourcequota-v1-core","subsections":[]},{"section":"list-all-namespaces-resourcequota-v1-core","subsections":[]},{"section":"list-resourcequota-v1-core","subsections":[]},{"section":"read-resourcequota-v1-core","subsections":[]}]},{"section":"-strong-write-operations-resourcequota-v1-core-strong-","subsections":[{"section":"delete-collection-resourcequota-v1-core","subsections":[]},{"section":"delete-resourcequota-v1-core","subsections":[]},{"section":"replace-resourcequota-v1-core","subsections":[]},{"section":"patch-resourcequota-v1-core","subsections":[]},{"section":"create-resourcequota-v1-core","subsections":[]}]}]},{"section":"persistentvolume-v1-core","subsections":[{"section":"-strong-status-operations-persistentvolume-v1-core-strong-","subsections":[{"section":"replace-status-persistentvolume-v1-core","subsections":[]},{"section":"read-status-persistentvolume-v1-core","subsections":[]},{"section":"patch-status-persistentvolume-v1-core","subsections":[]}]},{"section":"-strong-read-operations-persistentvolume-v1-core-strong-","subsections":[{"section":"watch-list-persistentvolume-v1-core","subsections":[]},{"section":"watch-persistentvolume-v1-core","subsections":[]},{"section":"list-persistentvolume-v1-core","subsections":[]},{"section":"read-persistentvolume-v1-core","subsections":[]}]},{"section":"-strong-write-operations-persistentvolume-v1-core-strong-","subsections":[{"section":"delete-collection-persistentvolume-v1-core","subsections":[]},{"section":"delete-persistentvolume-v1-core","subsections":[]},{"section":"replace-persistentvolume-v1-core","subsections":[]},{"section":"patch-persistentvolume-v1-core","subsections":[]},{"section":"create-persistentvolume-v1-core","subsections":[]}]}]},{"section":"node-v1-core","subsections":[{"section":"-strong-proxy-operations-node-v1-core-strong-","subsections":[{"section":"replace-connect-proxy-path-node-v1-core","subsections":[]},{"section":"replace-connect-proxy-node-v1-core","subsections":[]},{"section":"head-connect-proxy-path-node-v1-core","subsections":[]},{"section":"head-connect-proxy-node-v1-core","subsections":[]},{"section":"get-connect-proxy-path-node-v1-core","subsections":[]},{"section":"get-connect-proxy-node-v1-core","subsections":[]},{"section":"delete-connect-proxy-path-node-v1-core","subsections":[]},{"section":"delete-connect-proxy-node-v1-core","subsections":[]},{"section":"create-connect-proxy-path-node-v1-core","subsections":[]},{"section":"create-connect-proxy-node-v1-core","subsections":[]}]},{"section":"-strong-status-operations-node-v1-core-strong-","subsections":[{"section":"replace-status-node-v1-core","subsections":[]},{"section":"read-status-node-v1-core","subsections":[]},{"section":"patch-status-node-v1-core","subsections":[]}]},{"section":"-strong-read-operations-node-v1-core-strong-","subsections":[{"section":"watch-list-node-v1-core","subsections":[]},{"section":"watch-node-v1-core","subsections":[]},{"section":"list-node-v1-core","subsections":[]},{"section":"read-node-v1-core","subsections":[]}]},{"section":"-strong-write-operations-node-v1-core-strong-","subsections":[{"section":"delete-collection-node-v1-core","subsections":[]},{"section":"delete-node-v1-core","subsections":[]},{"section":"replace-node-v1-core","subsections":[]},{"section":"patch-node-v1-core","subsections":[]},{"section":"create-node-v1-core","subsections":[]}]}]},{"section":"namespace-v1-core","subsections":[{"section":"-strong-status-operations-namespace-v1-core-strong-","subsections":[{"section":"replace-status-namespace-v1-core","subsections":[]},{"section":"read-status-namespace-v1-core","subsections":[]},{"section":"patch-status-namespace-v1-core","subsections":[]}]},{"section":"-strong-read-operations-namespace-v1-core-strong-","subsections":[{"section":"watch-list-namespace-v1-core","subsections":[]},{"section":"watch-namespace-v1-core","subsections":[]},{"section":"list-namespace-v1-core","subsections":[]},{"section":"read-namespace-v1-core","subsections":[]}]},{"section":"-strong-write-operations-namespace-v1-core-strong-","subsections":[{"section":"delete-namespace-v1-core","subsections":[]},{"section":"replace-namespace-v1-core","subsections":[]},{"section":"patch-namespace-v1-core","subsections":[]},{"section":"create-namespace-v1-core","subsections":[]}]}]},{"section":"localsubjectaccessreview-v1-authorization-k8s-io","subsections":[{"section":"-strong-write-operations-localsubjectaccessreview-v1-authorization-strong-","subsections":[{"section":"create-localsubjectaccessreview-v1-authorization","subsections":[]}]}]},{"section":"componentstatus-v1-core","subsections":[{"section":"-strong-read-operations-componentstatus-v1-core-strong-","subsections":[{"section":"list-componentstatus-v1-core","subsections":[]},{"section":"read-componentstatus-v1-core","subsections":[]}]}]},{"section":"clusterrolebinding-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrolebinding-v1-rbac-strong-","subsections":[{"section":"watch-list-clusterrolebinding-v1-rbac","subsections":[]},{"section":"watch-clusterrolebinding-v1-rbac","subsections":[]},{"section":"list-clusterrolebinding-v1-rbac","subsections":[]},{"section":"read-clusterrolebinding-v1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrolebinding-v1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrolebinding-v1-rbac","subsections":[]},{"section":"delete-clusterrolebinding-v1-rbac","subsections":[]},{"section":"replace-clusterrolebinding-v1-rbac","subsections":[]},{"section":"patch-clusterrolebinding-v1-rbac","subsections":[]},{"section":"create-clusterrolebinding-v1-rbac","subsections":[]}]}]},{"section":"clusterrole-v1-rbac-authorization-k8s-io","subsections":[{"section":"-strong-read-operations-clusterrole-v1-rbac-strong-","subsections":[{"section":"watch-list-clusterrole-v1-rbac","subsections":[]},{"section":"watch-clusterrole-v1-rbac","subsections":[]},{"section":"list-clusterrole-v1-rbac","subsections":[]},{"section":"read-clusterrole-v1-rbac","subsections":[]}]},{"section":"-strong-write-operations-clusterrole-v1-rbac-strong-","subsections":[{"section":"delete-collection-clusterrole-v1-rbac","subsections":[]},{"section":"delete-clusterrole-v1-rbac","subsections":[]},{"section":"replace-clusterrole-v1-rbac","subsections":[]},{"section":"patch-clusterrole-v1-rbac","subsections":[]},{"section":"create-clusterrole-v1-rbac","subsections":[]}]}]},{"section":"certificatesigningrequest-v1beta1-certificates-k8s-io","subsections":[{"section":"-strong-status-operations-certificatesigningrequest-v1beta1-certificates-strong-","subsections":[{"section":"replace-status-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"read-status-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"patch-status-certificatesigningrequest-v1beta1-certificates","subsections":[]}]},{"section":"-strong-read-operations-certificatesigningrequest-v1beta1-certificates-strong-","subsections":[{"section":"watch-list-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"watch-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"list-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"read-certificatesigningrequest-v1beta1-certificates","subsections":[]}]},{"section":"-strong-write-operations-certificatesigningrequest-v1beta1-certificates-strong-","subsections":[{"section":"delete-collection-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"delete-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"replace-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"patch-certificatesigningrequest-v1beta1-certificates","subsections":[]},{"section":"create-certificatesigningrequest-v1beta1-certificates","subsections":[]}]}]},{"section":"binding-v1-core","subsections":[{"section":"-strong-write-operations-binding-v1-core-strong-","subsections":[{"section":"create-binding-v1-core","subsections":[]}]}]},{"section":"apiservice-v1-apiregistration-k8s-io","subsections":[{"section":"-strong-status-operations-apiservice-v1-apiregistration-strong-","subsections":[{"section":"replace-status-apiservice-v1-apiregistration","subsections":[]},{"section":"read-status-apiservice-v1-apiregistration","subsections":[]},{"section":"patch-status-apiservice-v1-apiregistration","subsections":[]}]},{"section":"-strong-read-operations-apiservice-v1-apiregistration-strong-","subsections":[{"section":"watch-list-apiservice-v1-apiregistration","subsections":[]},{"section":"watch-apiservice-v1-apiregistration","subsections":[]},{"section":"list-apiservice-v1-apiregistration","subsections":[]},{"section":"read-apiservice-v1-apiregistration","subsections":[]}]},{"section":"-strong-write-operations-apiservice-v1-apiregistration-strong-","subsections":[{"section":"delete-collection-apiservice-v1-apiregistration","subsections":[]},{"section":"delete-apiservice-v1-apiregistration","subsections":[]},{"section":"replace-apiservice-v1-apiregistration","subsections":[]},{"section":"patch-apiservice-v1-apiregistration","subsections":[]},{"section":"create-apiservice-v1-apiregistration","subsections":[]}]}]},{"section":"-strong-cluster-apis-strong-","subsections":[]},{"section":"podsecuritypolicy-v1beta1-extensions","subsections":[{"section":"-strong-read-operations-podsecuritypolicy-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"watch-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"list-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"read-podsecuritypolicy-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-podsecuritypolicy-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"delete-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"replace-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"patch-podsecuritypolicy-v1beta1-extensions","subsections":[]},{"section":"create-podsecuritypolicy-v1beta1-extensions","subsections":[]}]}]},{"section":"podpreset-v1alpha1-settings-k8s-io","subsections":[{"section":"-strong-read-operations-podpreset-v1alpha1-settings-strong-","subsections":[{"section":"watch-list-all-namespaces-podpreset-v1alpha1-settings","subsections":[]},{"section":"watch-list-podpreset-v1alpha1-settings","subsections":[]},{"section":"watch-podpreset-v1alpha1-settings","subsections":[]},{"section":"list-all-namespaces-podpreset-v1alpha1-settings","subsections":[]},{"section":"list-podpreset-v1alpha1-settings","subsections":[]},{"section":"read-podpreset-v1alpha1-settings","subsections":[]}]},{"section":"-strong-write-operations-podpreset-v1alpha1-settings-strong-","subsections":[{"section":"delete-collection-podpreset-v1alpha1-settings","subsections":[]},{"section":"delete-podpreset-v1alpha1-settings","subsections":[]},{"section":"replace-podpreset-v1alpha1-settings","subsections":[]},{"section":"patch-podpreset-v1alpha1-settings","subsections":[]},{"section":"create-podpreset-v1alpha1-settings","subsections":[]}]}]},{"section":"priorityclass-v1beta1-scheduling-k8s-io","subsections":[{"section":"-strong-read-operations-priorityclass-v1beta1-scheduling-strong-","subsections":[{"section":"watch-list-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"watch-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"list-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"read-priorityclass-v1beta1-scheduling","subsections":[]}]},{"section":"-strong-write-operations-priorityclass-v1beta1-scheduling-strong-","subsections":[{"section":"delete-collection-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"delete-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"replace-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"patch-priorityclass-v1beta1-scheduling","subsections":[]},{"section":"create-priorityclass-v1beta1-scheduling","subsections":[]}]}]},{"section":"poddisruptionbudget-v1beta1-policy","subsections":[{"section":"-strong-status-operations-poddisruptionbudget-v1beta1-policy-strong-","subsections":[{"section":"replace-status-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"read-status-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"patch-status-poddisruptionbudget-v1beta1-policy","subsections":[]}]},{"section":"-strong-read-operations-poddisruptionbudget-v1beta1-policy-strong-","subsections":[{"section":"watch-list-all-namespaces-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"watch-list-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"watch-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"list-all-namespaces-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"list-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"read-poddisruptionbudget-v1beta1-policy","subsections":[]}]},{"section":"-strong-write-operations-poddisruptionbudget-v1beta1-policy-strong-","subsections":[{"section":"delete-collection-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"delete-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"replace-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"patch-poddisruptionbudget-v1beta1-policy","subsections":[]},{"section":"create-poddisruptionbudget-v1beta1-policy","subsections":[]}]}]},{"section":"podtemplate-v1-core","subsections":[{"section":"-strong-read-operations-podtemplate-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-podtemplate-v1-core","subsections":[]},{"section":"watch-list-podtemplate-v1-core","subsections":[]},{"section":"watch-podtemplate-v1-core","subsections":[]},{"section":"list-all-namespaces-podtemplate-v1-core","subsections":[]},{"section":"list-podtemplate-v1-core","subsections":[]},{"section":"read-podtemplate-v1-core","subsections":[]}]},{"section":"-strong-write-operations-podtemplate-v1-core-strong-","subsections":[{"section":"delete-collection-podtemplate-v1-core","subsections":[]},{"section":"delete-podtemplate-v1-core","subsections":[]},{"section":"replace-podtemplate-v1-core","subsections":[]},{"section":"patch-podtemplate-v1-core","subsections":[]},{"section":"create-podtemplate-v1-core","subsections":[]}]}]},{"section":"validatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-validatingwebhookconfiguration-v1beta1-admissionregistration-strong-","subsections":[{"section":"watch-list-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"watch-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"list-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"read-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]}]},{"section":"-strong-write-operations-validatingwebhookconfiguration-v1beta1-admissionregistration-strong-","subsections":[{"section":"delete-collection-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"delete-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"replace-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"patch-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"create-validatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]}]}]},{"section":"mutatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-mutatingwebhookconfiguration-v1beta1-admissionregistration-strong-","subsections":[{"section":"watch-list-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"watch-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"list-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"read-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]}]},{"section":"-strong-write-operations-mutatingwebhookconfiguration-v1beta1-admissionregistration-strong-","subsections":[{"section":"delete-collection-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"delete-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"replace-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"patch-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]},{"section":"create-mutatingwebhookconfiguration-v1beta1-admissionregistration","subsections":[]}]}]},{"section":"initializerconfiguration-v1alpha1-admissionregistration-k8s-io","subsections":[{"section":"-strong-read-operations-initializerconfiguration-v1alpha1-admissionregistration-strong-","subsections":[{"section":"watch-list-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"watch-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"list-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"read-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]}]},{"section":"-strong-write-operations-initializerconfiguration-v1alpha1-admissionregistration-strong-","subsections":[{"section":"delete-collection-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"delete-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"replace-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"patch-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]},{"section":"create-initializerconfiguration-v1alpha1-admissionregistration","subsections":[]}]}]},{"section":"horizontalpodautoscaler-v1-autoscaling","subsections":[{"section":"-strong-status-operations-horizontalpodautoscaler-v1-autoscaling-strong-","subsections":[{"section":"replace-status-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"read-status-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"patch-status-horizontalpodautoscaler-v1-autoscaling","subsections":[]}]},{"section":"-strong-read-operations-horizontalpodautoscaler-v1-autoscaling-strong-","subsections":[{"section":"watch-list-all-namespaces-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"watch-list-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"watch-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"list-all-namespaces-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"list-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"read-horizontalpodautoscaler-v1-autoscaling","subsections":[]}]},{"section":"-strong-write-operations-horizontalpodautoscaler-v1-autoscaling-strong-","subsections":[{"section":"delete-collection-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"delete-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"replace-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"patch-horizontalpodautoscaler-v1-autoscaling","subsections":[]},{"section":"create-horizontalpodautoscaler-v1-autoscaling","subsections":[]}]}]},{"section":"limitrange-v1-core","subsections":[{"section":"-strong-read-operations-limitrange-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-limitrange-v1-core","subsections":[]},{"section":"watch-list-limitrange-v1-core","subsections":[]},{"section":"watch-limitrange-v1-core","subsections":[]},{"section":"list-all-namespaces-limitrange-v1-core","subsections":[]},{"section":"list-limitrange-v1-core","subsections":[]},{"section":"read-limitrange-v1-core","subsections":[]}]},{"section":"-strong-write-operations-limitrange-v1-core-strong-","subsections":[{"section":"delete-collection-limitrange-v1-core","subsections":[]},{"section":"delete-limitrange-v1-core","subsections":[]},{"section":"replace-limitrange-v1-core","subsections":[]},{"section":"patch-limitrange-v1-core","subsections":[]},{"section":"create-limitrange-v1-core","subsections":[]}]}]},{"section":"event-v1-core","subsections":[{"section":"-strong-read-operations-event-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-event-v1-core","subsections":[]},{"section":"watch-list-event-v1-core","subsections":[]},{"section":"watch-event-v1-core","subsections":[]},{"section":"list-all-namespaces-event-v1-core","subsections":[]},{"section":"list-event-v1-core","subsections":[]},{"section":"read-event-v1-core","subsections":[]}]},{"section":"-strong-write-operations-event-v1-core-strong-","subsections":[{"section":"delete-collection-event-v1-core","subsections":[]},{"section":"delete-event-v1-core","subsections":[]},{"section":"replace-event-v1-core","subsections":[]},{"section":"patch-event-v1-core","subsections":[]},{"section":"create-event-v1-core","subsections":[]}]}]},{"section":"customresourcedefinition-v1beta1-apiextensions-k8s-io","subsections":[{"section":"-strong-status-operations-customresourcedefinition-v1beta1-apiextensions-strong-","subsections":[{"section":"replace-status-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"read-status-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"patch-status-customresourcedefinition-v1beta1-apiextensions","subsections":[]}]},{"section":"-strong-read-operations-customresourcedefinition-v1beta1-apiextensions-strong-","subsections":[{"section":"watch-list-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"watch-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"list-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"read-customresourcedefinition-v1beta1-apiextensions","subsections":[]}]},{"section":"-strong-write-operations-customresourcedefinition-v1beta1-apiextensions-strong-","subsections":[{"section":"delete-collection-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"delete-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"replace-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"patch-customresourcedefinition-v1beta1-apiextensions","subsections":[]},{"section":"create-customresourcedefinition-v1beta1-apiextensions","subsections":[]}]}]},{"section":"controllerrevision-v1-apps","subsections":[{"section":"-strong-read-operations-controllerrevision-v1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-controllerrevision-v1-apps","subsections":[]},{"section":"watch-list-controllerrevision-v1-apps","subsections":[]},{"section":"watch-controllerrevision-v1-apps","subsections":[]},{"section":"list-all-namespaces-controllerrevision-v1-apps","subsections":[]},{"section":"list-controllerrevision-v1-apps","subsections":[]},{"section":"read-controllerrevision-v1-apps","subsections":[]}]},{"section":"-strong-write-operations-controllerrevision-v1-apps-strong-","subsections":[{"section":"delete-collection-controllerrevision-v1-apps","subsections":[]},{"section":"delete-controllerrevision-v1-apps","subsections":[]},{"section":"replace-controllerrevision-v1-apps","subsections":[]},{"section":"patch-controllerrevision-v1-apps","subsections":[]},{"section":"create-controllerrevision-v1-apps","subsections":[]}]}]},{"section":"-strong-metadata-apis-strong-","subsections":[]},{"section":"volumeattachment-v1beta1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-volumeattachment-v1beta1-storage-strong-","subsections":[{"section":"watch-list-volumeattachment-v1beta1-storage","subsections":[]},{"section":"watch-volumeattachment-v1beta1-storage","subsections":[]},{"section":"list-volumeattachment-v1beta1-storage","subsections":[]},{"section":"read-volumeattachment-v1beta1-storage","subsections":[]}]},{"section":"-strong-write-operations-volumeattachment-v1beta1-storage-strong-","subsections":[{"section":"delete-collection-volumeattachment-v1beta1-storage","subsections":[]},{"section":"delete-volumeattachment-v1beta1-storage","subsections":[]},{"section":"replace-volumeattachment-v1beta1-storage","subsections":[]},{"section":"patch-volumeattachment-v1beta1-storage","subsections":[]},{"section":"create-volumeattachment-v1beta1-storage","subsections":[]}]}]},{"section":"volume-v1-core","subsections":[]},{"section":"storageclass-v1-storage-k8s-io","subsections":[{"section":"-strong-read-operations-storageclass-v1-storage-strong-","subsections":[{"section":"watch-list-storageclass-v1-storage","subsections":[]},{"section":"watch-storageclass-v1-storage","subsections":[]},{"section":"list-storageclass-v1-storage","subsections":[]},{"section":"read-storageclass-v1-storage","subsections":[]}]},{"section":"-strong-write-operations-storageclass-v1-storage-strong-","subsections":[{"section":"delete-collection-storageclass-v1-storage","subsections":[]},{"section":"delete-storageclass-v1-storage","subsections":[]},{"section":"replace-storageclass-v1-storage","subsections":[]},{"section":"patch-storageclass-v1-storage","subsections":[]},{"section":"create-storageclass-v1-storage","subsections":[]}]}]},{"section":"persistentvolumeclaim-v1-core","subsections":[{"section":"-strong-status-operations-persistentvolumeclaim-v1-core-strong-","subsections":[{"section":"replace-status-persistentvolumeclaim-v1-core","subsections":[]},{"section":"read-status-persistentvolumeclaim-v1-core","subsections":[]},{"section":"patch-status-persistentvolumeclaim-v1-core","subsections":[]}]},{"section":"-strong-read-operations-persistentvolumeclaim-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-persistentvolumeclaim-v1-core","subsections":[]},{"section":"watch-list-persistentvolumeclaim-v1-core","subsections":[]},{"section":"watch-persistentvolumeclaim-v1-core","subsections":[]},{"section":"list-all-namespaces-persistentvolumeclaim-v1-core","subsections":[]},{"section":"list-persistentvolumeclaim-v1-core","subsections":[]},{"section":"read-persistentvolumeclaim-v1-core","subsections":[]}]},{"section":"-strong-write-operations-persistentvolumeclaim-v1-core-strong-","subsections":[{"section":"delete-collection-persistentvolumeclaim-v1-core","subsections":[]},{"section":"delete-persistentvolumeclaim-v1-core","subsections":[]},{"section":"replace-persistentvolumeclaim-v1-core","subsections":[]},{"section":"patch-persistentvolumeclaim-v1-core","subsections":[]},{"section":"create-persistentvolumeclaim-v1-core","subsections":[]}]}]},{"section":"secret-v1-core","subsections":[{"section":"-strong-read-operations-secret-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-secret-v1-core","subsections":[]},{"section":"watch-list-secret-v1-core","subsections":[]},{"section":"watch-secret-v1-core","subsections":[]},{"section":"list-all-namespaces-secret-v1-core","subsections":[]},{"section":"list-secret-v1-core","subsections":[]},{"section":"read-secret-v1-core","subsections":[]}]},{"section":"-strong-write-operations-secret-v1-core-strong-","subsections":[{"section":"delete-collection-secret-v1-core","subsections":[]},{"section":"delete-secret-v1-core","subsections":[]},{"section":"replace-secret-v1-core","subsections":[]},{"section":"patch-secret-v1-core","subsections":[]},{"section":"create-secret-v1-core","subsections":[]}]}]},{"section":"configmap-v1-core","subsections":[{"section":"-strong-read-operations-configmap-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-configmap-v1-core","subsections":[]},{"section":"watch-list-configmap-v1-core","subsections":[]},{"section":"watch-configmap-v1-core","subsections":[]},{"section":"list-all-namespaces-configmap-v1-core","subsections":[]},{"section":"list-configmap-v1-core","subsections":[]},{"section":"read-configmap-v1-core","subsections":[]}]},{"section":"-strong-write-operations-configmap-v1-core-strong-","subsections":[{"section":"delete-collection-configmap-v1-core","subsections":[]},{"section":"delete-configmap-v1-core","subsections":[]},{"section":"replace-configmap-v1-core","subsections":[]},{"section":"patch-configmap-v1-core","subsections":[]},{"section":"create-configmap-v1-core","subsections":[]}]}]},{"section":"-strong-config-and-storage-apis-strong-","subsections":[]},{"section":"service-v1-core","subsections":[{"section":"-strong-proxy-operations-service-v1-core-strong-","subsections":[{"section":"replace-connect-proxy-path-service-v1-core","subsections":[]},{"section":"replace-connect-proxy-service-v1-core","subsections":[]},{"section":"head-connect-proxy-path-service-v1-core","subsections":[]},{"section":"head-connect-proxy-service-v1-core","subsections":[]},{"section":"get-connect-proxy-path-service-v1-core","subsections":[]},{"section":"get-connect-proxy-service-v1-core","subsections":[]},{"section":"delete-connect-proxy-path-service-v1-core","subsections":[]},{"section":"delete-connect-proxy-service-v1-core","subsections":[]},{"section":"create-connect-proxy-path-service-v1-core","subsections":[]},{"section":"create-connect-proxy-service-v1-core","subsections":[]}]},{"section":"-strong-status-operations-service-v1-core-strong-","subsections":[{"section":"replace-status-service-v1-core","subsections":[]},{"section":"read-status-service-v1-core","subsections":[]},{"section":"patch-status-service-v1-core","subsections":[]}]},{"section":"-strong-read-operations-service-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-service-v1-core","subsections":[]},{"section":"watch-list-service-v1-core","subsections":[]},{"section":"watch-service-v1-core","subsections":[]},{"section":"list-all-namespaces-service-v1-core","subsections":[]},{"section":"list-service-v1-core","subsections":[]},{"section":"read-service-v1-core","subsections":[]}]},{"section":"-strong-write-operations-service-v1-core-strong-","subsections":[{"section":"delete-service-v1-core","subsections":[]},{"section":"replace-service-v1-core","subsections":[]},{"section":"patch-service-v1-core","subsections":[]},{"section":"create-service-v1-core","subsections":[]}]}]},{"section":"ingress-v1beta1-extensions","subsections":[{"section":"-strong-status-operations-ingress-v1beta1-extensions-strong-","subsections":[{"section":"replace-status-ingress-v1beta1-extensions","subsections":[]},{"section":"read-status-ingress-v1beta1-extensions","subsections":[]},{"section":"patch-status-ingress-v1beta1-extensions","subsections":[]}]},{"section":"-strong-read-operations-ingress-v1beta1-extensions-strong-","subsections":[{"section":"watch-list-all-namespaces-ingress-v1beta1-extensions","subsections":[]},{"section":"watch-list-ingress-v1beta1-extensions","subsections":[]},{"section":"watch-ingress-v1beta1-extensions","subsections":[]},{"section":"list-all-namespaces-ingress-v1beta1-extensions","subsections":[]},{"section":"list-ingress-v1beta1-extensions","subsections":[]},{"section":"read-ingress-v1beta1-extensions","subsections":[]}]},{"section":"-strong-write-operations-ingress-v1beta1-extensions-strong-","subsections":[{"section":"delete-collection-ingress-v1beta1-extensions","subsections":[]},{"section":"delete-ingress-v1beta1-extensions","subsections":[]},{"section":"replace-ingress-v1beta1-extensions","subsections":[]},{"section":"patch-ingress-v1beta1-extensions","subsections":[]},{"section":"create-ingress-v1beta1-extensions","subsections":[]}]}]},{"section":"endpoints-v1-core","subsections":[{"section":"-strong-read-operations-endpoints-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-endpoints-v1-core","subsections":[]},{"section":"watch-list-endpoints-v1-core","subsections":[]},{"section":"watch-endpoints-v1-core","subsections":[]},{"section":"list-all-namespaces-endpoints-v1-core","subsections":[]},{"section":"list-endpoints-v1-core","subsections":[]},{"section":"read-endpoints-v1-core","subsections":[]}]},{"section":"-strong-write-operations-endpoints-v1-core-strong-","subsections":[{"section":"delete-collection-endpoints-v1-core","subsections":[]},{"section":"delete-endpoints-v1-core","subsections":[]},{"section":"replace-endpoints-v1-core","subsections":[]},{"section":"patch-endpoints-v1-core","subsections":[]},{"section":"create-endpoints-v1-core","subsections":[]}]}]},{"section":"-strong-service-apis-strong-","subsections":[]},{"section":"statefulset-v1-apps","subsections":[{"section":"-strong-misc-operations-statefulset-v1-apps-strong-","subsections":[{"section":"patch-scale-statefulset-v1-apps","subsections":[]},{"section":"replace-scale-statefulset-v1-apps","subsections":[]},{"section":"read-scale-statefulset-v1-apps","subsections":[]}]},{"section":"-strong-status-operations-statefulset-v1-apps-strong-","subsections":[{"section":"replace-status-statefulset-v1-apps","subsections":[]},{"section":"read-status-statefulset-v1-apps","subsections":[]},{"section":"patch-status-statefulset-v1-apps","subsections":[]}]},{"section":"-strong-read-operations-statefulset-v1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-statefulset-v1-apps","subsections":[]},{"section":"watch-list-statefulset-v1-apps","subsections":[]},{"section":"watch-statefulset-v1-apps","subsections":[]},{"section":"list-all-namespaces-statefulset-v1-apps","subsections":[]},{"section":"list-statefulset-v1-apps","subsections":[]},{"section":"read-statefulset-v1-apps","subsections":[]}]},{"section":"-strong-write-operations-statefulset-v1-apps-strong-","subsections":[{"section":"delete-collection-statefulset-v1-apps","subsections":[]},{"section":"delete-statefulset-v1-apps","subsections":[]},{"section":"replace-statefulset-v1-apps","subsections":[]},{"section":"patch-statefulset-v1-apps","subsections":[]},{"section":"create-statefulset-v1-apps","subsections":[]}]}]},{"section":"replicationcontroller-v1-core","subsections":[{"section":"-strong-misc-operations-replicationcontroller-v1-core-strong-","subsections":[{"section":"patch-scale-replicationcontroller-v1-core","subsections":[]},{"section":"replace-scale-replicationcontroller-v1-core","subsections":[]},{"section":"read-scale-replicationcontroller-v1-core","subsections":[]}]},{"section":"-strong-status-operations-replicationcontroller-v1-core-strong-","subsections":[{"section":"replace-status-replicationcontroller-v1-core","subsections":[]},{"section":"read-status-replicationcontroller-v1-core","subsections":[]},{"section":"patch-status-replicationcontroller-v1-core","subsections":[]}]},{"section":"-strong-read-operations-replicationcontroller-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-replicationcontroller-v1-core","subsections":[]},{"section":"watch-list-replicationcontroller-v1-core","subsections":[]},{"section":"watch-replicationcontroller-v1-core","subsections":[]},{"section":"list-all-namespaces-replicationcontroller-v1-core","subsections":[]},{"section":"list-replicationcontroller-v1-core","subsections":[]},{"section":"read-replicationcontroller-v1-core","subsections":[]}]},{"section":"-strong-write-operations-replicationcontroller-v1-core-strong-","subsections":[{"section":"delete-collection-replicationcontroller-v1-core","subsections":[]},{"section":"delete-replicationcontroller-v1-core","subsections":[]},{"section":"replace-replicationcontroller-v1-core","subsections":[]},{"section":"patch-replicationcontroller-v1-core","subsections":[]},{"section":"create-replicationcontroller-v1-core","subsections":[]}]}]},{"section":"replicaset-v1-apps","subsections":[{"section":"-strong-misc-operations-replicaset-v1-apps-strong-","subsections":[{"section":"patch-scale-replicaset-v1-apps","subsections":[]},{"section":"replace-scale-replicaset-v1-apps","subsections":[]},{"section":"read-scale-replicaset-v1-apps","subsections":[]}]},{"section":"-strong-status-operations-replicaset-v1-apps-strong-","subsections":[{"section":"replace-status-replicaset-v1-apps","subsections":[]},{"section":"read-status-replicaset-v1-apps","subsections":[]},{"section":"patch-status-replicaset-v1-apps","subsections":[]}]},{"section":"-strong-read-operations-replicaset-v1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-replicaset-v1-apps","subsections":[]},{"section":"watch-list-replicaset-v1-apps","subsections":[]},{"section":"watch-replicaset-v1-apps","subsections":[]},{"section":"list-all-namespaces-replicaset-v1-apps","subsections":[]},{"section":"list-replicaset-v1-apps","subsections":[]},{"section":"read-replicaset-v1-apps","subsections":[]}]},{"section":"-strong-write-operations-replicaset-v1-apps-strong-","subsections":[{"section":"delete-collection-replicaset-v1-apps","subsections":[]},{"section":"delete-replicaset-v1-apps","subsections":[]},{"section":"replace-replicaset-v1-apps","subsections":[]},{"section":"patch-replicaset-v1-apps","subsections":[]},{"section":"create-replicaset-v1-apps","subsections":[]}]}]},{"section":"pod-v1-core","subsections":[{"section":"-strong-misc-operations-pod-v1-core-strong-","subsections":[{"section":"read-log-pod-v1-core","subsections":[]}]},{"section":"-strong-proxy-operations-pod-v1-core-strong-","subsections":[{"section":"replace-connect-proxy-path-pod-v1-core","subsections":[]},{"section":"replace-connect-proxy-pod-v1-core","subsections":[]},{"section":"head-connect-proxy-path-pod-v1-core","subsections":[]},{"section":"head-connect-proxy-pod-v1-core","subsections":[]},{"section":"get-connect-proxy-path-pod-v1-core","subsections":[]},{"section":"get-connect-proxy-pod-v1-core","subsections":[]},{"section":"get-connect-portforward-pod-v1-core","subsections":[]},{"section":"delete-connect-proxy-path-pod-v1-core","subsections":[]},{"section":"delete-connect-proxy-pod-v1-core","subsections":[]},{"section":"create-connect-proxy-path-pod-v1-core","subsections":[]},{"section":"create-connect-proxy-pod-v1-core","subsections":[]},{"section":"create-connect-portforward-pod-v1-core","subsections":[]}]},{"section":"-strong-status-operations-pod-v1-core-strong-","subsections":[{"section":"replace-status-pod-v1-core","subsections":[]},{"section":"read-status-pod-v1-core","subsections":[]},{"section":"patch-status-pod-v1-core","subsections":[]}]},{"section":"-strong-read-operations-pod-v1-core-strong-","subsections":[{"section":"watch-list-all-namespaces-pod-v1-core","subsections":[]},{"section":"watch-list-pod-v1-core","subsections":[]},{"section":"watch-pod-v1-core","subsections":[]},{"section":"list-all-namespaces-pod-v1-core","subsections":[]},{"section":"list-pod-v1-core","subsections":[]},{"section":"read-pod-v1-core","subsections":[]}]},{"section":"-strong-write-operations-pod-v1-core-strong-","subsections":[{"section":"delete-collection-pod-v1-core","subsections":[]},{"section":"delete-pod-v1-core","subsections":[]},{"section":"replace-pod-v1-core","subsections":[]},{"section":"patch-pod-v1-core","subsections":[]},{"section":"create-eviction-pod-v1-core","subsections":[]},{"section":"create-pod-v1-core","subsections":[]}]}]},{"section":"job-v1-batch","subsections":[{"section":"-strong-status-operations-job-v1-batch-strong-","subsections":[{"section":"replace-status-job-v1-batch","subsections":[]},{"section":"read-status-job-v1-batch","subsections":[]},{"section":"patch-status-job-v1-batch","subsections":[]}]},{"section":"-strong-read-operations-job-v1-batch-strong-","subsections":[{"section":"watch-list-all-namespaces-job-v1-batch","subsections":[]},{"section":"watch-list-job-v1-batch","subsections":[]},{"section":"watch-job-v1-batch","subsections":[]},{"section":"list-all-namespaces-job-v1-batch","subsections":[]},{"section":"list-job-v1-batch","subsections":[]},{"section":"read-job-v1-batch","subsections":[]}]},{"section":"-strong-write-operations-job-v1-batch-strong-","subsections":[{"section":"delete-collection-job-v1-batch","subsections":[]},{"section":"delete-job-v1-batch","subsections":[]},{"section":"replace-job-v1-batch","subsections":[]},{"section":"patch-job-v1-batch","subsections":[]},{"section":"create-job-v1-batch","subsections":[]}]}]},{"section":"deployment-v1-apps","subsections":[{"section":"-strong-misc-operations-deployment-v1-apps-strong-","subsections":[{"section":"patch-scale-deployment-v1-apps","subsections":[]},{"section":"replace-scale-deployment-v1-apps","subsections":[]},{"section":"read-scale-deployment-v1-apps","subsections":[]}]},{"section":"-strong-status-operations-deployment-v1-apps-strong-","subsections":[{"section":"replace-status-deployment-v1-apps","subsections":[]},{"section":"read-status-deployment-v1-apps","subsections":[]},{"section":"patch-status-deployment-v1-apps","subsections":[]}]},{"section":"-strong-read-operations-deployment-v1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-deployment-v1-apps","subsections":[]},{"section":"watch-list-deployment-v1-apps","subsections":[]},{"section":"watch-deployment-v1-apps","subsections":[]},{"section":"list-all-namespaces-deployment-v1-apps","subsections":[]},{"section":"list-deployment-v1-apps","subsections":[]},{"section":"read-deployment-v1-apps","subsections":[]}]},{"section":"-strong-write-operations-deployment-v1-apps-strong-","subsections":[{"section":"delete-collection-deployment-v1-apps","subsections":[]},{"section":"delete-deployment-v1-apps","subsections":[]},{"section":"replace-deployment-v1-apps","subsections":[]},{"section":"patch-deployment-v1-apps","subsections":[]},{"section":"create-deployment-v1-apps","subsections":[]}]}]},{"section":"daemonset-v1-apps","subsections":[{"section":"-strong-status-operations-daemonset-v1-apps-strong-","subsections":[{"section":"replace-status-daemonset-v1-apps","subsections":[]},{"section":"read-status-daemonset-v1-apps","subsections":[]},{"section":"patch-status-daemonset-v1-apps","subsections":[]}]},{"section":"-strong-read-operations-daemonset-v1-apps-strong-","subsections":[{"section":"watch-list-all-namespaces-daemonset-v1-apps","subsections":[]},{"section":"watch-list-daemonset-v1-apps","subsections":[]},{"section":"watch-daemonset-v1-apps","subsections":[]},{"section":"list-all-namespaces-daemonset-v1-apps","subsections":[]},{"section":"list-daemonset-v1-apps","subsections":[]},{"section":"read-daemonset-v1-apps","subsections":[]}]},{"section":"-strong-write-operations-daemonset-v1-apps-strong-","subsections":[{"section":"delete-collection-daemonset-v1-apps","subsections":[]},{"section":"delete-daemonset-v1-apps","subsections":[]},{"section":"replace-daemonset-v1-apps","subsections":[]},{"section":"patch-daemonset-v1-apps","subsections":[]},{"section":"create-daemonset-v1-apps","subsections":[]}]}]},{"section":"cronjob-v1beta1-batch","subsections":[{"section":"-strong-status-operations-cronjob-v1beta1-batch-strong-","subsections":[{"section":"replace-status-cronjob-v1beta1-batch","subsections":[]},{"section":"read-status-cronjob-v1beta1-batch","subsections":[]},{"section":"patch-status-cronjob-v1beta1-batch","subsections":[]}]},{"section":"-strong-read-operations-cronjob-v1beta1-batch-strong-","subsections":[{"section":"watch-list-all-namespaces-cronjob-v1beta1-batch","subsections":[]},{"section":"watch-list-cronjob-v1beta1-batch","subsections":[]},{"section":"watch-cronjob-v1beta1-batch","subsections":[]},{"section":"list-all-namespaces-cronjob-v1beta1-batch","subsections":[]},{"section":"list-cronjob-v1beta1-batch","subsections":[]},{"section":"read-cronjob-v1beta1-batch","subsections":[]}]},{"section":"-strong-write-operations-cronjob-v1beta1-batch-strong-","subsections":[{"section":"delete-collection-cronjob-v1beta1-batch","subsections":[]},{"section":"delete-cronjob-v1beta1-batch","subsections":[]},{"section":"replace-cronjob-v1beta1-batch","subsections":[]},{"section":"patch-cronjob-v1beta1-batch","subsections":[]},{"section":"create-cronjob-v1beta1-batch","subsections":[]}]}]},{"section":"container-v1-core","subsections":[]},{"section":"-strong-workloads-apis-strong-","subsections":[]},{"section":"-strong-api-overview-strong-","subsections":[]}],"flatToc":["volumeerror-v1alpha1-storage-k8s-io","volumeattachmentsource-v1alpha1-storage-k8s-io","watch-list-volumeattachment-v1alpha1-storage","watch-volumeattachment-v1alpha1-storage","list-volumeattachment-v1alpha1-storage","read-volumeattachment-v1alpha1-storage","-strong-read-operations-volumeattachment-v1alpha1-storage-strong-","delete-collection-volumeattachment-v1alpha1-storage","delete-volumeattachment-v1alpha1-storage","replace-volumeattachment-v1alpha1-storage","patch-volumeattachment-v1alpha1-storage","create-volumeattachment-v1alpha1-storage","-strong-write-operations-volumeattachment-v1alpha1-storage-strong-","volumeattachment-v1alpha1-storage-k8s-io","userinfo-v1beta1-authentication-k8s-io","create-tokenreview-v1beta1-authentication","-strong-write-operations-tokenreview-v1beta1-authentication-strong-","tokenreview-v1beta1-authentication-k8s-io","supplementalgroupsstrategyoptions-v1beta1-policy","subjectrulesreviewstatus-v1beta1-authorization-k8s-io","create-subjectaccessreview-v1beta1-authorization","-strong-write-operations-subjectaccessreview-v1beta1-authorization-strong-","subjectaccessreview-v1beta1-authorization-k8s-io","subject-v1alpha1-rbac-authorization-k8s-io","subject-v1beta1-rbac-authorization-k8s-io","watch-list-storageclass-v1beta1-storage","watch-storageclass-v1beta1-storage","list-storageclass-v1beta1-storage","read-storageclass-v1beta1-storage","-strong-read-operations-storageclass-v1beta1-storage-strong-","delete-collection-storageclass-v1beta1-storage","delete-storageclass-v1beta1-storage","replace-storageclass-v1beta1-storage","patch-storageclass-v1beta1-storage","create-storageclass-v1beta1-storage","-strong-write-operations-storageclass-v1beta1-storage-strong-","storageclass-v1beta1-storage-k8s-io","statefulsetupdatestrategy-v1beta1-apps","statefulsetupdatestrategy-v1beta2-apps","statefulsetcondition-v1beta1-apps","statefulsetcondition-v1beta2-apps","patch-scale-statefulset-v1beta1-apps","replace-scale-statefulset-v1beta1-apps","read-scale-statefulset-v1beta1-apps","-strong-misc-operations-statefulset-v1beta1-apps-strong-","replace-status-statefulset-v1beta1-apps","read-status-statefulset-v1beta1-apps","patch-status-statefulset-v1beta1-apps","-strong-status-operations-statefulset-v1beta1-apps-strong-","watch-list-all-namespaces-statefulset-v1beta1-apps","watch-list-statefulset-v1beta1-apps","watch-statefulset-v1beta1-apps","list-all-namespaces-statefulset-v1beta1-apps","list-statefulset-v1beta1-apps","read-statefulset-v1beta1-apps","-strong-read-operations-statefulset-v1beta1-apps-strong-","delete-collection-statefulset-v1beta1-apps","delete-statefulset-v1beta1-apps","replace-statefulset-v1beta1-apps","patch-statefulset-v1beta1-apps","create-statefulset-v1beta1-apps","-strong-write-operations-statefulset-v1beta1-apps-strong-","statefulset-v1beta1-apps","patch-scale-statefulset-v1beta2-apps","replace-scale-statefulset-v1beta2-apps","read-scale-statefulset-v1beta2-apps","-strong-misc-operations-statefulset-v1beta2-apps-strong-","replace-status-statefulset-v1beta2-apps","read-status-statefulset-v1beta2-apps","patch-status-statefulset-v1beta2-apps","-strong-status-operations-statefulset-v1beta2-apps-strong-","watch-list-all-namespaces-statefulset-v1beta2-apps","watch-list-statefulset-v1beta2-apps","watch-statefulset-v1beta2-apps","list-all-namespaces-statefulset-v1beta2-apps","list-statefulset-v1beta2-apps","read-statefulset-v1beta2-apps","-strong-read-operations-statefulset-v1beta2-apps-strong-","delete-collection-statefulset-v1beta2-apps","delete-statefulset-v1beta2-apps","replace-statefulset-v1beta2-apps","patch-statefulset-v1beta2-apps","create-statefulset-v1beta2-apps","-strong-write-operations-statefulset-v1beta2-apps-strong-","statefulset-v1beta2-apps","servicereference-v1beta1-apiregistration-k8s-io","servicereference-v1beta1-admissionregistration-k8s-io","create-selfsubjectrulesreview-v1beta1-authorization","-strong-write-operations-selfsubjectrulesreview-v1beta1-authorization-strong-","selfsubjectrulesreview-v1beta1-authorization-k8s-io","create-selfsubjectaccessreview-v1beta1-authorization","-strong-write-operations-selfsubjectaccessreview-v1beta1-authorization-strong-","selfsubjectaccessreview-v1beta1-authorization-k8s-io","scale-v1beta1-extensions","scale-v1beta1-apps","scale-v1beta2-apps","selinuxstrategyoptions-v1beta1-policy","runasuserstrategyoptions-v1beta1-policy","rollingupdatestatefulsetstrategy-v1beta1-apps","rollingupdatestatefulsetstrategy-v1beta2-apps","rollbackconfig-v1beta1-extensions","roleref-v1alpha1-rbac-authorization-k8s-io","roleref-v1beta1-rbac-authorization-k8s-io","watch-list-all-namespaces-rolebinding-v1alpha1-rbac","watch-list-rolebinding-v1alpha1-rbac","watch-rolebinding-v1alpha1-rbac","list-all-namespaces-rolebinding-v1alpha1-rbac","list-rolebinding-v1alpha1-rbac","read-rolebinding-v1alpha1-rbac","-strong-read-operations-rolebinding-v1alpha1-rbac-strong-","delete-collection-rolebinding-v1alpha1-rbac","delete-rolebinding-v1alpha1-rbac","replace-rolebinding-v1alpha1-rbac","patch-rolebinding-v1alpha1-rbac","create-rolebinding-v1alpha1-rbac","-strong-write-operations-rolebinding-v1alpha1-rbac-strong-","rolebinding-v1alpha1-rbac-authorization-k8s-io","watch-list-all-namespaces-rolebinding-v1beta1-rbac","watch-list-rolebinding-v1beta1-rbac","watch-rolebinding-v1beta1-rbac","list-all-namespaces-rolebinding-v1beta1-rbac","list-rolebinding-v1beta1-rbac","read-rolebinding-v1beta1-rbac","-strong-read-operations-rolebinding-v1beta1-rbac-strong-","delete-collection-rolebinding-v1beta1-rbac","delete-rolebinding-v1beta1-rbac","replace-rolebinding-v1beta1-rbac","patch-rolebinding-v1beta1-rbac","create-rolebinding-v1beta1-rbac","-strong-write-operations-rolebinding-v1beta1-rbac-strong-","rolebinding-v1beta1-rbac-authorization-k8s-io","watch-list-all-namespaces-role-v1alpha1-rbac","watch-list-role-v1alpha1-rbac","watch-role-v1alpha1-rbac","list-all-namespaces-role-v1alpha1-rbac","list-role-v1alpha1-rbac","read-role-v1alpha1-rbac","-strong-read-operations-role-v1alpha1-rbac-strong-","delete-collection-role-v1alpha1-rbac","delete-role-v1alpha1-rbac","replace-role-v1alpha1-rbac","patch-role-v1alpha1-rbac","create-role-v1alpha1-rbac","-strong-write-operations-role-v1alpha1-rbac-strong-","role-v1alpha1-rbac-authorization-k8s-io","watch-list-all-namespaces-role-v1beta1-rbac","watch-list-role-v1beta1-rbac","watch-role-v1beta1-rbac","list-all-namespaces-role-v1beta1-rbac","list-role-v1beta1-rbac","read-role-v1beta1-rbac","-strong-read-operations-role-v1beta1-rbac-strong-","delete-collection-role-v1beta1-rbac","delete-role-v1beta1-rbac","replace-role-v1beta1-rbac","patch-role-v1beta1-rbac","create-role-v1beta1-rbac","-strong-write-operations-role-v1beta1-rbac-strong-","role-v1beta1-rbac-authorization-k8s-io","resourcerule-v1beta1-authorization-k8s-io","resourceattributes-v1beta1-authorization-k8s-io","replicasetcondition-v1beta1-extensions","replicasetcondition-v1beta2-apps","patch-scale-replicaset-v1beta1-extensions","replace-scale-replicaset-v1beta1-extensions","read-scale-replicaset-v1beta1-extensions","-strong-misc-operations-replicaset-v1beta1-extensions-strong-","replace-status-replicaset-v1beta1-extensions","read-status-replicaset-v1beta1-extensions","patch-status-replicaset-v1beta1-extensions","-strong-status-operations-replicaset-v1beta1-extensions-strong-","watch-list-all-namespaces-replicaset-v1beta1-extensions","watch-list-replicaset-v1beta1-extensions","watch-replicaset-v1beta1-extensions","list-all-namespaces-replicaset-v1beta1-extensions","list-replicaset-v1beta1-extensions","read-replicaset-v1beta1-extensions","-strong-read-operations-replicaset-v1beta1-extensions-strong-","delete-collection-replicaset-v1beta1-extensions","delete-replicaset-v1beta1-extensions","replace-replicaset-v1beta1-extensions","patch-replicaset-v1beta1-extensions","create-replicaset-v1beta1-extensions","-strong-write-operations-replicaset-v1beta1-extensions-strong-","replicaset-v1beta1-extensions","patch-scale-replicaset-v1beta2-apps","replace-scale-replicaset-v1beta2-apps","read-scale-replicaset-v1beta2-apps","-strong-misc-operations-replicaset-v1beta2-apps-strong-","replace-status-replicaset-v1beta2-apps","read-status-replicaset-v1beta2-apps","patch-status-replicaset-v1beta2-apps","-strong-status-operations-replicaset-v1beta2-apps-strong-","watch-list-all-namespaces-replicaset-v1beta2-apps","watch-list-replicaset-v1beta2-apps","watch-replicaset-v1beta2-apps","list-all-namespaces-replicaset-v1beta2-apps","list-replicaset-v1beta2-apps","read-replicaset-v1beta2-apps","-strong-read-operations-replicaset-v1beta2-apps-strong-","delete-collection-replicaset-v1beta2-apps","delete-replicaset-v1beta2-apps","replace-replicaset-v1beta2-apps","patch-replicaset-v1beta2-apps","create-replicaset-v1beta2-apps","-strong-write-operations-replicaset-v1beta2-apps-strong-","replicaset-v1beta2-apps","watch-list-priorityclass-v1alpha1-scheduling","watch-priorityclass-v1alpha1-scheduling","list-priorityclass-v1alpha1-scheduling","read-priorityclass-v1alpha1-scheduling","-strong-read-operations-priorityclass-v1alpha1-scheduling-strong-","delete-collection-priorityclass-v1alpha1-scheduling","delete-priorityclass-v1alpha1-scheduling","replace-priorityclass-v1alpha1-scheduling","patch-priorityclass-v1alpha1-scheduling","create-priorityclass-v1alpha1-scheduling","-strong-write-operations-priorityclass-v1alpha1-scheduling-strong-","priorityclass-v1alpha1-scheduling-k8s-io","policyrule-v1alpha1-rbac-authorization-k8s-io","policyrule-v1beta1-rbac-authorization-k8s-io","watch-list-podsecuritypolicy-v1beta1-policy","watch-podsecuritypolicy-v1beta1-policy","list-podsecuritypolicy-v1beta1-policy","read-podsecuritypolicy-v1beta1-policy","-strong-read-operations-podsecuritypolicy-v1beta1-policy-strong-","delete-collection-podsecuritypolicy-v1beta1-policy","delete-podsecuritypolicy-v1beta1-policy","replace-podsecuritypolicy-v1beta1-policy","patch-podsecuritypolicy-v1beta1-policy","create-podsecuritypolicy-v1beta1-policy","-strong-write-operations-podsecuritypolicy-v1beta1-policy-strong-","podsecuritypolicy-v1beta1-policy","nonresourcerule-v1beta1-authorization-k8s-io","nonresourceattributes-v1beta1-authorization-k8s-io","networkpolicyport-v1beta1-extensions","networkpolicypeer-v1beta1-extensions","networkpolicyingressrule-v1beta1-extensions","networkpolicyegressrule-v1beta1-extensions","watch-list-all-namespaces-networkpolicy-v1beta1-extensions","watch-list-networkpolicy-v1beta1-extensions","watch-networkpolicy-v1beta1-extensions","list-all-namespaces-networkpolicy-v1beta1-extensions","list-networkpolicy-v1beta1-extensions","read-networkpolicy-v1beta1-extensions","-strong-read-operations-networkpolicy-v1beta1-extensions-strong-","delete-collection-networkpolicy-v1beta1-extensions","delete-networkpolicy-v1beta1-extensions","replace-networkpolicy-v1beta1-extensions","patch-networkpolicy-v1beta1-extensions","create-networkpolicy-v1beta1-extensions","-strong-write-operations-networkpolicy-v1beta1-extensions-strong-","networkpolicy-v1beta1-extensions","create-localsubjectaccessreview-v1beta1-authorization","-strong-write-operations-localsubjectaccessreview-v1beta1-authorization-strong-","localsubjectaccessreview-v1beta1-authorization-k8s-io","jobtemplatespec-v2alpha1-batch","initializer-v1alpha1-admissionregistration-k8s-io","ipblock-v1beta1-extensions","idrange-v1beta1-policy","hostportrange-v1beta1-policy","replace-status-horizontalpodautoscaler-v2beta1-autoscaling","read-status-horizontalpodautoscaler-v2beta1-autoscaling","patch-status-horizontalpodautoscaler-v2beta1-autoscaling","-strong-status-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","watch-list-all-namespaces-horizontalpodautoscaler-v2beta1-autoscaling","watch-list-horizontalpodautoscaler-v2beta1-autoscaling","watch-horizontalpodautoscaler-v2beta1-autoscaling","list-all-namespaces-horizontalpodautoscaler-v2beta1-autoscaling","list-horizontalpodautoscaler-v2beta1-autoscaling","read-horizontalpodautoscaler-v2beta1-autoscaling","-strong-read-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","delete-collection-horizontalpodautoscaler-v2beta1-autoscaling","delete-horizontalpodautoscaler-v2beta1-autoscaling","replace-horizontalpodautoscaler-v2beta1-autoscaling","patch-horizontalpodautoscaler-v2beta1-autoscaling","create-horizontalpodautoscaler-v2beta1-autoscaling","-strong-write-operations-horizontalpodautoscaler-v2beta1-autoscaling-strong-","horizontalpodautoscaler-v2beta1-autoscaling","fsgroupstrategyoptions-v1beta1-policy","eventseries-v1beta1-events-k8s-io","watch-list-all-namespaces-event-v1beta1-events","watch-list-event-v1beta1-events","watch-event-v1beta1-events","list-all-namespaces-event-v1beta1-events","list-event-v1beta1-events","read-event-v1beta1-events","-strong-read-operations-event-v1beta1-events-strong-","delete-collection-event-v1beta1-events","delete-event-v1beta1-events","replace-event-v1beta1-events","patch-event-v1beta1-events","create-event-v1beta1-events","-strong-write-operations-event-v1beta1-events-strong-","event-v1beta1-events-k8s-io","deploymentcondition-v1beta1-extensions","deploymentcondition-v1beta1-apps","deploymentcondition-v1beta2-apps","rollback-deployment-v1beta1-extensions","patch-scale-deployment-v1beta1-extensions","replace-scale-deployment-v1beta1-extensions","read-scale-deployment-v1beta1-extensions","-strong-misc-operations-deployment-v1beta1-extensions-strong-","replace-status-deployment-v1beta1-extensions","read-status-deployment-v1beta1-extensions","patch-status-deployment-v1beta1-extensions","-strong-status-operations-deployment-v1beta1-extensions-strong-","watch-list-all-namespaces-deployment-v1beta1-extensions","watch-list-deployment-v1beta1-extensions","watch-deployment-v1beta1-extensions","list-all-namespaces-deployment-v1beta1-extensions","list-deployment-v1beta1-extensions","read-deployment-v1beta1-extensions","-strong-read-operations-deployment-v1beta1-extensions-strong-","delete-collection-deployment-v1beta1-extensions","delete-deployment-v1beta1-extensions","replace-deployment-v1beta1-extensions","patch-deployment-v1beta1-extensions","create-deployment-v1beta1-extensions","-strong-write-operations-deployment-v1beta1-extensions-strong-","deployment-v1beta1-extensions","rollback-deployment-v1beta1-apps","patch-scale-deployment-v1beta1-apps","replace-scale-deployment-v1beta1-apps","read-scale-deployment-v1beta1-apps","-strong-misc-operations-deployment-v1beta1-apps-strong-","replace-status-deployment-v1beta1-apps","read-status-deployment-v1beta1-apps","patch-status-deployment-v1beta1-apps","-strong-status-operations-deployment-v1beta1-apps-strong-","watch-list-all-namespaces-deployment-v1beta1-apps","watch-list-deployment-v1beta1-apps","watch-deployment-v1beta1-apps","list-all-namespaces-deployment-v1beta1-apps","list-deployment-v1beta1-apps","read-deployment-v1beta1-apps","-strong-read-operations-deployment-v1beta1-apps-strong-","delete-collection-deployment-v1beta1-apps","delete-deployment-v1beta1-apps","replace-deployment-v1beta1-apps","patch-deployment-v1beta1-apps","create-deployment-v1beta1-apps","-strong-write-operations-deployment-v1beta1-apps-strong-","deployment-v1beta1-apps","patch-scale-deployment-v1beta2-apps","replace-scale-deployment-v1beta2-apps","read-scale-deployment-v1beta2-apps","-strong-misc-operations-deployment-v1beta2-apps-strong-","replace-status-deployment-v1beta2-apps","read-status-deployment-v1beta2-apps","patch-status-deployment-v1beta2-apps","-strong-status-operations-deployment-v1beta2-apps-strong-","watch-list-all-namespaces-deployment-v1beta2-apps","watch-list-deployment-v1beta2-apps","watch-deployment-v1beta2-apps","list-all-namespaces-deployment-v1beta2-apps","list-deployment-v1beta2-apps","read-deployment-v1beta2-apps","-strong-read-operations-deployment-v1beta2-apps-strong-","delete-collection-deployment-v1beta2-apps","delete-deployment-v1beta2-apps","replace-deployment-v1beta2-apps","patch-deployment-v1beta2-apps","create-deployment-v1beta2-apps","-strong-write-operations-deployment-v1beta2-apps-strong-","deployment-v1beta2-apps","daemonsetupdatestrategy-v1beta1-extensions","daemonsetupdatestrategy-v1beta2-apps","daemonsetcondition-v1beta1-extensions","daemonsetcondition-v1beta2-apps","replace-status-daemonset-v1beta1-extensions","read-status-daemonset-v1beta1-extensions","patch-status-daemonset-v1beta1-extensions","-strong-status-operations-daemonset-v1beta1-extensions-strong-","watch-list-all-namespaces-daemonset-v1beta1-extensions","watch-list-daemonset-v1beta1-extensions","watch-daemonset-v1beta1-extensions","list-all-namespaces-daemonset-v1beta1-extensions","list-daemonset-v1beta1-extensions","read-daemonset-v1beta1-extensions","-strong-read-operations-daemonset-v1beta1-extensions-strong-","delete-collection-daemonset-v1beta1-extensions","delete-daemonset-v1beta1-extensions","replace-daemonset-v1beta1-extensions","patch-daemonset-v1beta1-extensions","create-daemonset-v1beta1-extensions","-strong-write-operations-daemonset-v1beta1-extensions-strong-","daemonset-v1beta1-extensions","replace-status-daemonset-v1beta2-apps","read-status-daemonset-v1beta2-apps","patch-status-daemonset-v1beta2-apps","-strong-status-operations-daemonset-v1beta2-apps-strong-","watch-list-all-namespaces-daemonset-v1beta2-apps","watch-list-daemonset-v1beta2-apps","watch-daemonset-v1beta2-apps","list-all-namespaces-daemonset-v1beta2-apps","list-daemonset-v1beta2-apps","read-daemonset-v1beta2-apps","-strong-read-operations-daemonset-v1beta2-apps-strong-","delete-collection-daemonset-v1beta2-apps","delete-daemonset-v1beta2-apps","replace-daemonset-v1beta2-apps","patch-daemonset-v1beta2-apps","create-daemonset-v1beta2-apps","-strong-write-operations-daemonset-v1beta2-apps-strong-","daemonset-v1beta2-apps","crossversionobjectreference-v2beta1-autoscaling","replace-status-cronjob-v2alpha1-batch","read-status-cronjob-v2alpha1-batch","patch-status-cronjob-v2alpha1-batch","-strong-status-operations-cronjob-v2alpha1-batch-strong-","watch-list-all-namespaces-cronjob-v2alpha1-batch","watch-list-cronjob-v2alpha1-batch","watch-cronjob-v2alpha1-batch","list-all-namespaces-cronjob-v2alpha1-batch","list-cronjob-v2alpha1-batch","read-cronjob-v2alpha1-batch","-strong-read-operations-cronjob-v2alpha1-batch-strong-","delete-collection-cronjob-v2alpha1-batch","delete-cronjob-v2alpha1-batch","replace-cronjob-v2alpha1-batch","patch-cronjob-v2alpha1-batch","create-cronjob-v2alpha1-batch","-strong-write-operations-cronjob-v2alpha1-batch-strong-","cronjob-v2alpha1-batch","watch-list-all-namespaces-controllerrevision-v1beta1-apps","watch-list-controllerrevision-v1beta1-apps","watch-controllerrevision-v1beta1-apps","list-all-namespaces-controllerrevision-v1beta1-apps","list-controllerrevision-v1beta1-apps","read-controllerrevision-v1beta1-apps","-strong-read-operations-controllerrevision-v1beta1-apps-strong-","delete-collection-controllerrevision-v1beta1-apps","delete-controllerrevision-v1beta1-apps","replace-controllerrevision-v1beta1-apps","patch-controllerrevision-v1beta1-apps","create-controllerrevision-v1beta1-apps","-strong-write-operations-controllerrevision-v1beta1-apps-strong-","controllerrevision-v1beta1-apps","watch-list-all-namespaces-controllerrevision-v1beta2-apps","watch-list-controllerrevision-v1beta2-apps","watch-controllerrevision-v1beta2-apps","list-all-namespaces-controllerrevision-v1beta2-apps","list-controllerrevision-v1beta2-apps","read-controllerrevision-v1beta2-apps","-strong-read-operations-controllerrevision-v1beta2-apps-strong-","delete-collection-controllerrevision-v1beta2-apps","delete-controllerrevision-v1beta2-apps","replace-controllerrevision-v1beta2-apps","patch-controllerrevision-v1beta2-apps","create-controllerrevision-v1beta2-apps","-strong-write-operations-controllerrevision-v1beta2-apps-strong-","controllerrevision-v1beta2-apps","watch-list-clusterrolebinding-v1alpha1-rbac","watch-clusterrolebinding-v1alpha1-rbac","list-clusterrolebinding-v1alpha1-rbac","read-clusterrolebinding-v1alpha1-rbac","-strong-read-operations-clusterrolebinding-v1alpha1-rbac-strong-","delete-collection-clusterrolebinding-v1alpha1-rbac","delete-clusterrolebinding-v1alpha1-rbac","replace-clusterrolebinding-v1alpha1-rbac","patch-clusterrolebinding-v1alpha1-rbac","create-clusterrolebinding-v1alpha1-rbac","-strong-write-operations-clusterrolebinding-v1alpha1-rbac-strong-","clusterrolebinding-v1alpha1-rbac-authorization-k8s-io","watch-list-clusterrolebinding-v1beta1-rbac","watch-clusterrolebinding-v1beta1-rbac","list-clusterrolebinding-v1beta1-rbac","read-clusterrolebinding-v1beta1-rbac","-strong-read-operations-clusterrolebinding-v1beta1-rbac-strong-","delete-collection-clusterrolebinding-v1beta1-rbac","delete-clusterrolebinding-v1beta1-rbac","replace-clusterrolebinding-v1beta1-rbac","patch-clusterrolebinding-v1beta1-rbac","create-clusterrolebinding-v1beta1-rbac","-strong-write-operations-clusterrolebinding-v1beta1-rbac-strong-","clusterrolebinding-v1beta1-rbac-authorization-k8s-io","watch-list-clusterrole-v1alpha1-rbac","watch-clusterrole-v1alpha1-rbac","list-clusterrole-v1alpha1-rbac","read-clusterrole-v1alpha1-rbac","-strong-read-operations-clusterrole-v1alpha1-rbac-strong-","delete-collection-clusterrole-v1alpha1-rbac","delete-clusterrole-v1alpha1-rbac","replace-clusterrole-v1alpha1-rbac","patch-clusterrole-v1alpha1-rbac","create-clusterrole-v1alpha1-rbac","-strong-write-operations-clusterrole-v1alpha1-rbac-strong-","clusterrole-v1alpha1-rbac-authorization-k8s-io","watch-list-clusterrole-v1beta1-rbac","watch-clusterrole-v1beta1-rbac","list-clusterrole-v1beta1-rbac","read-clusterrole-v1beta1-rbac","-strong-read-operations-clusterrole-v1beta1-rbac-strong-","delete-collection-clusterrole-v1beta1-rbac","delete-clusterrole-v1beta1-rbac","replace-clusterrole-v1beta1-rbac","patch-clusterrole-v1beta1-rbac","create-clusterrole-v1beta1-rbac","-strong-write-operations-clusterrole-v1beta1-rbac-strong-","clusterrole-v1beta1-rbac-authorization-k8s-io","allowedhostpath-v1beta1-policy","allowedflexvolume-v1beta1-policy","aggregationrule-v1alpha1-rbac-authorization-k8s-io","aggregationrule-v1beta1-rbac-authorization-k8s-io","apiservicecondition-v1beta1-apiregistration-k8s-io","replace-status-apiservice-v1beta1-apiregistration","read-status-apiservice-v1beta1-apiregistration","patch-status-apiservice-v1beta1-apiregistration","-strong-status-operations-apiservice-v1beta1-apiregistration-strong-","watch-list-apiservice-v1beta1-apiregistration","watch-apiservice-v1beta1-apiregistration","list-apiservice-v1beta1-apiregistration","read-apiservice-v1beta1-apiregistration","-strong-read-operations-apiservice-v1beta1-apiregistration-strong-","delete-collection-apiservice-v1beta1-apiregistration","delete-apiservice-v1beta1-apiregistration","replace-apiservice-v1beta1-apiregistration","patch-apiservice-v1beta1-apiregistration","create-apiservice-v1beta1-apiregistration","-strong-write-operations-apiservice-v1beta1-apiregistration-strong-","apiservice-v1beta1-apiregistration-k8s-io","-strong-old-api-versions-strong-","weightedpodaffinityterm-v1-core","webhookclientconfig-v1beta1-admissionregistration","webhook-v1beta1-admissionregistration","watchevent-v1-meta","vspherevirtualdiskvolumesource-v1-core","volumeprojection-v1-core","volumenodeaffinity-v1-core","volumemount-v1-core","volumeerror-v1beta1-storage","volumedevice-v1-core","volumeattachmentsource-v1beta1-storage","userinfo-v1-authentication","topologyselectorterm-v1-core","topologyselectorlabelrequirement-v1-core","toleration-v1-core","time-v1-meta","taint-v1-core","tcpsocketaction-v1-core","sysctl-v1-core","supplementalgroupsstrategyoptions-v1beta1-extensions","subjectrulesreviewstatus-v1-authorization","subject-v1-rbac","storageosvolumesource-v1-core","storageospersistentvolumesource-v1-core","statusdetails-v1-meta","statuscause-v1-meta","status-v1-meta","statefulsetupdatestrategy-v1-apps","statefulsetcondition-v1-apps","sessionaffinityconfig-v1-core","servicereference-v1-apiregistration","serviceport-v1-core","serviceaccounttokenprojection-v1-core","serveraddressbyclientcidr-v1-meta","securitycontext-v1-core","secretvolumesource-v1-core","secretreference-v1-core","secretprojection-v1-core","secretkeyselector-v1-core","secretenvsource-v1-core","scopedresourceselectorrequirement-v1-core","scopeselector-v1-core","scaleiovolumesource-v1-core","scaleiopersistentvolumesource-v1-core","scale-v1-autoscaling","selinuxstrategyoptions-v1beta1-extensions","selinuxoptions-v1-core","runasuserstrategyoptions-v1beta1-extensions","rulewithoperations-v1beta1-admissionregistration","rule-v1alpha1-admissionregistration","rollingupdatestatefulsetstrategy-v1-apps","rollbackconfig-v1beta1-apps","roleref-v1-rbac","resourcerule-v1-authorization","resourcerequirements-v1-core","resourcemetricstatus-v2beta1-autoscaling","resourcemetricsource-v2beta1-autoscaling","resourcefieldselector-v1-core","resourceattributes-v1-authorization","replicationcontrollercondition-v1-core","replicasetcondition-v1-apps","rbdvolumesource-v1-core","rbdpersistentvolumesource-v1-core","quobytevolumesource-v1-core","quantity-resource-core","projectedvolumesource-v1-core","probe-v1-core","preferredschedulingterm-v1-core","preconditions-v1-meta","portworxvolumesource-v1-core","policyrule-v1-rbac","podsmetricstatus-v2beta1-autoscaling","podsmetricsource-v2beta1-autoscaling","podsecuritycontext-v1-core","podreadinessgate-v1-core","poddnsconfigoption-v1-core","poddnsconfig-v1-core","podcondition-v1-core","podantiaffinity-v1-core","podaffinityterm-v1-core","podaffinity-v1-core","photonpersistentdiskvolumesource-v1-core","persistentvolumeclaimvolumesource-v1-core","persistentvolumeclaimcondition-v1-core","patch-v1-meta","ownerreference-v1-meta","objectreference-v1-core","objectmetricstatus-v2beta1-autoscaling","objectmetricsource-v2beta1-autoscaling","objectmeta-v1-meta","objectfieldselector-v1-core","nonresourcerule-v1-authorization","nonresourceattributes-v1-authorization","nodesysteminfo-v1-core","nodeselectorterm-v1-core","nodeselectorrequirement-v1-core","nodeselector-v1-core","nodedaemonendpoints-v1-core","nodeconfigstatus-v1-core","nodeconfigsource-v1-core","nodecondition-v1-core","nodeaffinity-v1-core","nodeaddress-v1-core","networkpolicyport-v1-networking","networkpolicypeer-v1-networking","networkpolicyingressrule-v1-networking","networkpolicyegressrule-v1-networking","nfsvolumesource-v1-core","microtime-v1-meta","metricstatus-v2beta1-autoscaling","metricspec-v2beta1-autoscaling","localvolumesource-v1-core","localobjectreference-v1-core","loadbalancerstatus-v1-core","loadbalanceringress-v1-core","listmeta-v1-meta","limitrangeitem-v1-core","lifecycle-v1-core","labelselectorrequirement-v1-meta","labelselector-v1-meta","keytopath-v1-core","jobtemplatespec-v1beta1-batch","jobcondition-v1-batch","jsonschemapropsorbool-v1beta1-apiextensions","jsonschemapropsorarray-v1beta1-apiextensions","jsonschemaprops-v1beta1-apiextensions","json-v1beta1-apiextensions","initializers-v1-meta","initializer-v1-meta","ingresstls-v1beta1-extensions","ingressrule-v1beta1-extensions","ingressbackend-v1beta1-extensions","iscsivolumesource-v1-core","iscsipersistentvolumesource-v1-core","ipblock-v1-networking","idrange-v1beta1-extensions","hostportrange-v1beta1-extensions","hostpathvolumesource-v1-core","hostalias-v1-core","horizontalpodautoscalercondition-v2beta1-autoscaling","handler-v1-core","httpingressrulevalue-v1beta1-extensions","httpingresspath-v1beta1-extensions","httpheader-v1-core","httpgetaction-v1-core","groupversionfordiscovery-v1-meta","glusterfsvolumesource-v1-core","gitrepovolumesource-v1-core","gcepersistentdiskvolumesource-v1-core","flockervolumesource-v1-core","flexvolumesource-v1-core","flexpersistentvolumesource-v1-core","fsgroupstrategyoptions-v1beta1-extensions","fcvolumesource-v1-core","externalmetricstatus-v2beta1-autoscaling","externalmetricsource-v2beta1-autoscaling","externaldocumentation-v1beta1-apiextensions","execaction-v1-core","eviction-v1beta1-policy","eventsource-v1-core","eventseries-v1-core","envvarsource-v1-core","envvar-v1-core","envfromsource-v1-core","endpointsubset-v1-core","endpointport-v1-core","endpointaddress-v1-core","emptydirvolumesource-v1-core","downwardapivolumesource-v1-core","downwardapivolumefile-v1-core","downwardapiprojection-v1-core","deploymentcondition-v1-apps","deleteoptions-v1-meta","daemonsetupdatestrategy-v1-apps","daemonsetcondition-v1-apps","daemonendpoint-v1-core","customresourcevalidation-v1beta1-apiextensions","customresourcesubresources-v1beta1-apiextensions","customresourcesubresourcestatus-v1beta1-apiextensions","customresourcesubresourcescale-v1beta1-apiextensions","customresourcedefinitionversion-v1beta1-apiextensions","customresourcedefinitionnames-v1beta1-apiextensions","customresourcedefinitioncondition-v1beta1-apiextensions","customresourcecolumndefinition-v1beta1-apiextensions","crossversionobjectreference-v1-autoscaling","containerstatewaiting-v1-core","containerstateterminated-v1-core","containerstaterunning-v1-core","containerstate-v1-core","containerport-v1-core","containerimage-v1-core","configmapvolumesource-v1-core","configmapprojection-v1-core","configmapnodeconfigsource-v1-core","configmapkeyselector-v1-core","configmapenvsource-v1-core","componentcondition-v1-core","clientipconfig-v1-core","cindervolumesource-v1-core","cinderpersistentvolumesource-v1-core","certificatesigningrequestcondition-v1beta1-certificates","cephfsvolumesource-v1-core","cephfspersistentvolumesource-v1-core","capabilities-v1-core","csipersistentvolumesource-v1-core","azurefilevolumesource-v1-core","azurefilepersistentvolumesource-v1-core","azurediskvolumesource-v1-core","attachedvolume-v1-core","allowedhostpath-v1beta1-extensions","allowedflexvolume-v1beta1-extensions","aggregationrule-v1-rbac","affinity-v1-core","awselasticblockstorevolumesource-v1-core","apiversions-v1-meta","apiservicecondition-v1-apiregistration","apiresource-v1-meta","apigroup-v1-meta","-strong-definitions-strong-","watch-list-all-namespaces-networkpolicy-v1-networking","watch-list-networkpolicy-v1-networking","watch-networkpolicy-v1-networking","list-all-namespaces-networkpolicy-v1-networking","list-networkpolicy-v1-networking","read-networkpolicy-v1-networking","-strong-read-operations-networkpolicy-v1-networking-strong-","delete-collection-networkpolicy-v1-networking","delete-networkpolicy-v1-networking","replace-networkpolicy-v1-networking","patch-networkpolicy-v1-networking","create-networkpolicy-v1-networking","-strong-write-operations-networkpolicy-v1-networking-strong-","networkpolicy-v1-networking-k8s-io","create-tokenreview-v1-authentication","-strong-write-operations-tokenreview-v1-authentication-strong-","tokenreview-v1-authentication-k8s-io","create-subjectaccessreview-v1-authorization","-strong-write-operations-subjectaccessreview-v1-authorization-strong-","subjectaccessreview-v1-authorization-k8s-io","watch-list-all-namespaces-serviceaccount-v1-core","watch-list-serviceaccount-v1-core","watch-serviceaccount-v1-core","list-all-namespaces-serviceaccount-v1-core","list-serviceaccount-v1-core","read-serviceaccount-v1-core","-strong-read-operations-serviceaccount-v1-core-strong-","delete-collection-serviceaccount-v1-core","delete-serviceaccount-v1-core","replace-serviceaccount-v1-core","patch-serviceaccount-v1-core","create-serviceaccount-v1-core","-strong-write-operations-serviceaccount-v1-core-strong-","serviceaccount-v1-core","create-selfsubjectrulesreview-v1-authorization","-strong-write-operations-selfsubjectrulesreview-v1-authorization-strong-","selfsubjectrulesreview-v1-authorization-k8s-io","create-selfsubjectaccessreview-v1-authorization","-strong-write-operations-selfsubjectaccessreview-v1-authorization-strong-","selfsubjectaccessreview-v1-authorization-k8s-io","watch-list-all-namespaces-rolebinding-v1-rbac","watch-list-rolebinding-v1-rbac","watch-rolebinding-v1-rbac","list-all-namespaces-rolebinding-v1-rbac","list-rolebinding-v1-rbac","read-rolebinding-v1-rbac","-strong-read-operations-rolebinding-v1-rbac-strong-","delete-collection-rolebinding-v1-rbac","delete-rolebinding-v1-rbac","replace-rolebinding-v1-rbac","patch-rolebinding-v1-rbac","create-rolebinding-v1-rbac","-strong-write-operations-rolebinding-v1-rbac-strong-","rolebinding-v1-rbac-authorization-k8s-io","watch-list-all-namespaces-role-v1-rbac","watch-list-role-v1-rbac","watch-role-v1-rbac","list-all-namespaces-role-v1-rbac","list-role-v1-rbac","read-role-v1-rbac","-strong-read-operations-role-v1-rbac-strong-","delete-collection-role-v1-rbac","delete-role-v1-rbac","replace-role-v1-rbac","patch-role-v1-rbac","create-role-v1-rbac","-strong-write-operations-role-v1-rbac-strong-","role-v1-rbac-authorization-k8s-io","replace-status-resourcequota-v1-core","read-status-resourcequota-v1-core","patch-status-resourcequota-v1-core","-strong-status-operations-resourcequota-v1-core-strong-","watch-list-all-namespaces-resourcequota-v1-core","watch-list-resourcequota-v1-core","watch-resourcequota-v1-core","list-all-namespaces-resourcequota-v1-core","list-resourcequota-v1-core","read-resourcequota-v1-core","-strong-read-operations-resourcequota-v1-core-strong-","delete-collection-resourcequota-v1-core","delete-resourcequota-v1-core","replace-resourcequota-v1-core","patch-resourcequota-v1-core","create-resourcequota-v1-core","-strong-write-operations-resourcequota-v1-core-strong-","resourcequota-v1-core","replace-status-persistentvolume-v1-core","read-status-persistentvolume-v1-core","patch-status-persistentvolume-v1-core","-strong-status-operations-persistentvolume-v1-core-strong-","watch-list-persistentvolume-v1-core","watch-persistentvolume-v1-core","list-persistentvolume-v1-core","read-persistentvolume-v1-core","-strong-read-operations-persistentvolume-v1-core-strong-","delete-collection-persistentvolume-v1-core","delete-persistentvolume-v1-core","replace-persistentvolume-v1-core","patch-persistentvolume-v1-core","create-persistentvolume-v1-core","-strong-write-operations-persistentvolume-v1-core-strong-","persistentvolume-v1-core","replace-connect-proxy-path-node-v1-core","replace-connect-proxy-node-v1-core","head-connect-proxy-path-node-v1-core","head-connect-proxy-node-v1-core","get-connect-proxy-path-node-v1-core","get-connect-proxy-node-v1-core","delete-connect-proxy-path-node-v1-core","delete-connect-proxy-node-v1-core","create-connect-proxy-path-node-v1-core","create-connect-proxy-node-v1-core","-strong-proxy-operations-node-v1-core-strong-","replace-status-node-v1-core","read-status-node-v1-core","patch-status-node-v1-core","-strong-status-operations-node-v1-core-strong-","watch-list-node-v1-core","watch-node-v1-core","list-node-v1-core","read-node-v1-core","-strong-read-operations-node-v1-core-strong-","delete-collection-node-v1-core","delete-node-v1-core","replace-node-v1-core","patch-node-v1-core","create-node-v1-core","-strong-write-operations-node-v1-core-strong-","node-v1-core","replace-status-namespace-v1-core","read-status-namespace-v1-core","patch-status-namespace-v1-core","-strong-status-operations-namespace-v1-core-strong-","watch-list-namespace-v1-core","watch-namespace-v1-core","list-namespace-v1-core","read-namespace-v1-core","-strong-read-operations-namespace-v1-core-strong-","delete-namespace-v1-core","replace-namespace-v1-core","patch-namespace-v1-core","create-namespace-v1-core","-strong-write-operations-namespace-v1-core-strong-","namespace-v1-core","create-localsubjectaccessreview-v1-authorization","-strong-write-operations-localsubjectaccessreview-v1-authorization-strong-","localsubjectaccessreview-v1-authorization-k8s-io","list-componentstatus-v1-core","read-componentstatus-v1-core","-strong-read-operations-componentstatus-v1-core-strong-","componentstatus-v1-core","watch-list-clusterrolebinding-v1-rbac","watch-clusterrolebinding-v1-rbac","list-clusterrolebinding-v1-rbac","read-clusterrolebinding-v1-rbac","-strong-read-operations-clusterrolebinding-v1-rbac-strong-","delete-collection-clusterrolebinding-v1-rbac","delete-clusterrolebinding-v1-rbac","replace-clusterrolebinding-v1-rbac","patch-clusterrolebinding-v1-rbac","create-clusterrolebinding-v1-rbac","-strong-write-operations-clusterrolebinding-v1-rbac-strong-","clusterrolebinding-v1-rbac-authorization-k8s-io","watch-list-clusterrole-v1-rbac","watch-clusterrole-v1-rbac","list-clusterrole-v1-rbac","read-clusterrole-v1-rbac","-strong-read-operations-clusterrole-v1-rbac-strong-","delete-collection-clusterrole-v1-rbac","delete-clusterrole-v1-rbac","replace-clusterrole-v1-rbac","patch-clusterrole-v1-rbac","create-clusterrole-v1-rbac","-strong-write-operations-clusterrole-v1-rbac-strong-","clusterrole-v1-rbac-authorization-k8s-io","replace-status-certificatesigningrequest-v1beta1-certificates","read-status-certificatesigningrequest-v1beta1-certificates","patch-status-certificatesigningrequest-v1beta1-certificates","-strong-status-operations-certificatesigningrequest-v1beta1-certificates-strong-","watch-list-certificatesigningrequest-v1beta1-certificates","watch-certificatesigningrequest-v1beta1-certificates","list-certificatesigningrequest-v1beta1-certificates","read-certificatesigningrequest-v1beta1-certificates","-strong-read-operations-certificatesigningrequest-v1beta1-certificates-strong-","delete-collection-certificatesigningrequest-v1beta1-certificates","delete-certificatesigningrequest-v1beta1-certificates","replace-certificatesigningrequest-v1beta1-certificates","patch-certificatesigningrequest-v1beta1-certificates","create-certificatesigningrequest-v1beta1-certificates","-strong-write-operations-certificatesigningrequest-v1beta1-certificates-strong-","certificatesigningrequest-v1beta1-certificates-k8s-io","create-binding-v1-core","-strong-write-operations-binding-v1-core-strong-","binding-v1-core","replace-status-apiservice-v1-apiregistration","read-status-apiservice-v1-apiregistration","patch-status-apiservice-v1-apiregistration","-strong-status-operations-apiservice-v1-apiregistration-strong-","watch-list-apiservice-v1-apiregistration","watch-apiservice-v1-apiregistration","list-apiservice-v1-apiregistration","read-apiservice-v1-apiregistration","-strong-read-operations-apiservice-v1-apiregistration-strong-","delete-collection-apiservice-v1-apiregistration","delete-apiservice-v1-apiregistration","replace-apiservice-v1-apiregistration","patch-apiservice-v1-apiregistration","create-apiservice-v1-apiregistration","-strong-write-operations-apiservice-v1-apiregistration-strong-","apiservice-v1-apiregistration-k8s-io","-strong-cluster-apis-strong-","watch-list-podsecuritypolicy-v1beta1-extensions","watch-podsecuritypolicy-v1beta1-extensions","list-podsecuritypolicy-v1beta1-extensions","read-podsecuritypolicy-v1beta1-extensions","-strong-read-operations-podsecuritypolicy-v1beta1-extensions-strong-","delete-collection-podsecuritypolicy-v1beta1-extensions","delete-podsecuritypolicy-v1beta1-extensions","replace-podsecuritypolicy-v1beta1-extensions","patch-podsecuritypolicy-v1beta1-extensions","create-podsecuritypolicy-v1beta1-extensions","-strong-write-operations-podsecuritypolicy-v1beta1-extensions-strong-","podsecuritypolicy-v1beta1-extensions","watch-list-all-namespaces-podpreset-v1alpha1-settings","watch-list-podpreset-v1alpha1-settings","watch-podpreset-v1alpha1-settings","list-all-namespaces-podpreset-v1alpha1-settings","list-podpreset-v1alpha1-settings","read-podpreset-v1alpha1-settings","-strong-read-operations-podpreset-v1alpha1-settings-strong-","delete-collection-podpreset-v1alpha1-settings","delete-podpreset-v1alpha1-settings","replace-podpreset-v1alpha1-settings","patch-podpreset-v1alpha1-settings","create-podpreset-v1alpha1-settings","-strong-write-operations-podpreset-v1alpha1-settings-strong-","podpreset-v1alpha1-settings-k8s-io","watch-list-priorityclass-v1beta1-scheduling","watch-priorityclass-v1beta1-scheduling","list-priorityclass-v1beta1-scheduling","read-priorityclass-v1beta1-scheduling","-strong-read-operations-priorityclass-v1beta1-scheduling-strong-","delete-collection-priorityclass-v1beta1-scheduling","delete-priorityclass-v1beta1-scheduling","replace-priorityclass-v1beta1-scheduling","patch-priorityclass-v1beta1-scheduling","create-priorityclass-v1beta1-scheduling","-strong-write-operations-priorityclass-v1beta1-scheduling-strong-","priorityclass-v1beta1-scheduling-k8s-io","replace-status-poddisruptionbudget-v1beta1-policy","read-status-poddisruptionbudget-v1beta1-policy","patch-status-poddisruptionbudget-v1beta1-policy","-strong-status-operations-poddisruptionbudget-v1beta1-policy-strong-","watch-list-all-namespaces-poddisruptionbudget-v1beta1-policy","watch-list-poddisruptionbudget-v1beta1-policy","watch-poddisruptionbudget-v1beta1-policy","list-all-namespaces-poddisruptionbudget-v1beta1-policy","list-poddisruptionbudget-v1beta1-policy","read-poddisruptionbudget-v1beta1-policy","-strong-read-operations-poddisruptionbudget-v1beta1-policy-strong-","delete-collection-poddisruptionbudget-v1beta1-policy","delete-poddisruptionbudget-v1beta1-policy","replace-poddisruptionbudget-v1beta1-policy","patch-poddisruptionbudget-v1beta1-policy","create-poddisruptionbudget-v1beta1-policy","-strong-write-operations-poddisruptionbudget-v1beta1-policy-strong-","poddisruptionbudget-v1beta1-policy","watch-list-all-namespaces-podtemplate-v1-core","watch-list-podtemplate-v1-core","watch-podtemplate-v1-core","list-all-namespaces-podtemplate-v1-core","list-podtemplate-v1-core","read-podtemplate-v1-core","-strong-read-operations-podtemplate-v1-core-strong-","delete-collection-podtemplate-v1-core","delete-podtemplate-v1-core","replace-podtemplate-v1-core","patch-podtemplate-v1-core","create-podtemplate-v1-core","-strong-write-operations-podtemplate-v1-core-strong-","podtemplate-v1-core","watch-list-validatingwebhookconfiguration-v1beta1-admissionregistration","watch-validatingwebhookconfiguration-v1beta1-admissionregistration","list-validatingwebhookconfiguration-v1beta1-admissionregistration","read-validatingwebhookconfiguration-v1beta1-admissionregistration","-strong-read-operations-validatingwebhookconfiguration-v1beta1-admissionregistration-strong-","delete-collection-validatingwebhookconfiguration-v1beta1-admissionregistration","delete-validatingwebhookconfiguration-v1beta1-admissionregistration","replace-validatingwebhookconfiguration-v1beta1-admissionregistration","patch-validatingwebhookconfiguration-v1beta1-admissionregistration","create-validatingwebhookconfiguration-v1beta1-admissionregistration","-strong-write-operations-validatingwebhookconfiguration-v1beta1-admissionregistration-strong-","validatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","watch-list-mutatingwebhookconfiguration-v1beta1-admissionregistration","watch-mutatingwebhookconfiguration-v1beta1-admissionregistration","list-mutatingwebhookconfiguration-v1beta1-admissionregistration","read-mutatingwebhookconfiguration-v1beta1-admissionregistration","-strong-read-operations-mutatingwebhookconfiguration-v1beta1-admissionregistration-strong-","delete-collection-mutatingwebhookconfiguration-v1beta1-admissionregistration","delete-mutatingwebhookconfiguration-v1beta1-admissionregistration","replace-mutatingwebhookconfiguration-v1beta1-admissionregistration","patch-mutatingwebhookconfiguration-v1beta1-admissionregistration","create-mutatingwebhookconfiguration-v1beta1-admissionregistration","-strong-write-operations-mutatingwebhookconfiguration-v1beta1-admissionregistration-strong-","mutatingwebhookconfiguration-v1beta1-admissionregistration-k8s-io","watch-list-initializerconfiguration-v1alpha1-admissionregistration","watch-initializerconfiguration-v1alpha1-admissionregistration","list-initializerconfiguration-v1alpha1-admissionregistration","read-initializerconfiguration-v1alpha1-admissionregistration","-strong-read-operations-initializerconfiguration-v1alpha1-admissionregistration-strong-","delete-collection-initializerconfiguration-v1alpha1-admissionregistration","delete-initializerconfiguration-v1alpha1-admissionregistration","replace-initializerconfiguration-v1alpha1-admissionregistration","patch-initializerconfiguration-v1alpha1-admissionregistration","create-initializerconfiguration-v1alpha1-admissionregistration","-strong-write-operations-initializerconfiguration-v1alpha1-admissionregistration-strong-","initializerconfiguration-v1alpha1-admissionregistration-k8s-io","replace-status-horizontalpodautoscaler-v1-autoscaling","read-status-horizontalpodautoscaler-v1-autoscaling","patch-status-horizontalpodautoscaler-v1-autoscaling","-strong-status-operations-horizontalpodautoscaler-v1-autoscaling-strong-","watch-list-all-namespaces-horizontalpodautoscaler-v1-autoscaling","watch-list-horizontalpodautoscaler-v1-autoscaling","watch-horizontalpodautoscaler-v1-autoscaling","list-all-namespaces-horizontalpodautoscaler-v1-autoscaling","list-horizontalpodautoscaler-v1-autoscaling","read-horizontalpodautoscaler-v1-autoscaling","-strong-read-operations-horizontalpodautoscaler-v1-autoscaling-strong-","delete-collection-horizontalpodautoscaler-v1-autoscaling","delete-horizontalpodautoscaler-v1-autoscaling","replace-horizontalpodautoscaler-v1-autoscaling","patch-horizontalpodautoscaler-v1-autoscaling","create-horizontalpodautoscaler-v1-autoscaling","-strong-write-operations-horizontalpodautoscaler-v1-autoscaling-strong-","horizontalpodautoscaler-v1-autoscaling","watch-list-all-namespaces-limitrange-v1-core","watch-list-limitrange-v1-core","watch-limitrange-v1-core","list-all-namespaces-limitrange-v1-core","list-limitrange-v1-core","read-limitrange-v1-core","-strong-read-operations-limitrange-v1-core-strong-","delete-collection-limitrange-v1-core","delete-limitrange-v1-core","replace-limitrange-v1-core","patch-limitrange-v1-core","create-limitrange-v1-core","-strong-write-operations-limitrange-v1-core-strong-","limitrange-v1-core","watch-list-all-namespaces-event-v1-core","watch-list-event-v1-core","watch-event-v1-core","list-all-namespaces-event-v1-core","list-event-v1-core","read-event-v1-core","-strong-read-operations-event-v1-core-strong-","delete-collection-event-v1-core","delete-event-v1-core","replace-event-v1-core","patch-event-v1-core","create-event-v1-core","-strong-write-operations-event-v1-core-strong-","event-v1-core","replace-status-customresourcedefinition-v1beta1-apiextensions","read-status-customresourcedefinition-v1beta1-apiextensions","patch-status-customresourcedefinition-v1beta1-apiextensions","-strong-status-operations-customresourcedefinition-v1beta1-apiextensions-strong-","watch-list-customresourcedefinition-v1beta1-apiextensions","watch-customresourcedefinition-v1beta1-apiextensions","list-customresourcedefinition-v1beta1-apiextensions","read-customresourcedefinition-v1beta1-apiextensions","-strong-read-operations-customresourcedefinition-v1beta1-apiextensions-strong-","delete-collection-customresourcedefinition-v1beta1-apiextensions","delete-customresourcedefinition-v1beta1-apiextensions","replace-customresourcedefinition-v1beta1-apiextensions","patch-customresourcedefinition-v1beta1-apiextensions","create-customresourcedefinition-v1beta1-apiextensions","-strong-write-operations-customresourcedefinition-v1beta1-apiextensions-strong-","customresourcedefinition-v1beta1-apiextensions-k8s-io","watch-list-all-namespaces-controllerrevision-v1-apps","watch-list-controllerrevision-v1-apps","watch-controllerrevision-v1-apps","list-all-namespaces-controllerrevision-v1-apps","list-controllerrevision-v1-apps","read-controllerrevision-v1-apps","-strong-read-operations-controllerrevision-v1-apps-strong-","delete-collection-controllerrevision-v1-apps","delete-controllerrevision-v1-apps","replace-controllerrevision-v1-apps","patch-controllerrevision-v1-apps","create-controllerrevision-v1-apps","-strong-write-operations-controllerrevision-v1-apps-strong-","controllerrevision-v1-apps","-strong-metadata-apis-strong-","watch-list-volumeattachment-v1beta1-storage","watch-volumeattachment-v1beta1-storage","list-volumeattachment-v1beta1-storage","read-volumeattachment-v1beta1-storage","-strong-read-operations-volumeattachment-v1beta1-storage-strong-","delete-collection-volumeattachment-v1beta1-storage","delete-volumeattachment-v1beta1-storage","replace-volumeattachment-v1beta1-storage","patch-volumeattachment-v1beta1-storage","create-volumeattachment-v1beta1-storage","-strong-write-operations-volumeattachment-v1beta1-storage-strong-","volumeattachment-v1beta1-storage-k8s-io","volume-v1-core","watch-list-storageclass-v1-storage","watch-storageclass-v1-storage","list-storageclass-v1-storage","read-storageclass-v1-storage","-strong-read-operations-storageclass-v1-storage-strong-","delete-collection-storageclass-v1-storage","delete-storageclass-v1-storage","replace-storageclass-v1-storage","patch-storageclass-v1-storage","create-storageclass-v1-storage","-strong-write-operations-storageclass-v1-storage-strong-","storageclass-v1-storage-k8s-io","replace-status-persistentvolumeclaim-v1-core","read-status-persistentvolumeclaim-v1-core","patch-status-persistentvolumeclaim-v1-core","-strong-status-operations-persistentvolumeclaim-v1-core-strong-","watch-list-all-namespaces-persistentvolumeclaim-v1-core","watch-list-persistentvolumeclaim-v1-core","watch-persistentvolumeclaim-v1-core","list-all-namespaces-persistentvolumeclaim-v1-core","list-persistentvolumeclaim-v1-core","read-persistentvolumeclaim-v1-core","-strong-read-operations-persistentvolumeclaim-v1-core-strong-","delete-collection-persistentvolumeclaim-v1-core","delete-persistentvolumeclaim-v1-core","replace-persistentvolumeclaim-v1-core","patch-persistentvolumeclaim-v1-core","create-persistentvolumeclaim-v1-core","-strong-write-operations-persistentvolumeclaim-v1-core-strong-","persistentvolumeclaim-v1-core","watch-list-all-namespaces-secret-v1-core","watch-list-secret-v1-core","watch-secret-v1-core","list-all-namespaces-secret-v1-core","list-secret-v1-core","read-secret-v1-core","-strong-read-operations-secret-v1-core-strong-","delete-collection-secret-v1-core","delete-secret-v1-core","replace-secret-v1-core","patch-secret-v1-core","create-secret-v1-core","-strong-write-operations-secret-v1-core-strong-","secret-v1-core","watch-list-all-namespaces-configmap-v1-core","watch-list-configmap-v1-core","watch-configmap-v1-core","list-all-namespaces-configmap-v1-core","list-configmap-v1-core","read-configmap-v1-core","-strong-read-operations-configmap-v1-core-strong-","delete-collection-configmap-v1-core","delete-configmap-v1-core","replace-configmap-v1-core","patch-configmap-v1-core","create-configmap-v1-core","-strong-write-operations-configmap-v1-core-strong-","configmap-v1-core","-strong-config-and-storage-apis-strong-","replace-connect-proxy-path-service-v1-core","replace-connect-proxy-service-v1-core","head-connect-proxy-path-service-v1-core","head-connect-proxy-service-v1-core","get-connect-proxy-path-service-v1-core","get-connect-proxy-service-v1-core","delete-connect-proxy-path-service-v1-core","delete-connect-proxy-service-v1-core","create-connect-proxy-path-service-v1-core","create-connect-proxy-service-v1-core","-strong-proxy-operations-service-v1-core-strong-","replace-status-service-v1-core","read-status-service-v1-core","patch-status-service-v1-core","-strong-status-operations-service-v1-core-strong-","watch-list-all-namespaces-service-v1-core","watch-list-service-v1-core","watch-service-v1-core","list-all-namespaces-service-v1-core","list-service-v1-core","read-service-v1-core","-strong-read-operations-service-v1-core-strong-","delete-service-v1-core","replace-service-v1-core","patch-service-v1-core","create-service-v1-core","-strong-write-operations-service-v1-core-strong-","service-v1-core","replace-status-ingress-v1beta1-extensions","read-status-ingress-v1beta1-extensions","patch-status-ingress-v1beta1-extensions","-strong-status-operations-ingress-v1beta1-extensions-strong-","watch-list-all-namespaces-ingress-v1beta1-extensions","watch-list-ingress-v1beta1-extensions","watch-ingress-v1beta1-extensions","list-all-namespaces-ingress-v1beta1-extensions","list-ingress-v1beta1-extensions","read-ingress-v1beta1-extensions","-strong-read-operations-ingress-v1beta1-extensions-strong-","delete-collection-ingress-v1beta1-extensions","delete-ingress-v1beta1-extensions","replace-ingress-v1beta1-extensions","patch-ingress-v1beta1-extensions","create-ingress-v1beta1-extensions","-strong-write-operations-ingress-v1beta1-extensions-strong-","ingress-v1beta1-extensions","watch-list-all-namespaces-endpoints-v1-core","watch-list-endpoints-v1-core","watch-endpoints-v1-core","list-all-namespaces-endpoints-v1-core","list-endpoints-v1-core","read-endpoints-v1-core","-strong-read-operations-endpoints-v1-core-strong-","delete-collection-endpoints-v1-core","delete-endpoints-v1-core","replace-endpoints-v1-core","patch-endpoints-v1-core","create-endpoints-v1-core","-strong-write-operations-endpoints-v1-core-strong-","endpoints-v1-core","-strong-service-apis-strong-","patch-scale-statefulset-v1-apps","replace-scale-statefulset-v1-apps","read-scale-statefulset-v1-apps","-strong-misc-operations-statefulset-v1-apps-strong-","replace-status-statefulset-v1-apps","read-status-statefulset-v1-apps","patch-status-statefulset-v1-apps","-strong-status-operations-statefulset-v1-apps-strong-","watch-list-all-namespaces-statefulset-v1-apps","watch-list-statefulset-v1-apps","watch-statefulset-v1-apps","list-all-namespaces-statefulset-v1-apps","list-statefulset-v1-apps","read-statefulset-v1-apps","-strong-read-operations-statefulset-v1-apps-strong-","delete-collection-statefulset-v1-apps","delete-statefulset-v1-apps","replace-statefulset-v1-apps","patch-statefulset-v1-apps","create-statefulset-v1-apps","-strong-write-operations-statefulset-v1-apps-strong-","statefulset-v1-apps","patch-scale-replicationcontroller-v1-core","replace-scale-replicationcontroller-v1-core","read-scale-replicationcontroller-v1-core","-strong-misc-operations-replicationcontroller-v1-core-strong-","replace-status-replicationcontroller-v1-core","read-status-replicationcontroller-v1-core","patch-status-replicationcontroller-v1-core","-strong-status-operations-replicationcontroller-v1-core-strong-","watch-list-all-namespaces-replicationcontroller-v1-core","watch-list-replicationcontroller-v1-core","watch-replicationcontroller-v1-core","list-all-namespaces-replicationcontroller-v1-core","list-replicationcontroller-v1-core","read-replicationcontroller-v1-core","-strong-read-operations-replicationcontroller-v1-core-strong-","delete-collection-replicationcontroller-v1-core","delete-replicationcontroller-v1-core","replace-replicationcontroller-v1-core","patch-replicationcontroller-v1-core","create-replicationcontroller-v1-core","-strong-write-operations-replicationcontroller-v1-core-strong-","replicationcontroller-v1-core","patch-scale-replicaset-v1-apps","replace-scale-replicaset-v1-apps","read-scale-replicaset-v1-apps","-strong-misc-operations-replicaset-v1-apps-strong-","replace-status-replicaset-v1-apps","read-status-replicaset-v1-apps","patch-status-replicaset-v1-apps","-strong-status-operations-replicaset-v1-apps-strong-","watch-list-all-namespaces-replicaset-v1-apps","watch-list-replicaset-v1-apps","watch-replicaset-v1-apps","list-all-namespaces-replicaset-v1-apps","list-replicaset-v1-apps","read-replicaset-v1-apps","-strong-read-operations-replicaset-v1-apps-strong-","delete-collection-replicaset-v1-apps","delete-replicaset-v1-apps","replace-replicaset-v1-apps","patch-replicaset-v1-apps","create-replicaset-v1-apps","-strong-write-operations-replicaset-v1-apps-strong-","replicaset-v1-apps","read-log-pod-v1-core","-strong-misc-operations-pod-v1-core-strong-","replace-connect-proxy-path-pod-v1-core","replace-connect-proxy-pod-v1-core","head-connect-proxy-path-pod-v1-core","head-connect-proxy-pod-v1-core","get-connect-proxy-path-pod-v1-core","get-connect-proxy-pod-v1-core","get-connect-portforward-pod-v1-core","delete-connect-proxy-path-pod-v1-core","delete-connect-proxy-pod-v1-core","create-connect-proxy-path-pod-v1-core","create-connect-proxy-pod-v1-core","create-connect-portforward-pod-v1-core","-strong-proxy-operations-pod-v1-core-strong-","replace-status-pod-v1-core","read-status-pod-v1-core","patch-status-pod-v1-core","-strong-status-operations-pod-v1-core-strong-","watch-list-all-namespaces-pod-v1-core","watch-list-pod-v1-core","watch-pod-v1-core","list-all-namespaces-pod-v1-core","list-pod-v1-core","read-pod-v1-core","-strong-read-operations-pod-v1-core-strong-","delete-collection-pod-v1-core","delete-pod-v1-core","replace-pod-v1-core","patch-pod-v1-core","create-eviction-pod-v1-core","create-pod-v1-core","-strong-write-operations-pod-v1-core-strong-","pod-v1-core","replace-status-job-v1-batch","read-status-job-v1-batch","patch-status-job-v1-batch","-strong-status-operations-job-v1-batch-strong-","watch-list-all-namespaces-job-v1-batch","watch-list-job-v1-batch","watch-job-v1-batch","list-all-namespaces-job-v1-batch","list-job-v1-batch","read-job-v1-batch","-strong-read-operations-job-v1-batch-strong-","delete-collection-job-v1-batch","delete-job-v1-batch","replace-job-v1-batch","patch-job-v1-batch","create-job-v1-batch","-strong-write-operations-job-v1-batch-strong-","job-v1-batch","patch-scale-deployment-v1-apps","replace-scale-deployment-v1-apps","read-scale-deployment-v1-apps","-strong-misc-operations-deployment-v1-apps-strong-","replace-status-deployment-v1-apps","read-status-deployment-v1-apps","patch-status-deployment-v1-apps","-strong-status-operations-deployment-v1-apps-strong-","watch-list-all-namespaces-deployment-v1-apps","watch-list-deployment-v1-apps","watch-deployment-v1-apps","list-all-namespaces-deployment-v1-apps","list-deployment-v1-apps","read-deployment-v1-apps","-strong-read-operations-deployment-v1-apps-strong-","delete-collection-deployment-v1-apps","delete-deployment-v1-apps","replace-deployment-v1-apps","patch-deployment-v1-apps","create-deployment-v1-apps","-strong-write-operations-deployment-v1-apps-strong-","deployment-v1-apps","replace-status-daemonset-v1-apps","read-status-daemonset-v1-apps","patch-status-daemonset-v1-apps","-strong-status-operations-daemonset-v1-apps-strong-","watch-list-all-namespaces-daemonset-v1-apps","watch-list-daemonset-v1-apps","watch-daemonset-v1-apps","list-all-namespaces-daemonset-v1-apps","list-daemonset-v1-apps","read-daemonset-v1-apps","-strong-read-operations-daemonset-v1-apps-strong-","delete-collection-daemonset-v1-apps","delete-daemonset-v1-apps","replace-daemonset-v1-apps","patch-daemonset-v1-apps","create-daemonset-v1-apps","-strong-write-operations-daemonset-v1-apps-strong-","daemonset-v1-apps","replace-status-cronjob-v1beta1-batch","read-status-cronjob-v1beta1-batch","patch-status-cronjob-v1beta1-batch","-strong-status-operations-cronjob-v1beta1-batch-strong-","watch-list-all-namespaces-cronjob-v1beta1-batch","watch-list-cronjob-v1beta1-batch","watch-cronjob-v1beta1-batch","list-all-namespaces-cronjob-v1beta1-batch","list-cronjob-v1beta1-batch","read-cronjob-v1beta1-batch","-strong-read-operations-cronjob-v1beta1-batch-strong-","delete-collection-cronjob-v1beta1-batch","delete-cronjob-v1beta1-batch","replace-cronjob-v1beta1-batch","patch-cronjob-v1beta1-batch","create-cronjob-v1beta1-batch","-strong-write-operations-cronjob-v1beta1-batch-strong-","cronjob-v1beta1-batch","container-v1-core","-strong-workloads-apis-strong-","-strong-api-overview-strong-"]};})(); \ No newline at end of file diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css b/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css deleted file mode 100755 index ee906a8196d0f..0000000000000 --- a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css +++ /dev/null @@ -1,2337 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.fa-pull-left { - float: left; -} -.fa-pull-right { - float: right; -} -.fa.fa-pull-left { - margin-right: .3em; -} -.fa.fa-pull-right { - margin-left: .3em; -} -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook-f:before, -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before, -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before, -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before, -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-hotel:before, -.fa-bed:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-yc:before, -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before, -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before, -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before, -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-tv:before, -.fa-television:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-signing:before, -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before, -.fa-font-awesome:before { - content: "\f2b4"; -} -.fa-handshake-o:before { - content: "\f2b5"; -} -.fa-envelope-open:before { - content: "\f2b6"; -} -.fa-envelope-open-o:before { - content: "\f2b7"; -} -.fa-linode:before { - content: "\f2b8"; -} -.fa-address-book:before { - content: "\f2b9"; -} -.fa-address-book-o:before { - content: "\f2ba"; -} -.fa-vcard:before, -.fa-address-card:before { - content: "\f2bb"; -} -.fa-vcard-o:before, -.fa-address-card-o:before { - content: "\f2bc"; -} -.fa-user-circle:before { - content: "\f2bd"; -} -.fa-user-circle-o:before { - content: "\f2be"; -} -.fa-user-o:before { - content: "\f2c0"; -} -.fa-id-badge:before { - content: "\f2c1"; -} -.fa-drivers-license:before, -.fa-id-card:before { - content: "\f2c2"; -} -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: "\f2c3"; -} -.fa-quora:before { - content: "\f2c4"; -} -.fa-free-code-camp:before { - content: "\f2c5"; -} -.fa-telegram:before { - content: "\f2c6"; -} -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: "\f2c7"; -} -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: "\f2c9"; -} -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: "\f2ca"; -} -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: "\f2cb"; -} -.fa-shower:before { - content: "\f2cc"; -} -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: "\f2cd"; -} -.fa-podcast:before { - content: "\f2ce"; -} -.fa-window-maximize:before { - content: "\f2d0"; -} -.fa-window-minimize:before { - content: "\f2d1"; -} -.fa-window-restore:before { - content: "\f2d2"; -} -.fa-times-rectangle:before, -.fa-window-close:before { - content: "\f2d3"; -} -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: "\f2d4"; -} -.fa-bandcamp:before { - content: "\f2d5"; -} -.fa-grav:before { - content: "\f2d6"; -} -.fa-etsy:before { - content: "\f2d7"; -} -.fa-imdb:before { - content: "\f2d8"; -} -.fa-ravelry:before { - content: "\f2d9"; -} -.fa-eercast:before { - content: "\f2da"; -} -.fa-microchip:before { - content: "\f2db"; -} -.fa-snowflake-o:before { - content: "\f2dc"; -} -.fa-superpowers:before { - content: "\f2dd"; -} -.fa-wpexplorer:before { - content: "\f2de"; -} -.fa-meetup:before { - content: "\f2e0"; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css.map b/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css.map deleted file mode 100755 index 60763a8640f1c..0000000000000 --- a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/font-awesome/css/font-awesome.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": ";;;;;;;AAGA,UAUC;EATC,WAAW,EAAE,aAAa;EAC1B,GAAG,EAAE,+CAAgE;EACrE,GAAG,EAAE,ySAAmG;EAKxG,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;ACTpB,GAAmB;EACjB,OAAO,EAAE,YAAY;EACrB,IAAI,EAAE,uCAAwD;EAC9D,SAAS,EAAE,OAAO;EAClB,cAAc,EAAE,IAAI;EACpB,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,SAAS,EAAE,eAAe;;;ACN5B,MAAsB;EACpB,SAAS,EAAE,SAAS;EACpB,WAAW,EAAE,MAAS;EACtB,cAAc,EAAE,IAAI;;AAEtB,MAAsB;EAAE,SAAS,EAAE,GAAG;;AACtC,MAAsB;EAAE,SAAS,EAAE,GAAG;;AACtC,MAAsB;EAAE,SAAS,EAAE,GAAG;;AACtC,MAAsB;EAAE,SAAS,EAAE,GAAG;;ACVtC,MAAsB;EACpB,KAAK,EAAE,SAAW;EAClB,UAAU,EAAE,MAAM;;ACDpB,MAAsB;EACpB,YAAY,EAAE,CAAC;EACf,WAAW,ECKU,SAAS;EDJ9B,eAAe,EAAE,IAAI;EACrB,WAAK;IAAE,QAAQ,EAAE,QAAQ;;AAE3B,MAAsB;EACpB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,UAAa;EACnB,KAAK,ECFgB,SAAS;EDG9B,GAAG,EAAE,SAAU;EACf,UAAU,EAAE,MAAM;EAClB,YAAuB;IACrB,IAAI,EAAE,UAA0B;;AEbpC,UAA0B;EACxB,OAAO,EAAE,gBAAgB;EACzB,MAAM,EAAE,iBAA4B;EACpC,aAAa,EAAE,IAAI;;AAGrB,WAAY;EAAE,KAAK,EAAE,KAAK;;AAC1B,UAAW;EAAE,KAAK,EAAE,IAAI;;AAGtB,aAAY;EAAE,YAAY,EAAE,IAAI;AAChC,cAAa;EAAE,WAAW,EAAE,IAAI;;ACXlC,QAAwB;EACtB,iBAAiB,EAAE,0BAA0B;EACrC,SAAS,EAAE,0BAA0B;;AAG/C,SAAyB;EACvB,iBAAiB,EAAE,4BAA4B;EACvC,SAAS,EAAE,4BAA4B;;AAGjD,0BASC;EARC,EAAG;IACD,iBAAiB,EAAE,YAAY;IACvB,SAAS,EAAE,YAAY;EAEjC,IAAK;IACH,iBAAiB,EAAE,cAAc;IACzB,SAAS,EAAE,cAAc;AAIrC,kBASC;EARC,EAAG;IACD,iBAAiB,EAAE,YAAY;IACvB,SAAS,EAAE,YAAY;EAEjC,IAAK;IACH,iBAAiB,EAAE,cAAc;IACzB,SAAS,EAAE,cAAc;AC5BrC,aAA8B;ECY5B,MAAM,EAAE,wDAAmE;EAC3E,iBAAiB,EAAE,aAAgB;EAC/B,aAAa,EAAE,aAAgB;EAC3B,SAAS,EAAE,aAAgB;;ADdrC,cAA8B;ECW5B,MAAM,EAAE,wDAAmE;EAC3E,iBAAiB,EAAE,cAAgB;EAC/B,aAAa,EAAE,cAAgB;EAC3B,SAAS,EAAE,cAAgB;;ADbrC,cAA8B;ECU5B,MAAM,EAAE,wDAAmE;EAC3E,iBAAiB,EAAE,cAAgB;EAC/B,aAAa,EAAE,cAAgB;EAC3B,SAAS,EAAE,cAAgB;;ADXrC,mBAAmC;ECejC,MAAM,EAAE,wDAAmE;EAC3E,iBAAiB,EAAE,YAAoB;EACnC,aAAa,EAAE,YAAoB;EAC/B,SAAS,EAAE,YAAoB;;ADjBzC,iBAAmC;ECcjC,MAAM,EAAE,wDAAmE;EAC3E,iBAAiB,EAAE,YAAoB;EACnC,aAAa,EAAE,YAAoB;EAC/B,SAAS,EAAE,YAAoB;;ADZzC;;;;uBAIuC;EACrC,MAAM,EAAE,IAAI;;AEfd,SAAyB;EACvB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,MAAM;;AAExB,0BAAyD;EACvD,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;;AAEpB,YAA4B;EAAE,WAAW,EAAE,OAAO;;AAClD,YAA4B;EAAE,SAAS,EAAE,GAAG;;AAC5C,WAA2B;EAAE,KAAK,ELVZ,IAAI;;;;AMN1B,gBAAgC;EAAE,OAAO,ENoQ1B,GAAO;;AMnQtB,gBAAgC;EAAE,OAAO,EN0W1B,GAAO;;AMzWtB,iBAAiC;EAAE,OAAO,ENmb1B,GAAO;;AMlbvB,qBAAqC;EAAE,OAAO,ENmL1B,GAAO;;AMlL3B,gBAAgC;EAAE,OAAO,ENkR1B,GAAO;;AMjRtB,eAA+B;EAAE,OAAO,ENke1B,GAAO;;AMjerB,iBAAiC;EAAE,OAAO,ENse1B,GAAO;;AMrevB,eAA+B;EAAE,OAAO,EN+iB1B,GAAO;;AM9iBrB,eAA+B;EAAE,OAAO,ENyN1B,GAAO;;AMxNrB,mBAAmC;EAAE,OAAO,ENggB1B,GAAO;;AM/fzB,aAA6B;EAAE,OAAO,EN8f1B,GAAO;;AM7fnB,kBAAkC;EAAE,OAAO,EN+f1B,GAAO;;AM9fxB,gBAAgC;EAAE,OAAO,ENoG1B,GAAO;;AMnGtB;;gBAEgC;EAAE,OAAO,ENkgB1B,GAAO;;AMjgBtB,sBAAsC;EAAE,OAAO,ENua1B,GAAO;;AMta5B,uBAAuC;EAAE,OAAO,ENqa1B,GAAO;;AMpa7B,oBAAoC;EAAE,OAAO,EN+X1B,GAAO;;AM9X1B,iBAAiC;EAAE,OAAO,ENsb1B,GAAO;;AMrbvB;cAC8B;EAAE,OAAO,ENwH1B,GAAO;;AMvHpB,kBAAkC;EAAE,OAAO,ENygB1B,GAAO;;AMxgBxB,eAA+B;EAAE,OAAO,ENmQ1B,GAAO;;AMlQrB,iBAAiC;EAAE,OAAO,EN6L1B,GAAO;;AM5LvB,kBAAkC;EAAE,OAAO,EN0G1B,GAAO;;AMzGxB,eAA+B;EAAE,OAAO,EN+Y1B,GAAO;;AM9YrB,mBAAmC;EAAE,OAAO,ENiJ1B,GAAO;;AMhJzB,8BAA8C;EAAE,OAAO,ENI1B,GAAO;;AMHpC,4BAA4C;EAAE,OAAO,ENM1B,GAAO;;AMLlC,gBAAgC;EAAE,OAAO,ENkQ1B,GAAO;;AMjQtB,wBAAwC;EAAE,OAAO,EN4W1B,GAAO;;AM3W9B;iBACiC;EAAE,OAAO,ENmY1B,GAAO;;AMlYvB,kBAAkC;EAAE,OAAO,EN8X1B,GAAO;;AM7XxB,mBAAmC;EAAE,OAAO,ENiS1B,GAAO;;AMhSzB,eAA+B;EAAE,OAAO,ENoS1B,GAAO;;AMnSrB,eAA+B;EAAE,OAAO,ENgM1B,GAAO;;AM/LrB,qBAAqC;EAAE,OAAO,EN+O1B,GAAO;;AM9O3B,qBAAqC;EAAE,OAAO,EN8hB1B,GAAO;;AM7hB3B,sBAAsC;EAAE,OAAO,EN4hB1B,GAAO;;AM3hB5B,oBAAoC;EAAE,OAAO,EN6hB1B,GAAO;;AM5hB1B,iBAAiC;EAAE,OAAO,EN2W1B,GAAO;;AM1WvB,kBAAkC;EAAE,OAAO,ENW1B,GAAO;;AMVxB,cAA8B;EAAE,OAAO,ENod1B,GAAO;;AMndpB,eAA+B;EAAE,OAAO,ENod1B,GAAO;;AMndrB,eAA+B;EAAE,OAAO,EN2B1B,GAAO;;AM1BrB,mBAAmC;EAAE,OAAO,EN2B1B,GAAO;;AM1BzB,gBAAgC;EAAE,OAAO,ENkW1B,GAAO;;AMjWtB,iBAAiC;EAAE,OAAO,ENwC1B,GAAO;;AMvCvB,eAA+B;EAAE,OAAO,EN8L1B,GAAO;;AM7LrB,eAA+B;EAAE,OAAO,ENmB1B,GAAO;;AMlBrB,iBAAiC;EAAE,OAAO,ENoP1B,GAAO;;AMnPvB,sBAAsC;EAAE,OAAO,ENid1B,GAAO;;AMhd5B,qBAAqC;EAAE,OAAO,ENid1B,GAAO;;AMhd3B,qBAAqC;EAAE,OAAO,EN1C1B,GAAO;;AM2C3B,uBAAuC;EAAE,OAAO,EN7C1B,GAAO;;AM8C7B,sBAAsC;EAAE,OAAO,EN3C1B,GAAO;;AM4C5B,wBAAwC;EAAE,OAAO,EN9C1B,GAAO;;AM+C9B,eAA+B;EAAE,OAAO,ENwQ1B,GAAO;;AMvQrB;kBACkC;EAAE,OAAO,ENmT1B,GAAO;;AMlTxB,iBAAiC;EAAE,OAAO,ENmO1B,GAAO;;AMlOvB,uBAAuC;EAAE,OAAO,ENigB1B,GAAO;;AMhgB7B;;oBAEoC;EAAE,OAAO,EN+T1B,GAAO;;AM9T1B,iBAAiC;EAAE,OAAO,ENwT1B,GAAO;;AMvTvB,qBAAqC;EAAE,OAAO,EN+Q1B,GAAO;;AM9Q3B,iBAAiC;EAAE,OAAO,EN5D1B,GAAO;;AM6DvB,eAA+B;EAAE,OAAO,EN8c1B,GAAO;;AM7crB;0BAC0C;EAAE,OAAO,ENqT1B,GAAO;;AMpThC,yBAAyC;EAAE,OAAO,ENuX1B,GAAO;;AMtX/B,yBAAyC;EAAE,OAAO,EN0C1B,GAAO;;AMzC/B,iBAAiC;EAAE,OAAO,ENjC1B,GAAO;;AMkCvB,wBAAwC;EAAE,OAAO,ENma1B,GAAO;;AMla9B,wBAAwC;EAAE,OAAO,EN4H1B,GAAO;;AM3H9B,mBAAmC;EAAE,OAAO,EN7B1B,GAAO;;AM8BzB,eAA+B;EAAE,OAAO,EN0T1B,GAAO;;AMzTrB,gBAAgC;EAAE,OAAO,ENwS1B,GAAO;;AMvStB,eAA+B;EAAE,OAAO,ENia1B,GAAO;;AMharB,kBAAkC;EAAE,OAAO,ENgK1B,GAAO;;AM/JxB,uBAAuC;EAAE,OAAO,ENuH1B,GAAO;;AMtH7B,uBAAuC;EAAE,OAAO,EN4Z1B,GAAO;;AM3Z7B,gBAAgC;EAAE,OAAO,EN4F1B,GAAO;;AM3FtB,uBAAuC;EAAE,OAAO,ENoC1B,GAAO;;AMnC7B,wBAAwC;EAAE,OAAO,ENoC1B,GAAO;;AMnC9B,sBAAsC;EAAE,OAAO,ENsT1B,GAAO;;AMrT5B,uBAAuC;EAAE,OAAO,ENyQ1B,GAAO;;AMxQ7B,uBAAuC;EAAE,OAAO,ENwb1B,GAAO;;AMvb7B,uBAAuC;EAAE,OAAO,ENsB1B,GAAO;;AMrB7B,0BAA0C;EAAE,OAAO,EN2T1B,GAAO;;AM1ThC,sBAAsC;EAAE,OAAO,ENsM1B,GAAO;;AMrM5B,qBAAqC;EAAE,OAAO,EN6D1B,GAAO;;AM5D3B,yBAAyC;EAAE,OAAO,ENob1B,GAAO;;AMnb/B,yBAAyC;EAAE,OAAO,ENkB1B,GAAO;;AMjB/B,cAA8B;EAAE,OAAO,EN/C1B,GAAO;;AMgDpB,qBAAqC;EAAE,OAAO,EN3D1B,GAAO;;AM4D3B,sBAAsC;EAAE,OAAO,EN3D1B,GAAO;;AM4D5B,mBAAmC;EAAE,OAAO,EN3D1B,GAAO;;AM4DzB,qBAAqC;EAAE,OAAO,EN/D1B,GAAO;;AMgE3B;gBACgC;EAAE,OAAO,ENqV1B,GAAO;;AMpVtB,iBAAiC;EAAE,OAAO,ENuF1B,GAAO;;AMtFvB,mBAAmC;EAAE,OAAO,EN4C1B,GAAO;;AM3CzB,eAA+B;EAAE,OAAO,ENmS1B,GAAO;;AMlSrB,gBAAgC;EAAE,OAAO,ENsP1B,GAAO;;AMrPtB,mBAAmC;EAAE,OAAO,EN9D1B,GAAO;;AM+DzB,6BAA6C;EAAE,OAAO,ENgF1B,GAAO;;AM/EnC,eAA+B;EAAE,OAAO,EN+I1B,GAAO;;AM9IrB,eAA+B;EAAE,OAAO,ENoM1B,GAAO;;AMnMrB,eAA+B;EAAE,OAAO,ENmH1B,GAAO;;AMlHrB,cAA8B;EAAE,OAAO,ENiF1B,GAAO;;AMhFpB,oBAAoC;EAAE,OAAO,ENiF1B,GAAO;;AMhF1B;+BAC+C;EAAE,OAAO,EN0E1B,GAAO;;AMzErC,gBAAgC;EAAE,OAAO,ENmR1B,GAAO;;AMlRtB,mBAAmC;EAAE,OAAO,EN/B1B,GAAO;;AMgCzB,iBAAiC;EAAE,OAAO,ENoS1B,GAAO;;AMnSvB,kBAAkC;EAAE,OAAO,ENwB1B,GAAO;;AMvBxB,iBAAiC;EAAE,OAAO,ENqN1B,GAAO;;AMpNvB,qBAAqC;EAAE,OAAO,ENE1B,GAAO;;AMD3B,uBAAuC;EAAE,OAAO,ENF1B,GAAO;;AMG7B,kBAAkC;EAAE,OAAO,EN2S1B,GAAO;;AM1SxB,wBAAwC;EAAE,OAAO,ENyU1B,GAAO;;AMxU9B,iBAAiC;EAAE,OAAO,EN8G1B,GAAO;;AM7GvB,sBAAsC;EAAE,OAAO,EN+G1B,GAAO;;AM9G5B,mBAAmC;EAAE,OAAO,ENnF1B,GAAO;;AMoFzB,mBAAmC;EAAE,OAAO,ENrF1B,GAAO;;AMsFzB;oBACoC;EAAE,OAAO,EN/E1B,GAAO;;AMgF1B,yBAAyC;EAAE,OAAO,ENua1B,GAAO;;AMta/B,0BAA0C;EAAE,OAAO,ENmE1B,GAAO;;AMlEhC,uBAAuC;EAAE,OAAO,EN5C1B,GAAO;;AM6C7B,cAA8B;EAAE,OAAO,ENqK1B,GAAO;;AMpKpB;eAC+B;EAAE,OAAO,ENK1B,GAAO;;AMJrB,mBAAmC;EAAE,OAAO,ENQ1B,GAAO;;AMPzB,sBAAsC;EAAE,OAAO,ENmY1B,GAAO;;AMlY5B,wBAAwC;EAAE,OAAO,ENiY1B,GAAO;;AMhY9B,oBAAoC;EAAE,OAAO,EN2V1B,GAAO;;AM1V1B,kBAAkC;EAAE,OAAO,ENyI1B,GAAO;;AMxIxB,mBAAmC;EAAE,OAAO,ENyT1B,GAAO;;AMxTzB,0BAA0C;EAAE,OAAO,ENiL1B,GAAO;;AMhLhC,qBAAqC;EAAE,OAAO,EN0X1B,GAAO;;AMzX3B,wBAAwC;EAAE,OAAO,EN8C1B,GAAO;;AM7C9B,kBAAkC;EAAE,OAAO,ENoT1B,GAAO;;AMnTxB,iBAAiC;EAAE,OAAO,EN8Y1B,GAAO;;AM7YvB,wBAAwC;EAAE,OAAO,EN6G1B,GAAO;;AM5G9B,iBAAiC;EAAE,OAAO,EN8Z1B,GAAO;;AM7ZvB,kBAAkC;EAAE,OAAO,EN+J1B,GAAO;;AM9JxB,gBAAgC;EAAE,OAAO,ENsO1B,GAAO;;AMrOtB,mBAAmC;EAAE,OAAO,EN2U1B,GAAO;;AM1UzB,qBAAqC;EAAE,OAAO,EN/E1B,GAAO;;AMgF3B,uBAAuC;EAAE,OAAO,ENoO1B,GAAO;;AMnO7B,kBAAkC;EAAE,OAAO,EN8Y1B,GAAO;;AM7YxB;mBACmC;EAAE,OAAO,ENuC1B,GAAO;;AMtCzB,iBAAiC;EAAE,OAAO,ENiG1B,GAAO;;AMhGvB,iBAAiC;EAAE,OAAO,ENiZ1B,GAAO;;AMhZvB,sBAAsC;EAAE,OAAO,ENR1B,GAAO;;AMS5B,cAA8B;EAAE,OAAO,EN4Q1B,GAAO;;AM3QpB,gBAAgC;EAAE,OAAO,ENgH1B,GAAO;;AM/GtB,mBAAmC;EAAE,OAAO,ENnF1B,GAAO;;AMoFzB,eAA+B;EAAE,OAAO,ENzG1B,GAAO;;AM0GrB,sBAAsC;EAAE,OAAO,ENzD1B,GAAO;;AM0D5B,uBAAuC;EAAE,OAAO,EN0G1B,GAAO;;AMzG7B,sBAAsC;EAAE,OAAO,ENwG1B,GAAO;;AMvG5B,oBAAoC;EAAE,OAAO,ENyG1B,GAAO;;AMxG1B,sBAAsC;EAAE,OAAO,ENqG1B,GAAO;;AMpG5B,4BAA4C;EAAE,OAAO,EN5I1B,GAAO;;AM6IlC,6BAA6C;EAAE,OAAO,ENxI1B,GAAO;;AMyInC,0BAA0C;EAAE,OAAO,ENxI1B,GAAO;;AMyIhC,4BAA4C;EAAE,OAAO,ENhJ1B,GAAO;;AMiJlC,gBAAgC;EAAE,OAAO,ENsF1B,GAAO;;AMrFtB,iBAAiC;EAAE,OAAO,ENia1B,GAAO;;AMhavB,gBAAgC;EAAE,OAAO,ENiV1B,GAAO;;AMhVtB,iBAAiC;EAAE,OAAO,ENgD1B,GAAO;;AM/CvB,oBAAoC;EAAE,OAAO,ENvG1B,GAAO;;AMwG1B,qBAAqC;EAAE,OAAO,ENzI1B,GAAO;;AM0I3B;gBACgC;EAAE,OAAO,ENqY1B,GAAO;;AMpYtB;eAC+B;EAAE,OAAO,ENuI1B,GAAO;;AMtIrB,gBAAgC;EAAE,OAAO,ENpD1B,GAAO;;AMqDtB,gBAAgC;EAAE,OAAO,EN+C1B,GAAO;;AM9CtB;mBACmC;EAAE,OAAO,ENwP1B,GAAO;;AMvPzB;kBACkC;EAAE,OAAO,ENkC1B,GAAO;;AMjCxB,oBAAoC;EAAE,OAAO,ENsL1B,GAAO;;AMrL1B;mBACmC;EAAE,OAAO,EN0C1B,GAAO;;AMzCzB,iBAAiC;EAAE,OAAO,ENiS1B,GAAO;;AMhSvB;;eAE+B;EAAE,OAAO,EN9I1B,GAAO;;AM+IrB,kBAAkC;EAAE,OAAO,ENgI1B,GAAO;;AM/HxB,kBAAkC;EAAE,OAAO,EN8H1B,GAAO;;AM7HxB,wBAAwC;EAAE,OAAO,EN4S1B,GAAO;;AM3S9B,oBAAoC;EAAE,OAAO,ENoW1B,GAAO;;AMnW1B,gBAAgC;EAAE,OAAO,ENmT1B,GAAO;;AMlTtB,gBAAgC;EAAE,OAAO,ENkI1B,GAAO;;AMjItB,gBAAgC;EAAE,OAAO,ENuV1B,GAAO;;AMtVtB,oBAAoC;EAAE,OAAO,ENwL1B,GAAO;;AMvL1B,2BAA2C;EAAE,OAAO,ENyL1B,GAAO;;AMxLjC,6BAA6C;EAAE,OAAO,ENyD1B,GAAO;;AMxDnC,sBAAsC;EAAE,OAAO,ENuD1B,GAAO;;AMtD5B,gBAAgC;EAAE,OAAO,ENsJ1B,GAAO;;AMrJtB,qBAAqC;EAAE,OAAO,ENtH1B,GAAO;;AMuH3B,mBAAmC;EAAE,OAAO,ENhH1B,GAAO;;AMiHzB,qBAAqC;EAAE,OAAO,ENvH1B,GAAO;;AMwH3B,sBAAsC;EAAE,OAAO,ENvH1B,GAAO;;AMwH5B,kBAAkC;EAAE,OAAO,ENvE1B,GAAO;;AMwExB;eAC+B;EAAE,OAAO,EN2P1B,GAAO;;AM1PrB;oBACoC;EAAE,OAAO,EN+P1B,GAAO;;AM9P1B;mBACmC;EAAE,OAAO,EN4P1B,GAAO;;AM3PzB,mBAAmC;EAAE,OAAO,ENxC1B,GAAO;;AMyCzB,mBAAmC;EAAE,OAAO,ENkG1B,GAAO;;AMjGzB;eAC+B;EAAE,OAAO,EN8U1B,GAAO;;AM7UrB;gBACgC;EAAE,OAAO,ENqB1B,GAAO;;AMpBtB;qBACqC;EAAE,OAAO,EN2R1B,GAAO;;AM1R3B,oBAAoC;EAAE,OAAO,ENpF1B,GAAO;;AMqF1B,qBAAqC;EAAE,OAAO,ENnF1B,GAAO;;AMoF3B;eAC+B;EAAE,OAAO,ENjK1B,GAAO;;AMkKrB,kBAAkC;EAAE,OAAO,ENkO1B,GAAO;;AMjOxB,mBAAmC;EAAE,OAAO,ENkU1B,GAAO;;AMjUzB;oBACoC;EAAE,OAAO,EN1G1B,GAAO;;AM2G1B,sBAAsC;EAAE,OAAO,ENgF1B,GAAO;;AM/E5B,mBAAmC;EAAE,OAAO,ENnD1B,GAAO;;AMoDzB,yBAAyC;EAAE,OAAO,ENzG1B,GAAO;;AM0G/B,uBAAuC;EAAE,OAAO,ENzG1B,GAAO;;AM0G7B,kBAAkC;EAAE,OAAO,ENsU1B,GAAO;;AMrUxB,sBAAsC;EAAE,OAAO,EN+P1B,GAAO;;AM9P5B,mBAAmC;EAAE,OAAO,ENsQ1B,GAAO;;AMrQzB,iBAAiC;EAAE,OAAO,ENvL1B,GAAO;;AMwLvB,iBAAiC;EAAE,OAAO,ENzG1B,GAAO;;AM0GvB,kBAAkC;EAAE,OAAO,ENtF1B,GAAO;;AMuFxB,sBAAsC;EAAE,OAAO,EN3B1B,GAAO;;AM4B5B,qBAAqC;EAAE,OAAO,ENxK1B,GAAO;;AMyK3B,qBAAqC;EAAE,OAAO,ENkC1B,GAAO;;AMjC3B,oBAAoC;EAAE,OAAO,EN3O1B,GAAO;;AM4O1B,iBAAiC;EAAE,OAAO,ENiG1B,GAAO;;AMhGvB,sBAAsC;EAAE,OAAO,EN/C1B,GAAO;;AMgD5B,eAA+B;EAAE,OAAO,ENpM1B,GAAO;;AMqMrB,mBAAmC;EAAE,OAAO,ENe1B,GAAO;;AMdzB,sBAAsC;EAAE,OAAO,ENgJ1B,GAAO;;AM/I5B,4BAA4C;EAAE,OAAO,EN5O1B,GAAO;;AM6OlC,6BAA6C;EAAE,OAAO,EN5O1B,GAAO;;AM6OnC,0BAA0C;EAAE,OAAO,EN5O1B,GAAO;;AM6OhC,4BAA4C;EAAE,OAAO,ENhP1B,GAAO;;AMiPlC,qBAAqC;EAAE,OAAO,EN5O1B,GAAO;;AM6O3B,sBAAsC;EAAE,OAAO,EN5O1B,GAAO;;AM6O5B,mBAAmC;EAAE,OAAO,EN5O1B,GAAO;;AM6OzB,qBAAqC;EAAE,OAAO,ENhP1B,GAAO;;AMiP3B,kBAAkC;EAAE,OAAO,ENlG1B,GAAO;;AMmGxB,iBAAiC;EAAE,OAAO,ENuC1B,GAAO;;AMtCvB,iBAAiC;EAAE,OAAO,ENoP1B,GAAO;;AMnPvB;iBACiC;EAAE,OAAO,ENyF1B,GAAO;;AMxFvB,mBAAmC;EAAE,OAAO,EN9I1B,GAAO;;AM+IzB,qBAAqC;EAAE,OAAO,EN0I1B,GAAO;;AMzI3B,sBAAsC;EAAE,OAAO,EN0I1B,GAAO;;AMzI5B,kBAAkC;EAAE,OAAO,ENgN1B,GAAO;;AM/MxB,iBAAiC;EAAE,OAAO,ENnJ1B,GAAO;;AMoJvB;gBACgC;EAAE,OAAO,ENkJ1B,GAAO;;AMjJtB,qBAAqC;EAAE,OAAO,ENnB1B,GAAO;;AMoB3B,mBAAmC;EAAE,OAAO,ENxC1B,GAAO;;AMyCzB,wBAAwC;EAAE,OAAO,ENvC1B,GAAO;;AMwC9B,kBAAkC;EAAE,OAAO,EN0L1B,GAAO;;AMzLxB,kBAAkC;EAAE,OAAO,ENpC1B,GAAO;;AMqCxB,gBAAgC;EAAE,OAAO,ENoE1B,GAAO;;AMnEtB,kBAAkC;EAAE,OAAO,ENpC1B,GAAO;;AMqCxB,qBAAqC;EAAE,OAAO,ENkB1B,GAAO;;AMjB3B,iBAAiC;EAAE,OAAO,ENrD1B,GAAO;;AMsDvB,yBAAyC;EAAE,OAAO,ENvD1B,GAAO;;AMwD/B,mBAAmC;EAAE,OAAO,ENuO1B,GAAO;;AMtOzB,eAA+B;EAAE,OAAO,ENtJ1B,GAAO;;AMuJrB;oBACoC;EAAE,OAAO,ENqI1B,GAAO;;AMpI1B;;sBAEsC;EAAE,OAAO,ENuM1B,GAAO;;AMtM5B,yBAAyC;EAAE,OAAO,ENkC1B,GAAO;;AMjC/B,eAA+B;EAAE,OAAO,EN5I1B,GAAO;;AM6IrB,oBAAoC;EAAE,OAAO,EN7J1B,GAAO;;AM8J1B;uBACuC;EAAE,OAAO,EN1L1B,GAAO;;AM2L7B,mBAAmC;EAAE,OAAO,EN4G1B,GAAO;;AM3GzB,eAA+B;EAAE,OAAO,ENT1B,GAAO;;AMUrB,sBAAsC;EAAE,OAAO,ENhH1B,GAAO;;AMiH5B,sBAAsC;EAAE,OAAO,EN8M1B,GAAO;;AM7M5B,oBAAoC;EAAE,OAAO,ENyM1B,GAAO;;AMxM1B,iBAAiC;EAAE,OAAO,ENvH1B,GAAO;;AMwHvB,uBAAuC;EAAE,OAAO,ENmG1B,GAAO;;AMlG7B,qBAAqC;EAAE,OAAO,EN8C1B,GAAO;;AM7C3B,2BAA2C;EAAE,OAAO,EN8C1B,GAAO;;AM7CjC,iBAAiC;EAAE,OAAO,ENgJ1B,GAAO;;AM/IvB,qBAAqC;EAAE,OAAO,EN5N1B,GAAO;;AM6N3B,4BAA4C;EAAE,OAAO,ENjF1B,GAAO;;AMkFlC,iBAAiC;EAAE,OAAO,ENoH1B,GAAO;;AMnHvB,iBAAiC;EAAE,OAAO,ENkC1B,GAAO;;AMjCvB,8BAA8C;EAAE,OAAO,ENlM1B,GAAO;;AMmMpC,+BAA+C;EAAE,OAAO,ENlM1B,GAAO;;AMmMrC,4BAA4C;EAAE,OAAO,ENlM1B,GAAO;;AMmMlC,8BAA8C;EAAE,OAAO,ENtM1B,GAAO;;AMuMpC,gBAAgC;EAAE,OAAO,EN/B1B,GAAO;;AMgCtB,eAA+B;EAAE,OAAO,ENjK1B,GAAO;;AMkKrB,iBAAiC;EAAE,OAAO,EN9S1B,GAAO;;AM+SvB,qBAAqC;EAAE,OAAO,ENmP1B,GAAO;;AMlP3B,mBAAmC;EAAE,OAAO,EN9O1B,GAAO;;AM+OzB,qBAAqC;EAAE,OAAO,EN/I1B,GAAO;;AMgJ3B,qBAAqC;EAAE,OAAO,EN/I1B,GAAO;;AMgJ3B,qBAAqC;EAAE,OAAO,EN4G1B,GAAO;;AM3G3B,sBAAsC;EAAE,OAAO,ENsE1B,GAAO;;AMrE5B,iBAAiC;EAAE,OAAO,EN2M1B,GAAO;;AM1MvB,uBAAuC;EAAE,OAAO,EN6B1B,GAAO;;AM5B7B,yBAAyC;EAAE,OAAO,EN6B1B,GAAO;;AM5B/B,mBAAmC;EAAE,OAAO,ENhB1B,GAAO;;AMiBzB,qBAAqC;EAAE,OAAO,ENlB1B,GAAO;;AMmB3B,uBAAuC;EAAE,OAAO,ENvN1B,GAAO;;AMwN7B,wBAAwC;EAAE,OAAO,ENiD1B,GAAO;;AMhD9B,+BAA+C;EAAE,OAAO,EN3I1B,GAAO;;AM4IrC,uBAAuC;EAAE,OAAO,ENkH1B,GAAO;;AMjH7B,kBAAkC;EAAE,OAAO,EN1L1B,GAAO;;AM2LxB;8BAC8C;EAAE,OAAO,ENjP1B,GAAO;;AMkPpC;4BAC4C;EAAE,OAAO,ENhP1B,GAAO;;AMiPlC;+BAC+C;EAAE,OAAO,ENnP1B,GAAO;;AMoPrC;cAC8B;EAAE,OAAO,EN7J1B,GAAO;;AM8JpB,cAA8B;EAAE,OAAO,EN/F1B,GAAO;;AMgGpB;cAC8B;EAAE,OAAO,EN4N1B,GAAO;;AM3NpB;cAC8B;EAAE,OAAO,ENvD1B,GAAO;;AMwDpB;;;cAG8B;EAAE,OAAO,ENrD1B,GAAO;;AMsDpB;;cAE8B;EAAE,OAAO,EN8E1B,GAAO;;AM7EpB;cAC8B;EAAE,OAAO,ENtD1B,GAAO;;AMuDpB;cAC8B;EAAE,OAAO,ENzR1B,GAAO;;AM0RpB,eAA+B;EAAE,OAAO,ENzJ1B,GAAO;;AM0JrB,oBAAoC;EAAE,OAAO,EN7I1B,GAAO;;AM8I1B,yBAAyC;EAAE,OAAO,EN2G1B,GAAO;;AM1G/B,0BAA0C;EAAE,OAAO,EN2G1B,GAAO;;AM1GhC,0BAA0C;EAAE,OAAO,EN2G1B,GAAO;;AM1GhC,2BAA2C;EAAE,OAAO,EN2G1B,GAAO;;AM1GjC,2BAA2C;EAAE,OAAO,EN8G1B,GAAO;;AM7GjC,4BAA4C;EAAE,OAAO,EN8G1B,GAAO;;AM7GlC,oBAAoC;EAAE,OAAO,ENgK1B,GAAO;;AM/J1B,sBAAsC;EAAE,OAAO,EN4J1B,GAAO;;AM3J5B,yBAAyC;EAAE,OAAO,ENwO1B,GAAO;;AMvO/B,kBAAkC;EAAE,OAAO,ENqO1B,GAAO;;AMpOxB,eAA+B;EAAE,OAAO,EN+N1B,GAAO;;AM9NrB,sBAAsC;EAAE,OAAO,EN+N1B,GAAO;;AM9N5B,uBAAuC;EAAE,OAAO,ENmO1B,GAAO;;AMlO7B,kBAAkC;EAAE,OAAO,ENxM1B,GAAO;;AMyMxB,yBAAyC;EAAE,OAAO,EN+G1B,GAAO;;AM9G/B,oBAAoC;EAAE,OAAO,ENnF1B,GAAO;;AMoF1B,iBAAiC;EAAE,OAAO,EN/I1B,GAAO;;AMgJvB,cAA8B;EAAE,OAAO,ENhX1B,GAAO;;AMiXpB,oBAAoC;EAAE,OAAO,ENxT1B,GAAO;;AMyT1B,2BAA2C;EAAE,OAAO,ENxT1B,GAAO;;AMyTjC,iBAAiC;EAAE,OAAO,ENyK1B,GAAO;;AMxKvB,wBAAwC;EAAE,OAAO,ENyK1B,GAAO;;AMxK9B,0BAA0C;EAAE,OAAO,ENtD1B,GAAO;;AMuDhC,wBAAwC;EAAE,OAAO,ENpD1B,GAAO;;AMqD9B,0BAA0C;EAAE,OAAO,ENvD1B,GAAO;;AMwDhC,2BAA2C;EAAE,OAAO,ENvD1B,GAAO;;AMwDjC,gBAAgC;EAAE,OAAO,ENxW1B,GAAO;;AMyWtB,kBAAkC;EAAE,OAAO,EN0M1B,GAAO;;AMzMxB,kBAAkC;EAAE,OAAO,ENpX1B,GAAO;;AMqXxB,gBAAgC;EAAE,OAAO,ENpE1B,GAAO;;AMqEtB,mBAAmC;EAAE,OAAO,EN1N1B,GAAO;;AM2NzB,gBAAgC;EAAE,OAAO,ENqE1B,GAAO;;AMpEtB,qBAAqC;EAAE,OAAO,ENtJ1B,GAAO;;AMuJ3B,iBAAiC;EAAE,OAAO,ENuJ1B,GAAO;;AMtJvB,iBAAiC;EAAE,OAAO,EN/L1B,GAAO;;AMgMvB,eAA+B;EAAE,OAAO,EN1D1B,GAAO;;AM2DrB;mBACmC;EAAE,OAAO,ENnI1B,GAAO;;AMoIzB,gBAAgC;EAAE,OAAO,EN2G1B,GAAO;;AM1GtB,iBAAiC;EAAE,OAAO,ENxC1B,GAAO;;AMyCvB,kBAAkC;EAAE,OAAO,ENrX1B,GAAO;;AMsXxB,cAA8B;EAAE,OAAO,ENpU1B,GAAO;;AMqUpB,aAA6B;EAAE,OAAO,ENgL1B,GAAO;;AM/KnB,gBAAgC;EAAE,OAAO,ENqL1B,GAAO;;AMpLtB,iBAAiC;EAAE,OAAO,ENa1B,GAAO;;AMZvB,oBAAoC;EAAE,OAAO,ENrC1B,GAAO;;AMsC1B,yBAAyC;EAAE,OAAO,EN8E1B,GAAO;;AM7E/B,+BAA+C;EAAE,OAAO,ENtX1B,GAAO;;AMuXrC,8BAA8C;EAAE,OAAO,ENxX1B,GAAO;;AMyXpC;8BAC8C;EAAE,OAAO,EN3T1B,GAAO;;AM4TpC,uBAAuC;EAAE,OAAO,ENjP1B,GAAO;;AMkP7B,qBAAqC;EAAE,OAAO,EN+K1B,GAAO;;AM9K3B,uBAAuC;EAAE,OAAO,ENmK1B,GAAO;;AMlK7B;cAC8B;EAAE,OAAO,ENoI1B,GAAO;;AMnIpB,wBAAwC;EAAE,OAAO,ENjB1B,GAAO;;AMkB9B,wBAAwC;EAAE,OAAO,EN6D1B,GAAO;;AM5D9B,gBAAgC;EAAE,OAAO,EN2C1B,GAAO;;AM1CtB,0BAA0C;EAAE,OAAO,EN7O1B,GAAO;;AM8OhC,oBAAoC;EAAE,OAAO,EN2K1B,GAAO;;AM1K1B,iBAAiC;EAAE,OAAO,ENvD1B,GAAO;;AMwDvB;;qBAEqC;EAAE,OAAO,ENsI1B,GAAO;;AMrI3B;yBACyC;EAAE,OAAO,ENjK1B,GAAO;;AMkK/B,gBAAgC;EAAE,OAAO,ENwK1B,GAAO;;AMvKtB,iBAAiC;EAAE,OAAO,ENvK1B,GAAO;;AMwKvB,iBAAiC;EAAE,OAAO,ENhB1B,GAAO;;AMiBvB,wBAAwC;EAAE,OAAO,ENhB1B,GAAO;;AMiB9B,6BAA6C;EAAE,OAAO,ENsE1B,GAAO;;AMrEnC,sBAAsC;EAAE,OAAO,ENoE1B,GAAO;;AMnE5B,oBAAoC;EAAE,OAAO,EN7Q1B,GAAO;;AM8Q1B,eAA+B;EAAE,OAAO,EN1Q1B,GAAO;;AM2QrB,qBAAqC;EAAE,OAAO,ENjD1B,GAAO;;AMkD3B,yBAAyC;EAAE,OAAO,ENjD1B,GAAO;;AMkD/B,iBAAiC;EAAE,OAAO,ENvQ1B,GAAO;;AMwQvB,iBAAiC;EAAE,OAAO,EN9I1B,GAAO;;AM+IvB,mBAAmC;EAAE,OAAO,ENzI1B,GAAO;;AM0IzB,cAA8B;EAAE,OAAO,EN9O1B,GAAO;;AM+OpB,mBAAmC;EAAE,OAAO,EN3W1B,GAAO;;AM4WzB,gBAAgC;EAAE,OAAO,EN9T1B,GAAO;;AM+TtB,cAA8B;EAAE,OAAO,ENnE1B,GAAO;;AMoEpB,gBAAgC;EAAE,OAAO,ENoC1B,GAAO;;AMnCtB,eAA+B;EAAE,OAAO,ENjS1B,GAAO;;AMkSrB,gBAAgC;EAAE,OAAO,ENjS1B,GAAO;;AMkStB,kBAAkC;EAAE,OAAO,ENtY1B,GAAO;;AMuYxB,yBAAyC;EAAE,OAAO,ENtY1B,GAAO;;AMuY/B,gBAAgC;EAAE,OAAO,EN2C1B,GAAO;;AM1CtB,uBAAuC;EAAE,OAAO,EN2C1B,GAAO;;AM1C7B,kBAAkC;EAAE,OAAO,ENvC1B,GAAO;;AMwCxB;cAC8B;EAAE,OAAO,EN3W1B,GAAO;;AM4WpB;eAC+B;EAAE,OAAO,EN2D1B,GAAO;;AM1DrB,eAA+B;EAAE,OAAO,ENuF1B,GAAO;;AMtFrB,kBAAkC;EAAE,OAAO,ENwB1B,GAAO;;AMvBxB,qBAAqC;EAAE,OAAO,ENpS1B,GAAO;;AMqS3B,qBAAqC;EAAE,OAAO,ENkB1B,GAAO;;AMjB3B,mBAAmC;EAAE,OAAO,EN1S1B,GAAO;;AM2SzB,qBAAqC;EAAE,OAAO,ENxP1B,GAAO;;AMyP3B,sBAAsC;EAAE,OAAO,ENjP1B,GAAO;;AMkP5B,uBAAuC;EAAE,OAAO,EN9P1B,GAAO;;AM+P7B,4BAA4C;EAAE,OAAO,ENxP1B,GAAO;;AMyPlC;;uBAEuC;EAAE,OAAO,ENjQ1B,GAAO;;AMkQ7B;yBACyC;EAAE,OAAO,ENvQ1B,GAAO;;AMwQ/B;uBACuC;EAAE,OAAO,ENxQ1B,GAAO;;AMyQ7B;uBACuC;EAAE,OAAO,EN7P1B,GAAO;;AM8P7B,sBAAsC;EAAE,OAAO,EN1Q1B,GAAO;;AM2Q5B,eAA+B;EAAE,OAAO,ENsG1B,GAAO;;AMrGrB,kBAAkC;EAAE,OAAO,ENlV1B,GAAO;;AMmVxB,mBAAmC;EAAE,OAAO,ENnL1B,GAAO;;AMoLzB;;;;oBAIoC;EAAE,OAAO,ENxK1B,GAAO;;AMyK1B,yBAAyC;EAAE,OAAO,ENpW1B,GAAO;;AMqW/B;gBACgC;EAAE,OAAO,EN1E1B,GAAO;;AM2EtB;iBACiC;EAAE,OAAO,ENpT1B,GAAO;;AMqTvB,qBAAqC;EAAE,OAAO,EN1O1B,GAAO;;AM2O3B,cAA8B;EAAE,OAAO,EN5O1B,GAAO;;AM6OpB,sBAAsC;EAAE,OAAO,EN7N1B,GAAO;;AM8N5B,wBAAwC;EAAE,OAAO,ENwB1B,GAAO;;AMvB9B,aAA6B;EAAE,OAAO,ENzF1B,GAAO;;AM0FnB;iBACiC;EAAE,OAAO,EN2F1B,GAAO;;AM1FvB;sBACsC;EAAE,OAAO,EN9H1B,GAAO;;AM+H5B;wBACwC;EAAE,OAAO,EN/H1B,GAAO;;AMgI9B,kBAAkC;EAAE,OAAO,EN3N1B,GAAO;;AM4NxB;sBACsC;EAAE,OAAO,ENrX1B,GAAO;;AMsX5B,iBAAiC;EAAE,OAAO,ENnO1B,GAAO;;AMoOvB,oBAAoC;EAAE,OAAO,ENlI1B,GAAO;;AMmI1B,kBAAkC;EAAE,OAAO,EN1C1B,GAAO;;AM2CxB,oBAAoC;EAAE,OAAO,EN7D1B,GAAO;;AM8D1B,2BAA2C;EAAE,OAAO,EN7D1B,GAAO;;AM8DjC,eAA+B;EAAE,OAAO,ENpb1B,GAAO;;AMqbrB;mBACmC;EAAE,OAAO,ENzQ1B,GAAO;;AM0QzB,cAA8B;EAAE,OAAO,ENsC1B,GAAO;;AMrCpB,qBAAqC;EAAE,OAAO,EN/b1B,GAAO;;AMgc3B,eAA+B;EAAE,OAAO,ENrH1B,GAAO;;AMsHrB,qBAAqC;EAAE,OAAO,ENlD1B,GAAO;;AMmD3B,iBAAiC;EAAE,OAAO,ENsC1B,GAAO;;AMrCvB,eAA+B;EAAE,OAAO,ENiF1B,GAAO;;AMhFrB,sBAAsC;EAAE,OAAO,ENvJ1B,GAAO;;AMwJ5B,eAA+B;EAAE,OAAO,ENuE1B,GAAO;;AMtErB,qBAAqC;EAAE,OAAO,ENjb1B,GAAO;;AMkb3B,iBAAiC;EAAE,OAAO,EN9I1B,GAAO;;AM+IvB,wBAAwC;EAAE,OAAO,ENhQ1B,GAAO;;AMiQ9B,kBAAkC;EAAE,OAAO,EN9Z1B,GAAO;;AM+ZxB,wBAAwC;EAAE,OAAO,ENla1B,GAAO;;AMma9B,sBAAsC;EAAE,OAAO,ENpa1B,GAAO;;AMqa5B,kBAAkC;EAAE,OAAO,ENta1B,GAAO;;AMuaxB,oBAAoC;EAAE,OAAO,ENpa1B,GAAO;;AMqa1B,oBAAoC;EAAE,OAAO,ENpa1B,GAAO;;AMqa1B,qBAAqC;EAAE,OAAO,ENld1B,GAAO;;AMmd3B,uBAAuC;EAAE,OAAO,ENld1B,GAAO;;AMmd7B,gBAAgC;EAAE,OAAO,ENY1B,GAAO;;AMXtB,oBAAoC;EAAE,OAAO,EN3X1B,GAAO;;AM4X1B,aAA6B;EAAE,OAAO,ENre1B,GAAO;;AMsenB,qBAAqC;EAAE,OAAO,ENjV1B,GAAO;;AMkV3B,sBAAsC;EAAE,OAAO,ENpK1B,GAAO;;AMqK5B,wBAAwC;EAAE,OAAO,ENrd1B,GAAO;;AMsd9B,qBAAqC;EAAE,OAAO,EN3f1B,GAAO;;AM4f3B,oBAAoC;EAAE,OAAO,ENvJ1B,GAAO;;AMwJ1B,qBAAqC;EAAE,OAAO,EN5N1B,GAAO;;AM6N3B,iBAAiC;EAAE,OAAO,EN1O1B,GAAO;;AM2OvB,wBAAwC;EAAE,OAAO,EN1O1B,GAAO;;AM2O9B,qBAAqC;EAAE,OAAO,ENN1B,GAAO;;AMO3B,oBAAoC;EAAE,OAAO,ENN1B,GAAO;;AMO1B,kBAAkC;EAAE,OAAO,EN/d1B,GAAO;;AMgexB,cAA8B;EAAE,OAAO,EN7c1B,GAAO;;AM8cpB,kBAAkC;EAAE,OAAO,EN1P1B,GAAO;;AM2PxB,oBAAoC;EAAE,OAAO,ENhhB1B,GAAO;;AMihB1B,aAA6B;EAAE,OAAO,EN7b1B,GAAO;;AM8bnB;;cAE8B;EAAE,OAAO,ENxQ1B,GAAO;;AMyQpB,mBAAmC;EAAE,OAAO,EN7M1B,GAAO;;AM8MzB,qBAAqC;EAAE,OAAO,ENpd1B,GAAO;;AMqd3B,yBAAyC;EAAE,OAAO,ENnZ1B,GAAO;;AMoZ/B,mBAAmC;EAAE,OAAO,ENxY1B,GAAO;;AMyYzB,mBAAmC;EAAE,OAAO,EN1T1B,GAAO;;AM2TzB,kBAAkC;EAAE,OAAO,ENxP1B,GAAO;;AMyPxB,iBAAiC;EAAE,OAAO,ENrH1B,GAAO;;AMsHvB,uBAAuC;EAAE,OAAO,ENzG1B,GAAO;;AM0G7B,sBAAsC;EAAE,OAAO,ENrG1B,GAAO;;AMsG5B,mBAAmC;EAAE,OAAO,ENpG1B,GAAO;;AMqGzB,oBAAoC;EAAE,OAAO,EN5c1B,GAAO;;AM6c1B,0BAA0C;EAAE,OAAO,EN9c1B,GAAO;;AM+chC,kBAAkC;EAAE,OAAO,EN3Y1B,GAAO;;AM4YxB,eAA+B;EAAE,OAAO,ENhH1B,GAAO;;AMiHrB,sBAAsC;EAAE,OAAO,ENI1B,GAAO;;AMH5B,qBAAqC;EAAE,OAAO,EN5M1B,GAAO;;AM6M3B,sBAAsC;EAAE,OAAO,ENpE1B,GAAO;;AMqE5B,oBAAoC;EAAE,OAAO,ENhS1B,GAAO;;AMiS1B,gBAAgC;EAAE,OAAO,ENG1B,GAAO;;AMFtB,eAA+B;EAAE,OAAO,ENtO1B,GAAO;;AMuOrB,kBAAkC;EAAE,OAAO,EN7N1B,GAAO;;AM8NxB,sBAAsC;EAAE,OAAO,ENhC1B,GAAO;;AMiC5B,0BAA0C;EAAE,OAAO,ENhC1B,GAAO;;AMiChC,uBAAuC;EAAE,OAAO,END1B,GAAO;;AME7B,sBAAsC;EAAE,OAAO,EN1O1B,GAAO;;AM2O5B,qBAAqC;EAAE,OAAO,ENF1B,GAAO;;AMG3B,sBAAsC;EAAE,OAAO,EN3O1B,GAAO;;AM4O5B,wBAAwC;EAAE,OAAO,EN1O1B,GAAO;;AM2O9B,wBAAwC;EAAE,OAAO,EN5O1B,GAAO;;AM6O9B,iBAAiC;EAAE,OAAO,ENvN1B,GAAO;;AMwNvB,4BAA4C;EAAE,OAAO,EN9X1B,GAAO;;AM+XlC,sBAAsC;EAAE,OAAO,ENhM1B,GAAO;;AMiM5B,mBAAmC;EAAE,OAAO,ENI1B,GAAO;;AMHzB,iBAAiC;EAAE,OAAO,EN7I1B,GAAO;;AM8IvB,oBAAoC;EAAE,OAAO,ENjB1B,GAAO;;AMkB1B,qBAAqC;EAAE,OAAO,ENhB1B,GAAO;;AMiB3B;cAC8B;EAAE,OAAO,ENphB1B,GAAO;;AMqhBpB,kBAAkC;EAAE,OAAO,ENd1B,GAAO;;AMexB,gBAAgC;EAAE,OAAO,ENnD1B,GAAO;;AMoDtB,iBAAiC;EAAE,OAAO,ENvF1B,GAAO;;AMwFvB,iBAAiC;EAAE,OAAO,ENrP1B,GAAO", -"sources": ["../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss"], -"names": [], -"file": "font-awesome.css" -} diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/highlight.js/styles/default.css b/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/highlight.js/styles/default.css deleted file mode 100755 index f1bfade31e5dc..0000000000000 --- a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/highlight.js/styles/default.css +++ /dev/null @@ -1,99 +0,0 @@ -/* - -Original highlight.js style (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #F0F0F0; -} - - -/* Base color: saturation 0; */ - -.hljs, -.hljs-subst { - color: #444; -} - -.hljs-comment { - color: #888888; -} - -.hljs-keyword, -.hljs-attribute, -.hljs-selector-tag, -.hljs-meta-keyword, -.hljs-doctag, -.hljs-name { - font-weight: bold; -} - - -/* User color: hue: 0 */ - -.hljs-type, -.hljs-string, -.hljs-number, -.hljs-selector-id, -.hljs-selector-class, -.hljs-quote, -.hljs-template-tag, -.hljs-deletion { - color: #880000; -} - -.hljs-title, -.hljs-section { - color: #880000; - font-weight: bold; -} - -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #BC6060; -} - - -/* Language color: hue: 90; */ - -.hljs-literal { - color: #78A960; -} - -.hljs-built_in, -.hljs-bullet, -.hljs-code, -.hljs-addition { - color: #397300; -} - - -/* Meta color: hue: 200 */ - -.hljs-meta { - color: #1f7199; -} - -.hljs-meta-string { - color: #4d99bf; -} - - -/* Misc effects */ - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/jquery/dist/jquery.min.js b/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/jquery/dist/jquery.min.js deleted file mode 100755 index 644d35e274fd6..0000000000000 --- a/static/docs/reference/generated/kubernetes-api/v1.11/node_modules/jquery/dist/jquery.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), -a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), -null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("