From 5a7e1165bb6331b1ffef24002d1b6fccfa66739e Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 22 Sep 2016 11:47:29 -0400 Subject: [PATCH 01/72] 'namespaceSelector' in the NetworkPolicy example --- docs/user-guide/networkpolicies.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index eb4bbe1b74..22c2ed2952 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -64,6 +64,9 @@ spec: role: db ingress: - from: + - namespaceSelector: + matchLabels: + project: myproject - podSelector: matchLabels: role: frontend From 3c7d5fc9c618e0116d5fd813cd079da41e00d4b3 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 22 Sep 2016 12:52:39 -0400 Subject: [PATCH 02/72] Update networkpolicies.md --- docs/user-guide/networkpolicies.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index 22c2ed2952..0afe1791b2 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -84,3 +84,9 @@ __spec__: `NetworkPolicy` [spec](https://github.com/kubernetes/kubernetes/tree/{ __podSelector__: Each `NetworkPolicy` includes a `podSelector` which selects the grouping of pods to which the `ingress` rules in the policy apply. __ingress__: Each `NetworkPolicy` includes a list of whitelist `ingress` rules. Each rule allows traffic which matches both the `from` and `ports` sections. + +In plain language, this example NetworkPolicy: + +1. applies to all pods in the current (???) namespace with the label "role=db" +2. allows tcp/6379 ingress traffic to the "role=db" pods from any pod in the current namespace with the label "role=frontend" (due to the podSelector list element) +3. allows tcp/6379 ingress traffic to the "role=db" pods from any pod in the namespace "myproject" (due to the namespaceSelector list element) From c31b8d608b8c1ea55badc71b2ec1c2ff18f4329f Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 22 Sep 2016 12:55:09 -0400 Subject: [PATCH 03/72] Update networkpolicies.md --- docs/user-guide/networkpolicies.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index 0afe1791b2..bb9ab465f8 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -56,6 +56,7 @@ A minimal `NetworkPolicy` might look like this: ```yaml apiVersion: extensions/v1beta1 kind: NetworkPolicy +namespace: default metadata: name: test-network-policy spec: @@ -87,6 +88,6 @@ __ingress__: Each `NetworkPolicy` includes a list of whitelist `ingress` rules. In plain language, this example NetworkPolicy: -1. applies to all pods in the current (???) namespace with the label "role=db" +1. applies to all pods in the default namespace with the label "role=db" 2. allows tcp/6379 ingress traffic to the "role=db" pods from any pod in the current namespace with the label "role=frontend" (due to the podSelector list element) 3. allows tcp/6379 ingress traffic to the "role=db" pods from any pod in the namespace "myproject" (due to the namespaceSelector list element) From a27740b33ada451ba557c04696cf9438ed76ed85 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 22 Sep 2016 13:11:18 -0400 Subject: [PATCH 04/72] Update networkpolicies.md --- docs/user-guide/networkpolicies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index bb9ab465f8..6fb1829713 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -56,9 +56,9 @@ A minimal `NetworkPolicy` might look like this: ```yaml apiVersion: extensions/v1beta1 kind: NetworkPolicy -namespace: default metadata: name: test-network-policy + namespace: default spec: podSelector: matchLabels: From 273ac45bb496b1aac9385548d5dbbc36573cfea0 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Thu, 22 Sep 2016 13:18:18 -0400 Subject: [PATCH 05/72] Update networkpolicies.md --- docs/user-guide/networkpolicies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index 6fb1829713..402e1a32d2 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -66,7 +66,7 @@ spec: ingress: - from: - namespaceSelector: - matchLabels: + matchLabels: project: myproject - podSelector: matchLabels: From 95b028be80e5cee05fc62b83d8922028165af9a0 Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Sun, 9 Oct 2016 17:29:57 +0300 Subject: [PATCH 06/72] Update kubectl-overview.md Add link to kubectl installation instructions --- docs/user-guide/kubectl-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/kubectl-overview.md b/docs/user-guide/kubectl-overview.md index 81f171a445..6257b8011a 100644 --- a/docs/user-guide/kubectl-overview.md +++ b/docs/user-guide/kubectl-overview.md @@ -5,7 +5,7 @@ assignees: --- -Use this overview of the `kubectl` command line interface to help you start running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. +`kubectl` is a command line interface to for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](http://kubernetes.io/docs/user-guide/prereqs/). TODO: Auto-generate this file to ensure it's always in sync with any `kubectl` changes, see [#14177](http://pr.k8s.io/14177). From 5fabbd59d005e67781bc03b9a35690f862c94ff0 Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Sun, 9 Oct 2016 17:30:38 +0300 Subject: [PATCH 07/72] Update kubectl-overview.md --- docs/user-guide/kubectl-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/kubectl-overview.md b/docs/user-guide/kubectl-overview.md index 6257b8011a..6d0d0eb135 100644 --- a/docs/user-guide/kubectl-overview.md +++ b/docs/user-guide/kubectl-overview.md @@ -5,7 +5,7 @@ assignees: --- -`kubectl` is a command line interface to for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](http://kubernetes.io/docs/user-guide/prereqs/). +`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](http://kubernetes.io/docs/user-guide/prereqs/). TODO: Auto-generate this file to ensure it's always in sync with any `kubectl` changes, see [#14177](http://pr.k8s.io/14177). From 97aa665e143e86e15e0e14e31243dc11d6237b4f Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Mon, 10 Oct 2016 10:50:49 +0300 Subject: [PATCH 08/72] Make link portable --- docs/user-guide/kubectl-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/kubectl-overview.md b/docs/user-guide/kubectl-overview.md index 6d0d0eb135..1b2c6ff026 100644 --- a/docs/user-guide/kubectl-overview.md +++ b/docs/user-guide/kubectl-overview.md @@ -5,7 +5,7 @@ assignees: --- -`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](http://kubernetes.io/docs/user-guide/prereqs/). +`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](/docs/user-guide/prereqs). TODO: Auto-generate this file to ensure it's always in sync with any `kubectl` changes, see [#14177](http://pr.k8s.io/14177). From 1a0c8a9766f85944caa64c5e603b844a9c7c0f27 Mon Sep 17 00:00:00 2001 From: Clemens Tolboom Date: Wed, 12 Oct 2016 13:01:50 +0200 Subject: [PATCH 09/72] Resolve push denied I failed pushing until switched account as reported in http://stackoverflow.com/a/39996807/598513 --- docs/hellonode.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/hellonode.md b/docs/hellonode.md index 602a383a5b..dce486b51d 100755 --- a/docs/hellonode.md +++ b/docs/hellonode.md @@ -150,6 +150,8 @@ gcloud docker push gcr.io/$PROJECT_ID/hello-node:v1 If all goes well, you should be able to see the container image listed in the console: *Compute > Container Engine > Container Registry*. We now have a project-wide Docker image available which Kubernetes can access and orchestrate. +If you get a __denied: Unable to create the repository, please check that you have access to do so.__ check whether you push as the right user. Use `gcloud auth list` and then `gcloud config set account example@gmail.com` + ![image](/images/hellonode/image_10.png) ## Create your Kubernetes Cluster From d054714d278551272a44da370374418164079d11 Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Wed, 12 Oct 2016 16:17:53 -0700 Subject: [PATCH 10/72] Basics: fix minor typo --- docs/tutorials/kubernetes-basics/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorials/kubernetes-basics/index.html b/docs/tutorials/kubernetes-basics/index.html index d678461e41..7edee6fd53 100644 --- a/docs/tutorials/kubernetes-basics/index.html +++ b/docs/tutorials/kubernetes-basics/index.html @@ -33,7 +33,7 @@

What can Kubernetes do for you?

-

With modern web services, users expect applications to be available 24/7, and developers expect to deploy new versions of those applications several times a day. Containzerization helps package software to serve these goals, enabling applications to be released and updated in an easy and fast way without downtime. Kubernetes helps you make sure those containerized applications run where and when you want, and helps them find the resources and tools they need to work. Kubernetes is a production-ready, open source platform designed with the Google's accumulated experience in container orchestration, combined with best-of-breed ideas from the community.

+

With modern web services, users expect applications to be available 24/7, and developers expect to deploy new versions of those applications several times a day. Containerization helps package software to serve these goals, enabling applications to be released and updated in an easy and fast way without downtime. Kubernetes helps you make sure those containerized applications run where and when you want, and helps them find the resources and tools they need to work. Kubernetes is a production-ready, open source platform designed with the Google's accumulated experience in container orchestration, combined with best-of-breed ideas from the community.

From 9b4654451716948d412815d1049c5ed0d1e5f62a Mon Sep 17 00:00:00 2001 From: anbern Date: Fri, 14 Oct 2016 22:25:23 +0200 Subject: [PATCH 11/72] Update hellonode.md Docker for Windows 1.12/1.12.1 does not work as described when pushing images to the google container image registry - it stops with an error message. It takes a long time (6h to several days) to find a solution and since Docker is becoming more popular on windows this seems worth mentioning. --- docs/hellonode.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/hellonode.md b/docs/hellonode.md index 602a383a5b..a4f228018c 100755 --- a/docs/hellonode.md +++ b/docs/hellonode.md @@ -152,6 +152,8 @@ If all goes well, you should be able to see the container image listed in the co ![image](/images/hellonode/image_10.png) +**Note:** *Docker for Windows, Version 1.12 or 1.12.1, does not yet support this procedure. Instead, it replies with the message 'denied: Unable to access the repository; please check that you have permission to access it'. A bugfix is available at http://stackoverflow.com/questions/39277986/unable-to-push-to-google-container-registry-unable-to-access-the-repository?answertab=votes#tab-top.* + ## Create your Kubernetes Cluster A cluster consists of a Master API server and a set of worker VMs called Nodes. From 4e1dd8314c64df24a04d14d70362cd3895d089b5 Mon Sep 17 00:00:00 2001 From: Clemens Tolboom Date: Tue, 18 Oct 2016 13:10:11 +0200 Subject: [PATCH 12/72] Update text to latest suggestions. I had to remove _To_ to join sentences and places a dot. --- docs/hellonode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/hellonode.md b/docs/hellonode.md index dce486b51d..308588fd97 100755 --- a/docs/hellonode.md +++ b/docs/hellonode.md @@ -150,7 +150,7 @@ gcloud docker push gcr.io/$PROJECT_ID/hello-node:v1 If all goes well, you should be able to see the container image listed in the console: *Compute > Container Engine > Container Registry*. We now have a project-wide Docker image available which Kubernetes can access and orchestrate. -If you get a __denied: Unable to create the repository, please check that you have access to do so.__ check whether you push as the right user. Use `gcloud auth list` and then `gcloud config set account example@gmail.com` +If you see an error message like the following: __denied: Unable to create the repository, please check that you have access to do so.__ ensure that you are pushing the image to Container Registry with the correct user credentials, use `gcloud auth list` and then `gcloud config set account example@gmail.com`. ![image](/images/hellonode/image_10.png) From ad39de970d1248a7fd81eb445e9bc45ffd4fabcc Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Tue, 18 Oct 2016 14:12:52 +0300 Subject: [PATCH 13/72] Remove 'quickly' --- docs/user-guide/kubectl-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/kubectl-overview.md b/docs/user-guide/kubectl-overview.md index ff3813fb3a..3607f47d53 100644 --- a/docs/user-guide/kubectl-overview.md +++ b/docs/user-guide/kubectl-overview.md @@ -5,7 +5,7 @@ assignees: --- -`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview quickly covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](/docs/user-guide/prereqs). +`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [prerequisites](/docs/user-guide/prereqs). TODO: Auto-generate this file to ensure it's always in sync with any `kubectl` changes, see [#14177](http://pr.k8s.io/14177). From 5b6055a3749df91ae277904117944d7020c524a8 Mon Sep 17 00:00:00 2001 From: Rodrigo Campos Date: Wed, 12 Oct 2016 18:47:00 -0300 Subject: [PATCH 14/72] Clarify secrets file mode might be read in decimal notation Fixes: https://github.com/kubernetes/kubernetes/issues/33475 --- docs/user-guide/secrets/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/user-guide/secrets/index.md b/docs/user-guide/secrets/index.md index 4da56a3cca..75527a2be5 100644 --- a/docs/user-guide/secrets/index.md +++ b/docs/user-guide/secrets/index.md @@ -344,6 +344,9 @@ In this case, the file resulting in `/etc/foo/my-group/my-username` will have permission value of `0777`. Owing to JSON limitations, you must specify the mode in decimal notation. +Note that this permission value might be displayed in decimal notation if you +read it later. + **Consuming Secret Values from Volumes** Inside the container that mounts a secret volume, the secret keys appear as From e80c15b5837437f5cf3d79f9a78c04fdb513e691 Mon Sep 17 00:00:00 2001 From: Ben Hall Date: Tue, 11 Oct 2016 11:31:41 +0100 Subject: [PATCH 15/72] Fix links for interactive scenarios. --- docs/tutorials/kubernetes-basics/cluster-interactive.html | 2 +- docs/tutorials/kubernetes-basics/cluster-intro.html | 2 +- docs/tutorials/kubernetes-basics/deploy-interactive.html | 2 +- docs/tutorials/kubernetes-basics/deploy-intro.html | 2 +- docs/tutorials/kubernetes-basics/explore-interactive.html | 2 +- docs/tutorials/kubernetes-basics/explore-intro.html | 2 +- docs/tutorials/kubernetes-basics/expose-interactive.html | 2 +- docs/tutorials/kubernetes-basics/expose-intro.html | 2 +- docs/tutorials/kubernetes-basics/scale-interactive.html | 2 +- docs/tutorials/kubernetes-basics/scale-intro.html | 2 +- docs/tutorials/kubernetes-basics/update-intro.html | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/tutorials/kubernetes-basics/cluster-interactive.html b/docs/tutorials/kubernetes-basics/cluster-interactive.html index 8b07b331c7..f1de469494 100644 --- a/docs/tutorials/kubernetes-basics/cluster-interactive.html +++ b/docs/tutorials/kubernetes-basics/cluster-interactive.html @@ -22,7 +22,7 @@ diff --git a/docs/tutorials/kubernetes-basics/cluster-intro.html b/docs/tutorials/kubernetes-basics/cluster-intro.html index 009a8e3947..eb7835e242 100644 --- a/docs/tutorials/kubernetes-basics/cluster-intro.html +++ b/docs/tutorials/kubernetes-basics/cluster-intro.html @@ -97,7 +97,7 @@ redirect_from: diff --git a/docs/tutorials/kubernetes-basics/deploy-interactive.html b/docs/tutorials/kubernetes-basics/deploy-interactive.html index 73d7e9dfc3..ff3e4643d5 100644 --- a/docs/tutorials/kubernetes-basics/deploy-interactive.html +++ b/docs/tutorials/kubernetes-basics/deploy-interactive.html @@ -26,7 +26,7 @@ diff --git a/docs/tutorials/kubernetes-basics/deploy-intro.html b/docs/tutorials/kubernetes-basics/deploy-intro.html index 9fafe6012e..3664398794 100644 --- a/docs/tutorials/kubernetes-basics/deploy-intro.html +++ b/docs/tutorials/kubernetes-basics/deploy-intro.html @@ -95,7 +95,7 @@ diff --git a/docs/tutorials/kubernetes-basics/explore-interactive.html b/docs/tutorials/kubernetes-basics/explore-interactive.html index 9b16d4bca4..db8d52a482 100644 --- a/docs/tutorials/kubernetes-basics/explore-interactive.html +++ b/docs/tutorials/kubernetes-basics/explore-interactive.html @@ -26,7 +26,7 @@ diff --git a/docs/tutorials/kubernetes-basics/explore-intro.html b/docs/tutorials/kubernetes-basics/explore-intro.html index 4789838827..23dd27714b 100644 --- a/docs/tutorials/kubernetes-basics/explore-intro.html +++ b/docs/tutorials/kubernetes-basics/explore-intro.html @@ -129,7 +129,7 @@ diff --git a/docs/tutorials/kubernetes-basics/expose-interactive.html b/docs/tutorials/kubernetes-basics/expose-interactive.html index 3288807588..56b9ca4861 100644 --- a/docs/tutorials/kubernetes-basics/expose-interactive.html +++ b/docs/tutorials/kubernetes-basics/expose-interactive.html @@ -23,7 +23,7 @@ diff --git a/docs/tutorials/kubernetes-basics/expose-intro.html b/docs/tutorials/kubernetes-basics/expose-intro.html index 81c1981bf4..8506bf8d9d 100644 --- a/docs/tutorials/kubernetes-basics/expose-intro.html +++ b/docs/tutorials/kubernetes-basics/expose-intro.html @@ -125,7 +125,7 @@
diff --git a/docs/tutorials/kubernetes-basics/scale-interactive.html b/docs/tutorials/kubernetes-basics/scale-interactive.html index d41b6cb36b..aa2134864d 100644 --- a/docs/tutorials/kubernetes-basics/scale-interactive.html +++ b/docs/tutorials/kubernetes-basics/scale-interactive.html @@ -23,7 +23,7 @@ diff --git a/docs/tutorials/kubernetes-basics/scale-intro.html b/docs/tutorials/kubernetes-basics/scale-intro.html index b4b5d47c91..7d046756f9 100644 --- a/docs/tutorials/kubernetes-basics/scale-intro.html +++ b/docs/tutorials/kubernetes-basics/scale-intro.html @@ -107,7 +107,7 @@ diff --git a/docs/tutorials/kubernetes-basics/update-intro.html b/docs/tutorials/kubernetes-basics/update-intro.html index b7867f3b1f..411bef8d4f 100644 --- a/docs/tutorials/kubernetes-basics/update-intro.html +++ b/docs/tutorials/kubernetes-basics/update-intro.html @@ -122,7 +122,7 @@ From 0a28be36134737da3af0593e591f5e545cec4f50 Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Wed, 19 Oct 2016 08:55:03 -0400 Subject: [PATCH 16/72] Update networkpolicies.md --- docs/user-guide/networkpolicies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user-guide/networkpolicies.md b/docs/user-guide/networkpolicies.md index d7c4f572bb..91646633cd 100644 --- a/docs/user-guide/networkpolicies.md +++ b/docs/user-guide/networkpolicies.md @@ -89,7 +89,7 @@ __podSelector__: Each `NetworkPolicy` includes a `podSelector` which selects the __ingress__: Each `NetworkPolicy` includes a list of whitelist `ingress` rules. Each rule allows traffic which matches both the `from` and `ports` sections. -In plain language, this example NetworkPolicy: +This example NetworkPolicy has the following characteristics: 1. applies to all pods in the default namespace with the label "role=db" 2. allows tcp/6379 ingress traffic to the "role=db" pods from any pod in the current namespace with the label "role=frontend" (due to the podSelector list element) From d8688fa817129ed3cc358990c6b262349e265c16 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Fri, 21 Oct 2016 13:32:29 -0700 Subject: [PATCH 17/72] Add Romana to docs ToC, and kubeadm page --- _data/guides.yml | 2 ++ docs/admin/addons.md | 2 ++ docs/getting-started-guides/kubeadm.md | 2 +- docs/getting-started-guides/network-policy/romana.md | 9 +++++++++ 4 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 docs/getting-started-guides/network-policy/romana.md diff --git a/_data/guides.yml b/_data/guides.yml index 40d47b08d6..8214dcb740 100644 --- a/_data/guides.yml +++ b/_data/guides.yml @@ -68,6 +68,8 @@ toc: path: /docs/getting-started-guides/network-policy/walkthrough/ - title: Using Calico for NetworkPolicy path: /docs/getting-started-guides/network-policy/calico/ + - title: Using Romana for NetworkPolicy + path: /docs/getting-started-guides/network-policy/romana/ - title: Batch Jobs section: diff --git a/docs/admin/addons.md b/docs/admin/addons.md index 6e28edfaa2..02898e2857 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -12,6 +12,8 @@ This page lists some of the available add-ons and links to their respective inst * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. * [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. +* [Romana](romana.io) is a Layer 3 networking solution for network policy. Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize) + ## Visualization & Control diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index f4f4c15211..e7326c73df 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -166,7 +166,7 @@ By way of example, you can install [Weave Net](https://github.com/weaveworks/wea # kubectl apply -f https://git.io/weave-kube daemonset "weave-net" created -If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), please refer to their respective installation guides. +If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), or [Romana](https://github.com/romana/romana/tree/master/containerize) please refer to their respective installation guides. You should only install one pod network per cluster. Once a pod network has been installed, you can confirm that it is working by checking that the `kube-dns` pod is `Running` in the output of `kubectl get pods --all-namespaces`. diff --git a/docs/getting-started-guides/network-policy/romana.md b/docs/getting-started-guides/network-policy/romana.md new file mode 100644 index 0000000000..7a4dea113a --- /dev/null +++ b/docs/getting-started-guides/network-policy/romana.md @@ -0,0 +1,9 @@ +--- +assignees: +- chrismarino + +--- + +Romana details + +More changes. From a79c12489e32eaf62a7fb98cd7e0879ddf12dde3 Mon Sep 17 00:00:00 2001 From: MichalMankowski Date: Mon, 24 Oct 2016 16:21:16 +0200 Subject: [PATCH 18/72] fix typo and add section about kubectl configuration --- .../centos/centos_manual_config.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/getting-started-guides/centos/centos_manual_config.md b/docs/getting-started-guides/centos/centos_manual_config.md index 75b7cccbf7..ffa2d402f5 100644 --- a/docs/getting-started-guides/centos/centos_manual_config.md +++ b/docs/getting-started-guides/centos/centos_manual_config.md @@ -123,7 +123,7 @@ KUBE_API_ARGS="" ```shell $ etcdctl mkdir /kube-centos/network -$ etcdclt mk /kube-centos/network/config "{ \"Network\": \"172.30.0.0/16\", \"SubnetLen\": 24, \"Backend\": { \"Type\": \"vxlan\" } }" +$ etcdctl mk /kube-centos/network/config "{ \"Network\": \"172.30.0.0/16\", \"SubnetLen\": 24, \"Backend\": { \"Type\": \"vxlan\" } }" ``` * Configure flannel to overlay Docker network in /etc/sysconfig/flanneld on the master (also in the nodes as we'll see): @@ -196,6 +196,13 @@ for SERVICES in kube-proxy kubelet flanneld docker; do systemctl status $SERVICES done ``` +* Configure kubectl + +```shell +kubectl config set-cluster default-cluster --server=http://kube-centos:8080 +kubectl config set-context default-system --cluster=default-cluster --user=default-admin +kubectl config use-context default-system +``` *You should be finished!* From fff7f38748f1efd47dc7fcf1152b2b619d7c8c8d Mon Sep 17 00:00:00 2001 From: MichalMankowski Date: Mon, 24 Oct 2016 16:24:01 +0200 Subject: [PATCH 19/72] change to kube-centos --- docs/getting-started-guides/centos/centos_manual_config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started-guides/centos/centos_manual_config.md b/docs/getting-started-guides/centos/centos_manual_config.md index ffa2d402f5..f95d4bebd6 100644 --- a/docs/getting-started-guides/centos/centos_manual_config.md +++ b/docs/getting-started-guides/centos/centos_manual_config.md @@ -199,7 +199,7 @@ done * Configure kubectl ```shell -kubectl config set-cluster default-cluster --server=http://kube-centos:8080 +kubectl config set-cluster default-cluster --server=http://centos-master:8080 kubectl config set-context default-system --cluster=default-cluster --user=default-admin kubectl config use-context default-system ``` From 56a8e8bafc5843b6ba084a20dbc879590191f355 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 08:22:02 -0700 Subject: [PATCH 20/72] Minor content re-org, edits --- Gemfile.lock | 5 +++++ docs/admin/addons.md | 3 +-- docs/admin/networking.md | 4 ++-- docs/getting-started-guides/kubeadm.md | 5 ++--- docs/getting-started-guides/network-policy/romana.md | 12 ++++++++++-- .../network-policy/walkthrough.md | 9 ++++++++- docs/getting-started-guides/scratch.md | 9 ++------- 7 files changed, 30 insertions(+), 17 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ee385b958b..1229f4c4a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,6 +17,7 @@ GEM faraday (0.9.2) multipart-post (>= 1.2, < 3) ffi (1.9.14) + ffi (1.9.14-x64-mingw32) forwardable-extended (2.6.0) gemoji (2.1.0) html-pipeline (2.4.2) @@ -74,6 +75,9 @@ GEM nokogiri (1.6.8) mini_portile2 (~> 2.1.0) pkg-config (~> 1.1.7) + nokogiri (1.6.8-x64-mingw32) + mini_portile2 (~> 2.1.0) + pkg-config (~> 1.1.7) octokit (4.3.0) sawyer (~> 0.7.0, >= 0.5.3) pathutil (0.14.0) @@ -94,6 +98,7 @@ GEM PLATFORMS ruby + x64-mingw32 DEPENDENCIES activesupport (= 4.2.7) diff --git a/docs/admin/addons.md b/docs/admin/addons.md index 02898e2857..5e6573d349 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -12,8 +12,7 @@ This page lists some of the available add-ons and links to their respective inst * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. * [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. -* [Romana](romana.io) is a Layer 3 networking solution for network policy. Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize) - +* [Romana](http://romana.io) is a Layer 3 networking solution for network policy. Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). ## Visualization & Control diff --git a/docs/admin/networking.md b/docs/admin/networking.md index 9275b88565..2acbf062d4 100644 --- a/docs/admin/networking.md +++ b/docs/admin/networking.md @@ -1,4 +1,4 @@ ---- +--- assignees: - lavalamp - thockin @@ -191,7 +191,7 @@ Calico can also be run in policy enforcement mode in conjunction with other netw ### Romana -[Romana](http://romana.io) is an open source software defined networking (SDN) solution that lets you deploy Kubernetes without an overlay network. +[Romana](http://romana.io) is an open source network and security automation solution that lets you deploy Kubernetes without an overlay network. Romana supports Kubernetes [Network Policy](/docs/user-guide/networkpolicies/) to provide isolation across network namespaces. ### Contiv diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index e7326c73df..1672c8a614 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -158,15 +158,14 @@ Before you can deploy applications to it, you need to install a pod network. You must install a pod network add-on so that your pods can communicate with each other when they are on different hosts. **It is necessary to do this before you try to deploy any applications to your cluster.** -Several projects provide Kubernetes pod networks. -You can see a complete list of available network add-ons on the [add-ons page](/docs/admin/addons/). +Several projects are available that enable Kubernetes pod networks including Calico, Romana and Weave. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. By way of example, you can install [Weave Net](https://github.com/weaveworks/weave-kube) by logging in to the master and running: # kubectl apply -f https://git.io/weave-kube daemonset "weave-net" created -If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), or [Romana](https://github.com/romana/romana/tree/master/containerize) please refer to their respective installation guides. +If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), or [Romana](/docs/getting-started-guides/network-policy/romana/) please refer to their respective installation guides. You should only install one pod network per cluster. Once a pod network has been installed, you can confirm that it is working by checking that the `kube-dns` pod is `Running` in the output of `kubectl get pods --all-namespaces`. diff --git a/docs/getting-started-guides/network-policy/romana.md b/docs/getting-started-guides/network-policy/romana.md index 7a4dea113a..26ca728490 100644 --- a/docs/getting-started-guides/network-policy/romana.md +++ b/docs/getting-started-guides/network-policy/romana.md @@ -4,6 +4,14 @@ assignees: --- -Romana details +# Installation with kubeadmin + +Begin by following the [kubeadm getting started guide](/docs/getting-started-guides/kubeadm/) and complete steps 1, 2, and 3. + +Once completed, follow the [containerized installation guide](https://github.com/romana/romana/tree/master/containerize) for kubeadmin. + +## Romana Network Policy Resources + +* [Overview of Romana Network Policy](https://github.com/romana/romana/wiki/Romana-policies) +* [Example Policies](https://github.com/romana/core/tree/master/policy) -More changes. diff --git a/docs/getting-started-guides/network-policy/walkthrough.md b/docs/getting-started-guides/network-policy/walkthrough.md index 122baa653a..e4e86be5a7 100644 --- a/docs/getting-started-guides/network-policy/walkthrough.md +++ b/docs/getting-started-guides/network-policy/walkthrough.md @@ -6,7 +6,14 @@ assignees: Kubernetes can be used to declare network policies which govern how Pods can communicate with each other. This document helps you get started using the Kubernetes [NetworkPolicy API](/docs/user-guide/networkpolicies), and provides a demonstration thereof. -In this article we assume that a Kubernetes cluster has been created with network policy support. There are a number of network providers which support NetworkPolicy (see the "Using X for NetworkPolicy" articles in this section). The reference implementation is [Calico](/docs/getting-started-guides/network-policy/calico) running on GCE. +In this article, we assume a network provider that supports the NetworkPolicy API has been installed. Network providers can be installed as add-ons using [kubeadmin](/docs/getting-started-guides/kubeadm/), or any other suitable cluster installer. + +There are a number of network providers which support NetworkPolicy including: + +* [Calico](/docs/getting-started-guides/network-policy/calico/) +* [Romana](/docs/getting-started-guides/network-policy/romana/) + +The reference implementation is [Calico](/docs/getting-started-guides/network-policy/calico) running on GCE. The following example walkthrough will work on a Kubernetes cluster using any of the listed providers. diff --git a/docs/getting-started-guides/scratch.md b/docs/getting-started-guides/scratch.md index 970939465d..5eca3be201 100644 --- a/docs/getting-started-guides/scratch.md +++ b/docs/getting-started-guides/scratch.md @@ -85,6 +85,7 @@ to implement one of the above options: - [Flannel](https://github.com/coreos/flannel) - [Calico](http://https://github.com/projectcalico/calico-containers) - [Weave](http://weave.works/) + - [Romana](http://romana.io/) - [Open vSwitch (OVS)](http://openvswitch.org/) - [More found here](/docs/admin/networking#how-to-achieve-this) - You can also write your own. @@ -129,14 +130,8 @@ Also, you need to pick a static IP for master node. #### Network Policy -Kubernetes enables the definition of fine-grained network policy between Pods -using the [NetworkPolicy](/docs/user-guide/networkpolicy) resource. +Kubernetes enables the definition of fine-grained network policy between Pods using the [NetworkPolicy](/docs/user-guide/network-policy) resource. -Not all networking providers support the Kubernetes NetworkPolicy features. -For clusters which choose to enable NetworkPolicy, the -[Calico policy controller addon](https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/calico-policy-controller) -can enforce the NetworkPolicy API on top of native cloud-provider networking, -Flannel, or Calico networking. ### Cluster Naming From b36034a97c9ba9d606a03438b95f52aabe690754 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 08:22:22 -0700 Subject: [PATCH 21/72] edits --- docs/getting-started-guides/scratch.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/getting-started-guides/scratch.md b/docs/getting-started-guides/scratch.md index 5eca3be201..d1695c0bab 100644 --- a/docs/getting-started-guides/scratch.md +++ b/docs/getting-started-guides/scratch.md @@ -132,6 +132,7 @@ Also, you need to pick a static IP for master node. Kubernetes enables the definition of fine-grained network policy between Pods using the [NetworkPolicy](/docs/user-guide/network-policy) resource. +Not all networking providers support the Kubernetes NetworkPolicy API, see [Using Network Policy](/docs/getting-started-guides/network-policy/walkthrough/) for more information. ### Cluster Naming From e162232e3675d4c15f90d9a1a619c9ea047caf38 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 09:15:09 -0700 Subject: [PATCH 22/72] revert Gemfile --- Gemfile.lock | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1229f4c4a0..ee385b958b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,7 +17,6 @@ GEM faraday (0.9.2) multipart-post (>= 1.2, < 3) ffi (1.9.14) - ffi (1.9.14-x64-mingw32) forwardable-extended (2.6.0) gemoji (2.1.0) html-pipeline (2.4.2) @@ -75,9 +74,6 @@ GEM nokogiri (1.6.8) mini_portile2 (~> 2.1.0) pkg-config (~> 1.1.7) - nokogiri (1.6.8-x64-mingw32) - mini_portile2 (~> 2.1.0) - pkg-config (~> 1.1.7) octokit (4.3.0) sawyer (~> 0.7.0, >= 0.5.3) pathutil (0.14.0) @@ -98,7 +94,6 @@ GEM PLATFORMS ruby - x64-mingw32 DEPENDENCIES activesupport (= 4.2.7) From 569d9b2fe8046a6450b279e8923d2166b851de08 Mon Sep 17 00:00:00 2001 From: ankurshukla Date: Mon, 24 Oct 2016 14:59:01 -0700 Subject: [PATCH 23/72] Updates to the ISV label and adding 2 new ISV partners --- _includes/partner-script.js | 30 ++++++++++++++++++++++-------- images/square-logos/diamanti.png | Bin 0 -> 12983 bytes images/square-logos/sematext.png | Bin 0 -> 15119 bytes partners/index.html | 2 +- 4 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 images/square-logos/diamanti.png create mode 100644 images/square-logos/sematext.png diff --git a/_includes/partner-script.js b/_includes/partner-script.js index 79cbf6d513..4d1c78a734 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -126,6 +126,20 @@ link: 'https://github.com/nuagenetworks/nuage-kubernetes', blurb: 'The Nuage SDN platform provides policy-based networking between Kubernetes Pods and non-Kubernetes environments with visibility and security monitoring.' }, + { + type: 0, + name: 'Sematext', + logo: 'sematext', + link: 'https://sematext.com/kubernetes/', + blurb: 'Logging & Monitoring: Automatic collection and processing of Metrics, Events and Logs for auto-discovered pods and Kubernetes nodes.' + }, + { + type: 0, + name: 'Diamanti', + logo: 'diamanti', + link: 'https://www.diamanti.com/products/', + blurb: 'Diamanti deploys containers with guaranteed performance using Kubernetes in the first hyperconverged appliance purpose built for containerized applications.' + }, { type: 1, name: 'Apprenda', @@ -169,28 +183,28 @@ blurb: 'Container Solutions is a premium software consultancy that focuses on programmable infrastructure, offering our expertise in software development, strategy and operations to help you innovate at speed and scale.' } ] - + var isvContainer = document.getElementById('isvContainer') var servContainer = document.getElementById('servContainer') - + var sorted = partners.sort(function (a, b) { if (a.name > b.name) return 1 if (a.name < b.name) return -1 return 0 }) - + sorted.forEach(function (obj) { var box = document.createElement('div') box.className = 'partner-box' var img = document.createElement('img') img.src = '/images/square-logos/' + obj.logo + '.png' - + var div = document.createElement('div') - + var p = document.createElement('p') p.textContent = obj.blurb - + var link = document.createElement('a') link.href = obj.link link.target = '_blank' @@ -201,8 +215,8 @@ box.appendChild(img) box.appendChild(div) - + var container = obj.type ? servContainer : isvContainer container.appendChild(box) }) -})(); \ No newline at end of file +})(); diff --git a/images/square-logos/diamanti.png b/images/square-logos/diamanti.png new file mode 100644 index 0000000000000000000000000000000000000000..37f1d989982a1ab4c467a5625b44821095c1d4ca GIT binary patch literal 12983 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 literal 0 HcmV?d00001 diff --git a/partners/index.html b/partners/index.html index 40dd076b30..c30a335401 100644 --- a/partners/index.html +++ b/partners/index.html @@ -15,7 +15,7 @@ title: Partners
We are working with a broad group of partners who contribute to the Kubernetes core codebase, making it stronger and richer. There partners create a vibrant Kubernetes ecosystem supporting a spectrum of complementing platforms, from open source solutions to market-leading technologies.
-

ISV Partners

+

Technology Partners

Services Partners

From 2232e063aa1e41d044d66a700fc1caa49e2e5d61 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 16:00:28 -0700 Subject: [PATCH 24/72] Edits for consistency.. Kubeadmin, etc. --- docs/admin/addons.md | 2 +- docs/getting-started-guides/network-policy/romana.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/admin/addons.md b/docs/admin/addons.md index 5e6573d349..4924efd604 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -12,7 +12,7 @@ This page lists some of the available add-ons and links to their respective inst * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. * [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. -* [Romana](http://romana.io) is a Layer 3 networking solution for network policy. Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). +* [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API(/docs/user-guide/networkpolicies/). Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). ## Visualization & Control diff --git a/docs/getting-started-guides/network-policy/romana.md b/docs/getting-started-guides/network-policy/romana.md index 26ca728490..c25835ebb0 100644 --- a/docs/getting-started-guides/network-policy/romana.md +++ b/docs/getting-started-guides/network-policy/romana.md @@ -4,14 +4,14 @@ assignees: --- -# Installation with kubeadmin +# Installation with kubeadm -Begin by following the [kubeadm getting started guide](/docs/getting-started-guides/kubeadm/) and complete steps 1, 2, and 3. +Begin by following the [kubeadm getting started guide](/docs/getting-started-guides/kubeadm/) and complete steps 1, 2, and 3. Once completed, follow the [containerized installation guide](https://github.com/romana/romana/tree/master/containerize) for kubeadmin. Kubernetes network policies can then be applied to pods using the NetworkPolicy API. -Once completed, follow the [containerized installation guide](https://github.com/romana/romana/tree/master/containerize) for kubeadmin. +#### Additional Romana Network Policy Options -## Romana Network Policy Resources +In addition to the standard Kubernetes NetworkPolicy API, Romana also supports additional network policy functions. -* [Overview of Romana Network Policy](https://github.com/romana/romana/wiki/Romana-policies) -* [Example Policies](https://github.com/romana/core/tree/master/policy) +* [Romana Network Policy Capabilities](https://github.com/romana/romana/wiki/Romana-policies) +* [Example Romana Policies](https://github.com/romana/core/tree/master/policy) From 0bfafbf6a81fd3453de2cf8aaae5c180abb3f0b0 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 16:22:55 -0700 Subject: [PATCH 25/72] Markdown error... --- docs/admin/addons.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/addons.md b/docs/admin/addons.md index 4924efd604..92b1e1998d 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -12,7 +12,7 @@ This page lists some of the available add-ons and links to their respective inst * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. * [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. -* [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API(/docs/user-guide/networkpolicies/). Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). +* [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API](/docs/user-guide/networkpolicies/). Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). ## Visualization & Control From 08d1ecd1dfe57a153acaa720f424472240957045 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Mon, 24 Oct 2016 16:25:58 -0700 Subject: [PATCH 26/72] Kubeadm consistency --- docs/admin/addons.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/addons.md b/docs/admin/addons.md index 92b1e1998d..e802343ab9 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -12,7 +12,7 @@ This page lists some of the available add-ons and links to their respective inst * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. * [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. -* [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API](/docs/user-guide/networkpolicies/). Kubeadmin add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). +* [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API](/docs/user-guide/networkpolicies/). Kubeadm add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). ## Visualization & Control From 5ff5f10e762f8b8697c224afcbcea8ffb7a65a0c Mon Sep 17 00:00:00 2001 From: MichalMankowski Date: Tue, 25 Oct 2016 08:48:43 +0200 Subject: [PATCH 27/72] change default-system to default-context --- docs/getting-started-guides/centos/centos_manual_config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/getting-started-guides/centos/centos_manual_config.md b/docs/getting-started-guides/centos/centos_manual_config.md index f95d4bebd6..08419bcff7 100644 --- a/docs/getting-started-guides/centos/centos_manual_config.md +++ b/docs/getting-started-guides/centos/centos_manual_config.md @@ -200,8 +200,8 @@ done ```shell kubectl config set-cluster default-cluster --server=http://centos-master:8080 -kubectl config set-context default-system --cluster=default-cluster --user=default-admin -kubectl config use-context default-system +kubectl config set-context default-context --cluster=default-cluster --user=default-admin +kubectl config use-context default-context ``` *You should be finished!* From 66e66c8572e2ce4c57733af2a517c874d5186ad3 Mon Sep 17 00:00:00 2001 From: Abrar Shivani Date: Sun, 16 Oct 2016 19:46:02 -0700 Subject: [PATCH 28/72] Add vSphere Storage class --- docs/user-guide/persistent-volumes/index.md | 14 ++++++++++++ docs/user-guide/volumes.md | 25 +++++++++++++++------ 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/docs/user-guide/persistent-volumes/index.md b/docs/user-guide/persistent-volumes/index.md index 8c69a75379..ffab80a61b 100644 --- a/docs/user-guide/persistent-volumes/index.md +++ b/docs/user-guide/persistent-volumes/index.md @@ -400,6 +400,20 @@ parameters: * `type`: [VolumeType](http://docs.openstack.org/admin-guide/dashboard-manage-volumes.html) created in Cinder. Default is empty. * `availability`: Availability Zone. Default is empty. +#### vSphere + +```yaml +kind: StorageClass +apiVersion: storage.k8s.io/v1beta1 +metadata: + name: fast +provisioner: kubernetes.io/vsphere-volume +parameters: + diskformat: zeroedthick +``` + +* `diskformat`: `thin`, `zeroedthick` and `eagerzeroedthick`. Default: `"thin"`. + ## Writing Portable Configuration If you're writing configuration templates or examples that run on a wide range of clusters diff --git a/docs/user-guide/volumes.md b/docs/user-guide/volumes.md index 353f9a42a8..e11f0ca44b 100644 --- a/docs/user-guide/volumes.md +++ b/docs/user-guide/volumes.md @@ -475,18 +475,27 @@ More details can be found [here](https://github.com/kubernetes/kubernetes/tree/{ ### vsphereVolume -A `vsphereVolume` is used to mount a vSphere VMDK Volume into your Pod. The contents -of a volume are preserved when it is unmounted. +__Prerequisite: Kubernetes with vSphere Cloud Provider configured. +For cloudprovider configuration please refer [vSphere getting started guide](http://kubernetes.io/docs/getting-started-guides/vsphere/).__ -__Important: You must create a VMDK volume using `vmware-vdiskmanager -c` or -the VSphere API before you can use it__ +A `vsphereVolume` is used to mount a vSphere VMDK Volume into your Pod. The contents +of a volume are preserved when it is unmounted. It supports both VMFS and VSAN datastore. + +__Important: You must create VMDK using one of the following method before using with POD.__ #### Creating a VMDK volume -Before you can use a vSphere volume with a pod, you need to create it. +* Create using vmkfstools. + + First ssh into ESX and then use following command to create vmdk, ```shell -vmware-vdiskmanager -c -t 0 -s 40GB -a lsilogic myDisk.vmdk + vmkfstools -c 2G /vmfs/volumes/DatastoreName/volumes/myDisk.vmdk +``` + +* Create using vmware-vdiskmanager. +```shell + vmware-vdiskmanager -c -t 0 -s 40GB -a lsilogic myDisk.vmdk ``` #### vSphere VMDK Example configuration @@ -507,9 +516,11 @@ spec: - name: test-volume # This VMDK volume must already exist. vsphereVolume: - volumePath: myDisk + volumePath: "[DatastoreName] volumes/myDisk" fsType: ext4 ``` +More examples can be found [here](https://github.com/kubernetes/kubernetes/tree/master/examples/volumes/vsphere). + ### Quobyte From eefbcc693c742021ac8037211fb618bb5b95caa2 Mon Sep 17 00:00:00 2001 From: Charlie Drage Date: Tue, 18 Oct 2016 11:49:34 -0400 Subject: [PATCH 29/72] Add missing information and new link on Kompose Adds a new to Kompose on the Kubernetes Incubator More information on Kompose / better formatting to reflect other tools on the page --- docs/tools/index.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/tools/index.md b/docs/tools/index.md index 37cc5bc54b..482df866b4 100644 --- a/docs/tools/index.md +++ b/docs/tools/index.md @@ -35,6 +35,11 @@ Use Helm to: ### Kompose -[`kompose`](https://github.com/skippbox/kompose) is a tool to help users familiar with `docker-compose` -move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes objects. `kompose` -is a convenient tool to go from local Docker development to managing your application with Kubernetes. +[Kompose](https://github.com/kubernetes-incubator/kompose) is a tool to help users familiar with Docker Compose +move to Kubernetes. + +Use Kompose to: + +* Translate a Docker Compose file into Kubernetes objects +* Go from local Docker development to managing your application via Kubernetes +* Convert v1 or v2 Docker Compose `yaml` files or [Distributed Application Bundles](https://docs.docker.com/compose/bundles/) From f5ab3e9d33e052bf73ee221386dd7f6eef191857 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Tue, 25 Oct 2016 09:45:05 -0700 Subject: [PATCH 30/72] Remove project references... --- docs/getting-started-guides/kubeadm.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 21807165cc..c9f33ee69b 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -160,15 +160,14 @@ Before you can deploy applications to it, you need to install a pod network. You must install a pod network add-on so that your pods can communicate with each other when they are on different hosts. **It is necessary to do this before you try to deploy any applications to your cluster.** -Several projects are available that enable Kubernetes pod networks including Calico, Romana and Weave. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. +Several projects are available that enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. By way of example, you can install [Weave Net](https://github.com/weaveworks/weave-kube) by logging in to the master and running: # kubectl apply -f https://git.io/weave-kube daemonset "weave-net" created -If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), or [Romana](/docs/getting-started-guides/network-policy/romana/) please refer to their respective installation guides. -You should only install one pod network per cluster. +If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. Once a pod network has been installed, you can confirm that it is working by checking that the `kube-dns` pod is `Running` in the output of `kubectl get pods --all-namespaces`. **This signifies that your cluster is ready.** From 6a290cd6e724afd848f2c3d0fa78305bc09075b8 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Tue, 25 Oct 2016 14:55:55 -0700 Subject: [PATCH 31/72] Remove vendor reference, typo... --- docs/getting-started-guides/kubeadm.md | 6 +++--- docs/getting-started-guides/network-policy/walkthrough.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index c9f33ee69b..4559c8165d 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -162,10 +162,10 @@ You must install a pod network add-on so that your pods can communicate with eac Several projects are available that enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. -By way of example, you can install [Weave Net](https://github.com/weaveworks/weave-kube) by logging in to the master and running: +You can install a pod network add-on with the following command: - # kubectl apply -f https://git.io/weave-kube - daemonset "weave-net" created + # kubectl apply -f + daemonset "" created If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. diff --git a/docs/getting-started-guides/network-policy/walkthrough.md b/docs/getting-started-guides/network-policy/walkthrough.md index e4e86be5a7..1a02bc4877 100644 --- a/docs/getting-started-guides/network-policy/walkthrough.md +++ b/docs/getting-started-guides/network-policy/walkthrough.md @@ -6,7 +6,7 @@ assignees: Kubernetes can be used to declare network policies which govern how Pods can communicate with each other. This document helps you get started using the Kubernetes [NetworkPolicy API](/docs/user-guide/networkpolicies), and provides a demonstration thereof. -In this article, we assume a network provider that supports the NetworkPolicy API has been installed. Network providers can be installed as add-ons using [kubeadmin](/docs/getting-started-guides/kubeadm/), or any other suitable cluster installer. +In this article, we assume a network provider that supports the NetworkPolicy API has been installed. Network providers can be installed as add-ons using [kubeadm](/docs/getting-started-guides/kubeadm/), or any other suitable cluster installer. There are a number of network providers which support NetworkPolicy including: From e8860fcba0421a299d7b81cf8b7245ae300a46fa Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Tue, 25 Oct 2016 15:05:23 -0700 Subject: [PATCH 32/72] format --- docs/getting-started-guides/kubeadm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 4559c8165d..b0565c02a2 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -164,8 +164,8 @@ Several projects are available that enable Kubernetes pod networks. Some may als You can install a pod network add-on with the following command: - # kubectl apply -f - daemonset "" created + # kubectl apply -f + daemonset "" created If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. From 5d7db3f6431939379a98e30c7ef4cc597e4234a0 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Tue, 25 Oct 2016 15:24:54 -0700 Subject: [PATCH 33/72] Rework.. --- docs/getting-started-guides/network-policy/walkthrough.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/getting-started-guides/network-policy/walkthrough.md b/docs/getting-started-guides/network-policy/walkthrough.md index 1a02bc4877..0317458e97 100644 --- a/docs/getting-started-guides/network-policy/walkthrough.md +++ b/docs/getting-started-guides/network-policy/walkthrough.md @@ -6,9 +6,6 @@ assignees: Kubernetes can be used to declare network policies which govern how Pods can communicate with each other. This document helps you get started using the Kubernetes [NetworkPolicy API](/docs/user-guide/networkpolicies), and provides a demonstration thereof. -In this article, we assume a network provider that supports the NetworkPolicy API has been installed. Network providers can be installed as add-ons using [kubeadm](/docs/getting-started-guides/kubeadm/), or any other suitable cluster installer. - -There are a number of network providers which support NetworkPolicy including: * [Calico](/docs/getting-started-guides/network-policy/calico/) * [Romana](/docs/getting-started-guides/network-policy/romana/) From 6649f59283483c8bf27a851a050f0b1dff4472fb Mon Sep 17 00:00:00 2001 From: Jean de Klerk Date: Tue, 25 Oct 2016 18:41:49 -0600 Subject: [PATCH 34/72] Remove outdated notes The issue in question has been resolved. --- docs/getting-started-guides/minikube.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/getting-started-guides/minikube.md b/docs/getting-started-guides/minikube.md index 020fc5e257..2362424440 100644 --- a/docs/getting-started-guides/minikube.md +++ b/docs/getting-started-guides/minikube.md @@ -136,7 +136,6 @@ Use the built-in Docker daemon with: eval $(minikube docker-env) ``` This command sets up the Docker environment variables so a Docker client can communicate with the minikube Docker daemon. -Minikube currently supports only docker version 1.11.1 on the server, which is what is supported by Kubernetes 1.3. With a newer docker version, you'll get this [issue](https://github.com/kubernetes/minikube/issues/338). ```shell docker ps From eb32f1323bca5ca0819a1151da5b7e81f8a76c01 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 06:35:28 -0700 Subject: [PATCH 35/72] Weird client mishap missed this line... --- docs/getting-started-guides/network-policy/walkthrough.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/getting-started-guides/network-policy/walkthrough.md b/docs/getting-started-guides/network-policy/walkthrough.md index 0317458e97..49da17e6ef 100644 --- a/docs/getting-started-guides/network-policy/walkthrough.md +++ b/docs/getting-started-guides/network-policy/walkthrough.md @@ -6,6 +6,7 @@ assignees: Kubernetes can be used to declare network policies which govern how Pods can communicate with each other. This document helps you get started using the Kubernetes [NetworkPolicy API](/docs/user-guide/networkpolicies), and provides a demonstration thereof. +In this article, we assume a Kubernetes cluster has been created with network policy support. There are a number of network providers that support NetworkPolicy including: * [Calico](/docs/getting-started-guides/network-policy/calico/) * [Romana](/docs/getting-started-guides/network-policy/romana/) From a600ad20e656d59390db51feb075d6477262354d Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 07:48:11 -0700 Subject: [PATCH 36/72] Resolved conflich --- docs/getting-started-guides/kubeadm.md | 35 ++++++-------------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 4b331ee5e8..1b4429c0b8 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -157,18 +157,19 @@ This will remove the "dedicated" taint from any nodes that have it, including th ### (3/4) Installing a pod network You must install a pod network add-on so that your pods can communicate with each other. -In the meantime, the kubenet network plugin doesn't work. Instead, CNI plugin networks are supported, those you see below. + +Note: Kubeadm only supports CNI based networks and therefore kubenet based networks will not work. + **It is necessary to do this before you try to deploy any applications to your cluster, and before `kube-dns` will start up.** -Several projects provide Kubernetes pod networks. -You can see a complete list of available network add-ons on the [add-ons page](/docs/admin/addons/). +Several CNI based network alternatives are available than enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. -By way of example, you can install [Weave Net](https://github.com/weaveworks/weave-kube) by logging in to the master and running: +You can install a pod network add-on with the following command: - # kubectl apply -f https://git.io/weave-kube - daemonset "weave-net" created + # kubectl apply -f + daemonset "" created -If you prefer [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) or [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm), please refer to their respective installation guides. +If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. If you are on another architecture than amd64, you should use the flannel overlay network as described in [the multi-platform section](#kubeadm-is-multi-platform) @@ -202,29 +203,9 @@ For example: A few seconds later, you should notice that running `kubectl get nodes` on the master shows a cluster with as many machines as you created. -<<<<<<< HEAD -**YOUR CLUSTER IS NOT READY YET!** - -Before you can deploy applications to it, you need to install a pod network. - -### (4/4) Installing a pod network - -You must install a pod network add-on so that your pods can communicate with each other when they are on different hosts. -**It is necessary to do this before you try to deploy any applications to your cluster.** - -Several projects are available that enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. - -You can install a pod network add-on with the following command: - - # kubectl apply -f - daemonset "" created - -If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. -======= ### (Optional) Control your cluster from machines other than the master In order to get a kubectl on your laptop for example to talk to your cluster, you need to copy the `KubeConfig` file from your master to your laptop like this: ->>>>>>> refs/remotes/kubernetes/master # scp root@:/etc/kubernetes/admin.conf . # kubectl --kubeconfig ./admin.conf get nodes From 714440f3ae22a7f306c07589bc42aeac92721855 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 08:00:29 -0700 Subject: [PATCH 37/72] Reworked language... --- docs/getting-started-guides/kubeadm.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 1b4429c0b8..8bbda4cdf4 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -158,9 +158,6 @@ This will remove the "dedicated" taint from any nodes that have it, including th You must install a pod network add-on so that your pods can communicate with each other. -Note: Kubeadm only supports CNI based networks and therefore kubenet based networks will not work. - -**It is necessary to do this before you try to deploy any applications to your cluster, and before `kube-dns` will start up.** Several CNI based network alternatives are available than enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. @@ -169,7 +166,7 @@ You can install a pod network add-on with the following command: # kubectl apply -f daemonset "" created -If you prefer one of the other network providers please refer to their respective installation guides. You should only install one pod network per cluster. +Please refer to the specific add-on installation guide for exact details. You should only install one pod network per cluster. If you are on another architecture than amd64, you should use the flannel overlay network as described in [the multi-platform section](#kubeadm-is-multi-platform) From 66e1e236a2e006076d6fe9a7a97e4c1fe3d626d8 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 08:01:41 -0700 Subject: [PATCH 38/72] More git client weirdness --- docs/getting-started-guides/kubeadm.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 8bbda4cdf4..f53c2f9480 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -158,6 +158,7 @@ This will remove the "dedicated" taint from any nodes that have it, including th You must install a pod network add-on so that your pods can communicate with each other. + **It is necessary to do this before you try to deploy any applications to your cluster, and before `kube-dns` will start up. Note also that Kubeadm only supports CNI based networks and therefore kubenet based networks will not work.** Several CNI based network alternatives are available than enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. From 6d9c7babe1eba9fa2f833a960070c011de6328a1 Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 13:35:41 -0700 Subject: [PATCH 39/72] Typos, clarity.... --- docs/getting-started-guides/kubeadm.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index f53c2f9480..be600d15bd 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -158,14 +158,13 @@ This will remove the "dedicated" taint from any nodes that have it, including th You must install a pod network add-on so that your pods can communicate with each other. - **It is necessary to do this before you try to deploy any applications to your cluster, and before `kube-dns` will start up. Note also that Kubeadm only supports CNI based networks and therefore kubenet based networks will not work.** -Several CNI based network alternatives are available than enable Kubernetes pod networks. Some may also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. +Several projects provide Kubernetes pod networks using CNI, some of which +also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. You can install a pod network add-on with the following command: # kubectl apply -f - daemonset "" created Please refer to the specific add-on installation guide for exact details. You should only install one pod network per cluster. From 32c2a7d29ffc5a2e5f6d20a3bdfd56832f1833ac Mon Sep 17 00:00:00 2001 From: Chris Marino Date: Wed, 26 Oct 2016 13:36:31 -0700 Subject: [PATCH 40/72] Client glitch again --- docs/getting-started-guides/kubeadm.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index be600d15bd..5848fbdc5f 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -158,6 +158,7 @@ This will remove the "dedicated" taint from any nodes that have it, including th You must install a pod network add-on so that your pods can communicate with each other. + **It is necessary to do this before you try to deploy any applications to your cluster, and before `kube-dns` will start up. Note also that `kubeadm` only supports CNI based networks and therefore kubenet based networks will not work.** Several projects provide Kubernetes pod networks using CNI, some of which also support [Network Policy](/docs/user-guide/networkpolicies/). See the [add-ons page](/docs/admin/addons/) for a complete list of available network add-ons. From d4736684a49a4223cfa02ea5c8e5f30158638f57 Mon Sep 17 00:00:00 2001 From: seanturner83 Date: Thu, 27 Oct 2016 10:14:51 +0100 Subject: [PATCH 41/72] Adds Jetstack as a solutions partner --- _includes/partner-script.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/_includes/partner-script.js b/_includes/partner-script.js index 79cbf6d513..19f489f46a 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -167,6 +167,13 @@ logo: 'container_solutions', link: 'http://container-solutions.com/resources/kubernetes/', blurb: 'Container Solutions is a premium software consultancy that focuses on programmable infrastructure, offering our expertise in software development, strategy and operations to help you innovate at speed and scale.' + }, + { + type: 1, + name: 'Jetstack', + logo: 'jetstack', + link: 'https://www.jetstack.io/', + blurb: 'Jetstack is an organisation focused entirely on Kubernetes. They will help you to get the most out of Kubernetes through expert professional services and open source tooling. Get in touch, and accelerate your project.' } ] @@ -205,4 +212,4 @@ var container = obj.type ? servContainer : isvContainer container.appendChild(box) }) -})(); \ No newline at end of file +})(); From 4c7b24ee492287946719cd46d2828dcb6c4dd702 Mon Sep 17 00:00:00 2001 From: seanturner83 Date: Thu, 27 Oct 2016 10:22:00 +0100 Subject: [PATCH 42/72] Adds square with Jetstack logo --- images/square-logos/jetstack.png | Bin 0 -> 3814 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/square-logos/jetstack.png diff --git a/images/square-logos/jetstack.png b/images/square-logos/jetstack.png new file mode 100644 index 0000000000000000000000000000000000000000..90d02015917c58f792f7fe65fd04dc5bfa96532d GIT binary patch literal 3814 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 Date: Tue, 18 Oct 2016 14:39:12 +0200 Subject: [PATCH 43/72] Added livenessprobe example with hidden parameters --- docs/user-guide/pod-states.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/user-guide/pod-states.md b/docs/user-guide/pod-states.md index 8806e3be7c..b29270e5f8 100644 --- a/docs/user-guide/pod-states.md +++ b/docs/user-guide/pod-states.md @@ -89,6 +89,40 @@ If a node dies or is disconnected from the rest of the cluster, some entity with ## Examples +### Advanced livenessProbe example + +Liveness probes are executed by `kubelet`, so all requests will be made within kubelet network namespace. + +```yaml +apiVersion: v1 +kind: Pod +metadata: + labels: + test: liveness + name: liveness-http +spec: + containers: + - args: + - /server + image: gcr.io/google_containers/liveness + livenessProbe: + httpGet: + # when "host" is not defined, "PodIP" will be used + # host: my-host + # when "scheme" is not defined, "HTTP" scheme will be used. Only "HTTP" and "HTTPS" are allowed + # scheme: HTTPS + path: /healthz + port: 8080 + httpHeaders: + - name: X-Custom-Header + value: Awesome + initialDelaySeconds: 15 + timeoutSeconds: 1 + name: liveness +``` + +### Example states + * Pod is `Running`, 1 container, container exits success * Log completion event * If RestartPolicy is: From c60107ea1c8b560a57fd4d190d832abe7ce49f58 Mon Sep 17 00:00:00 2001 From: steveperry-53 Date: Thu, 20 Oct 2016 11:53:40 -0700 Subject: [PATCH 44/72] Use shared include file for prerequisites. --- .../load-balance-access-application-cluster.md | 9 +-------- .../port-forward-access-application-cluster.md | 9 +-------- .../access-kubernetes-api/http-proxy-access-api.md | 9 +-------- docs/tasks/administer-cluster/assign-pods-nodes.md | 9 +-------- .../expose-external-ip-address-service.md | 11 ++--------- .../expose-external-ip-address.md | 10 +--------- .../run-stateless-application-deployment.md | 9 +-------- 7 files changed, 8 insertions(+), 58 deletions(-) diff --git a/docs/tasks/access-application-cluster/load-balance-access-application-cluster.md b/docs/tasks/access-application-cluster/load-balance-access-application-cluster.md index d2c1a33b07..259988aa15 100644 --- a/docs/tasks/access-application-cluster/load-balance-access-application-cluster.md +++ b/docs/tasks/access-application-cluster/load-balance-access-application-cluster.md @@ -11,14 +11,7 @@ load-balanced access to an application running in a cluster. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Create a Kubernetes cluster, including a running Kubernetes - API server. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* Configure `kubectl` to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +{% include task-tutorial-prereqs.md %} {% endcapture %} diff --git a/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md b/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md index 8550e7c753..b3d8db38dd 100644 --- a/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md +++ b/docs/tasks/access-application-cluster/port-forward-access-application-cluster.md @@ -12,14 +12,7 @@ for database debugging. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Create a Kubernetes cluster, including a running Kubernetes - API server. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* Configure `kubectl` to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +* {% include task-tutorial-prereqs.md %} * Install [redis-cli](http://redis.io/topics/rediscli). diff --git a/docs/tasks/access-kubernetes-api/http-proxy-access-api.md b/docs/tasks/access-kubernetes-api/http-proxy-access-api.md index 0c7ad2ca87..fad85fcadf 100644 --- a/docs/tasks/access-kubernetes-api/http-proxy-access-api.md +++ b/docs/tasks/access-kubernetes-api/http-proxy-access-api.md @@ -7,14 +7,7 @@ This page shows how to use an HTTP proxy to access the Kubernetes API. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Create a Kubernetes cluster, including a running Kubernetes - API server. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* Configure `kubectl` to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +* {% include task-tutorial-prereqs.md %} * If you do not already have an application running in your cluster, start a Hello world application by entering this command: diff --git a/docs/tasks/administer-cluster/assign-pods-nodes.md b/docs/tasks/administer-cluster/assign-pods-nodes.md index e966f23e28..f778e87e4b 100644 --- a/docs/tasks/administer-cluster/assign-pods-nodes.md +++ b/docs/tasks/administer-cluster/assign-pods-nodes.md @@ -8,14 +8,7 @@ Kubernetes cluster. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Create a Kubernetes cluster, including a running Kubernetes - API server. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* Configure `kubectl` to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +{% include task-tutorial-prereqs.md %} {% endcapture %} diff --git a/docs/tutorials/stateless-application/expose-external-ip-address-service.md b/docs/tutorials/stateless-application/expose-external-ip-address-service.md index 71112c6666..58d60f7bd6 100644 --- a/docs/tutorials/stateless-application/expose-external-ip-address-service.md +++ b/docs/tutorials/stateless-application/expose-external-ip-address-service.md @@ -12,14 +12,7 @@ provides load balancing for an application that has two running instances. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Create a Kubernetes cluster, including a running Kubernetes - API server. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* Configure `kubectl` to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +{% include task-tutorial-prereqs.md %} {% endcapture %} @@ -104,7 +97,7 @@ provides load balancing for an application that has two running instances. 1. On your chosen node, create a firewall rule that allows TCP traffic on your node port. For example, if your Service has a NodePort value of - 31568, create a firewall rule that allows TCP traffic on port 31568. + 31568, create a firewall rule that allows TCP traffic on port 31568. 1. Use the node address and node port to access the Hello World application: diff --git a/docs/tutorials/stateless-application/expose-external-ip-address.md b/docs/tutorials/stateless-application/expose-external-ip-address.md index 63aabb813d..56606d511c 100644 --- a/docs/tutorials/stateless-application/expose-external-ip-address.md +++ b/docs/tutorials/stateless-application/expose-external-ip-address.md @@ -11,15 +11,7 @@ external IP address. {% capture prerequisites %} -* Install [kubectl](http://kubernetes.io/docs/user-guide/prereqs). - -* Use a cloud provider like Google Container Engine or Amazon Web Services to - create a Kubernetes cluster. This tutorial creates an - [external load balancer](/docs/user-guide/load-balancer/), - which requires a cloud provider. - -* Configure `kubectl` to communicate with your Kubernetes API server. For - instructions, see the documentation for your cloud provider. +{% include task-tutorial-prereqs.md %} {% endcapture %} diff --git a/docs/tutorials/stateless-application/run-stateless-application-deployment.md b/docs/tutorials/stateless-application/run-stateless-application-deployment.md index 20a7aff243..755e52ebfe 100644 --- a/docs/tutorials/stateless-application/run-stateless-application-deployment.md +++ b/docs/tutorials/stateless-application/run-stateless-application-deployment.md @@ -19,14 +19,7 @@ This page shows how to run an application using a Kubernetes Deployment object. {% capture prerequisites %} -* To do this tutorial, you need a Kubernetes cluster, including a running - Kubernetes API server. You can use an existing cluster, or you can create a - new cluster. One way to create a new cluster is to use - [Minikube](/docs/getting-started-guides/minikube). - -* You also need to have `kubectl` installed on your local machine, and `kubectl` - must be configured to communicate with your Kubernetes API server. This - configuration is done automatically if you use Minikube. +{% include task-tutorial-prereqs.md %} {% endcapture %} From f85bbc130cd73f03f1e4eebe8ec288998e9bf3ff Mon Sep 17 00:00:00 2001 From: chrislovecnm Date: Wed, 26 Oct 2016 10:28:26 -0600 Subject: [PATCH 45/72] moving kube-up.sh to legacy for aws install --- docs/getting-started-guides/aws.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/docs/getting-started-guides/aws.md b/docs/getting-started-guides/aws.md index df4a6cdeb3..4084c3dc0d 100644 --- a/docs/getting-started-guides/aws.md +++ b/docs/getting-started-guides/aws.md @@ -2,12 +2,31 @@ assignees: - justinsb - lavalamp +- clove --- * TOC {:toc} + +## Supported Production Grade Tools with High Availability Options + +* [Kubernetes Operations](https://github.com/kubernetes/kops) - Production Grade K8s Installation, Upgrades, and Management. Supports running Debian and CentOS in AWS. + +* CoreOS maintains [a CLI tool](https://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html), `kube-aws` that will create and manage a Kubernetes cluster based on [CoreOS](http://www.coreos.com), using AWS tools: EC2, CloudFormation and Autoscaling. + +## Other Options + +* Other community projects exist that use tools such that use other configuration management tooling. + +TODO: add more options + +## Legacy Tooling + +`kube-up.sh` is a legacy tool that is an easy way to spin up a cluster. This tool +is being deprecated, and does not create a production ready environment. + ## Prerequisites 1. You need an AWS account. Visit [http://aws.amazon.com](http://aws.amazon.com) to get started @@ -97,12 +116,7 @@ If these already exist, make sure you want them to be used here. NOTE: If using an existing keypair named "kubernetes" then you must set the `AWS_SSH_KEY` key to point to your private key. -### Alternatives -* [kops](https://github.com/kubernetes/kops) "kubernetes-ops" is a complete Kubernetes cluster lifecycle management tool, - that supports AWS. - -* CoreOS maintains [a CLI tool](https://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html), `kube-aws` that will create and manage a Kubernetes cluster based on [CoreOS](http://www.coreos.com), using AWS tools: EC2, CloudFormation and Autoscaling. ## Getting started with your cluster @@ -162,6 +176,3 @@ For support level information on all solutions, see the [Table of solutions](/do Please see the [Kubernetes docs](/docs/) for more details on administering and using a Kubernetes cluster. - - - From c4da909199c877ca565313ace8bb24e11c656332 Mon Sep 17 00:00:00 2001 From: chrislovecnm Date: Thu, 27 Oct 2016 23:15:41 -0600 Subject: [PATCH 46/72] tweaks requested hr --- docs/getting-started-guides/aws.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/docs/getting-started-guides/aws.md b/docs/getting-started-guides/aws.md index 4084c3dc0d..a76cfeeeea 100644 --- a/docs/getting-started-guides/aws.md +++ b/docs/getting-started-guides/aws.md @@ -12,22 +12,18 @@ assignees: ## Supported Production Grade Tools with High Availability Options -* [Kubernetes Operations](https://github.com/kubernetes/kops) - Production Grade K8s Installation, Upgrades, and Management. Supports running Debian and CentOS in AWS. +* [Kubernetes Operations](https://github.com/kubernetes/kops) - Production Grade K8s Installation, Upgrades, and Management. Supports running Debian, Ubuntu, CentOS, and RHEL in AWS. * CoreOS maintains [a CLI tool](https://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html), `kube-aws` that will create and manage a Kubernetes cluster based on [CoreOS](http://www.coreos.com), using AWS tools: EC2, CloudFormation and Autoscaling. -## Other Options +--- -* Other community projects exist that use tools such that use other configuration management tooling. +## kube-up bash script -TODO: add more options +> `kube-up.sh` is a legacy tool that is an easy way to spin up a cluster. This tool is being deprecated, and does not create a production ready environment. -## Legacy Tooling -`kube-up.sh` is a legacy tool that is an easy way to spin up a cluster. This tool -is being deprecated, and does not create a production ready environment. - -## Prerequisites +### Prerequisites 1. You need an AWS account. Visit [http://aws.amazon.com](http://aws.amazon.com) to get started 2. Install and configure the [AWS Command Line Interface](http://aws.amazon.com/cli) @@ -40,9 +36,9 @@ You may explicitly set the AWS profile to use using the `AWS_DEFAULT_PROFILE` en export AWS_DEFAULT_PROFILE=myawsprofile ``` -## Cluster turnup +### Cluster turnup -### Supported procedure: `get-kube` +#### Supported procedure: `get-kube` ```shell #Using wget From b506e647f3f73eacb357efcb5ec060b7340f958e Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Mon, 24 Oct 2016 19:02:37 +0200 Subject: [PATCH 47/72] Updated imported docs with ./update-imported-docs.sh --- .../v1.4/extensions-v1beta1-definitions.html | 128 +- .../v1.4/extensions-v1beta1-operations.html | 1679 +---- _includes/v1.4/v1-definitions.html | 2 +- docs/admin/federation-apiserver.md | 6 +- docs/admin/federation-controller-manager.md | 2 +- docs/admin/kube-apiserver.md | 6 +- docs/admin/kube-controller-manager.md | 4 +- docs/admin/kube-proxy.md | 6 +- docs/admin/kube-scheduler.md | 6 +- docs/admin/kubelet.md | 8 +- .../apps/v1alpha1/definitions.html | 4010 ++++++++++++ .../apps/v1alpha1/operations.html | 2029 ++++++ .../v1beta1/definitions.html | 555 ++ .../v1beta1/operations.html | 213 + .../v1beta1/definitions.html | 645 ++ .../v1beta1/operations.html | 213 + .../batch/v2alpha1/definitions.html | 142 + .../batch/v2alpha1/operations.html | 102 + .../v1alpha1/definitions.html | 30 +- .../v1alpha1/operations.html | 96 +- .../extensions/v1beta1/definitions.html | 128 +- .../extensions/v1beta1/operations.html | 1679 +---- .../policy/v1alpha1/definitions.html | 1009 +++ .../policy/v1alpha1/operations.html | 2029 ++++++ .../v1alpha1/definitions.html | 1379 +++++ .../v1alpha1/operations.html | 5508 +++++++++++++++++ .../storage.k8s.io/v1beta1/definitions.html | 827 +++ .../storage.k8s.io/v1beta1/operations.html | 1289 ++++ docs/api-reference/v1/definitions.html | 2 +- docs/federation/api-reference/README.md | 4 - docs/user-guide/kubectl/index.md | 2 +- docs/user-guide/kubectl/kubectl_annotate.md | 33 +- .../kubectl/kubectl_api-versions.md | 2 +- docs/user-guide/kubectl/kubectl_apply.md | 2 +- docs/user-guide/kubectl/kubectl_attach.md | 2 +- docs/user-guide/kubectl/kubectl_autoscale.md | 3 +- .../kubectl/kubectl_cluster-info.md | 2 +- .../kubectl/kubectl_cluster-info_dump.md | 2 +- docs/user-guide/kubectl/kubectl_completion.md | 2 +- docs/user-guide/kubectl/kubectl_config.md | 2 +- .../kubectl/kubectl_config_current-context.md | 2 +- .../kubectl/kubectl_config_delete-cluster.md | 2 +- .../kubectl/kubectl_config_delete-context.md | 2 +- .../kubectl/kubectl_config_get-clusters.md | 2 +- .../kubectl/kubectl_config_get-contexts.md | 2 +- .../kubectl/kubectl_config_set-cluster.md | 2 +- .../kubectl/kubectl_config_set-context.md | 2 +- .../kubectl/kubectl_config_set-credentials.md | 2 +- docs/user-guide/kubectl/kubectl_config_set.md | 2 +- .../kubectl/kubectl_config_unset.md | 2 +- .../kubectl/kubectl_config_use-context.md | 2 +- .../user-guide/kubectl/kubectl_config_view.md | 2 +- docs/user-guide/kubectl/kubectl_convert.md | 2 +- docs/user-guide/kubectl/kubectl_cordon.md | 2 +- docs/user-guide/kubectl/kubectl_create.md | 2 +- .../kubectl/kubectl_create_configmap.md | 2 +- .../kubectl/kubectl_create_deployment.md | 2 +- .../kubectl/kubectl_create_namespace.md | 2 +- .../kubectl/kubectl_create_quota.md | 2 +- .../kubectl/kubectl_create_secret.md | 2 +- .../kubectl_create_secret_docker-registry.md | 2 +- .../kubectl/kubectl_create_secret_generic.md | 2 +- .../kubectl/kubectl_create_secret_tls.md | 2 +- .../kubectl/kubectl_create_service.md | 2 +- .../kubectl_create_service_clusterip.md | 2 +- .../kubectl_create_service_loadbalancer.md | 2 +- .../kubectl_create_service_nodeport.md | 2 +- .../kubectl/kubectl_create_serviceaccount.md | 2 +- docs/user-guide/kubectl/kubectl_delete.md | 4 +- docs/user-guide/kubectl/kubectl_describe.md | 2 +- docs/user-guide/kubectl/kubectl_drain.md | 8 +- docs/user-guide/kubectl/kubectl_edit.md | 2 +- docs/user-guide/kubectl/kubectl_exec.md | 2 +- docs/user-guide/kubectl/kubectl_explain.md | 2 +- docs/user-guide/kubectl/kubectl_expose.md | 4 +- docs/user-guide/kubectl/kubectl_get.md | 5 +- docs/user-guide/kubectl/kubectl_label.md | 2 +- docs/user-guide/kubectl/kubectl_logs.md | 4 +- docs/user-guide/kubectl/kubectl_namespace.md | 2 +- docs/user-guide/kubectl/kubectl_options.md | 2 +- docs/user-guide/kubectl/kubectl_patch.md | 2 +- .../kubectl/kubectl_port-forward.md | 2 +- docs/user-guide/kubectl/kubectl_proxy.md | 2 +- docs/user-guide/kubectl/kubectl_replace.md | 4 +- .../kubectl/kubectl_rolling-update.md | 5 +- docs/user-guide/kubectl/kubectl_rollout.md | 2 +- .../kubectl/kubectl_rollout_history.md | 2 +- .../kubectl/kubectl_rollout_pause.md | 2 +- .../kubectl/kubectl_rollout_resume.md | 2 +- .../kubectl/kubectl_rollout_status.md | 2 +- .../kubectl/kubectl_rollout_undo.md | 2 +- docs/user-guide/kubectl/kubectl_run.md | 2 +- docs/user-guide/kubectl/kubectl_scale.md | 4 +- docs/user-guide/kubectl/kubectl_set.md | 2 +- docs/user-guide/kubectl/kubectl_set_image.md | 4 +- docs/user-guide/kubectl/kubectl_taint.md | 2 +- docs/user-guide/kubectl/kubectl_top.md | 2 +- docs/user-guide/kubectl/kubectl_top_node.md | 2 +- docs/user-guide/kubectl/kubectl_top_pod.md | 2 +- docs/user-guide/kubectl/kubectl_uncordon.md | 2 +- docs/user-guide/kubectl/kubectl_version.md | 2 +- 101 files changed, 20638 insertions(+), 3296 deletions(-) create mode 100755 docs/api-reference/apps/v1alpha1/definitions.html create mode 100755 docs/api-reference/apps/v1alpha1/operations.html create mode 100755 docs/api-reference/authentication.k8s.io/v1beta1/definitions.html create mode 100755 docs/api-reference/authentication.k8s.io/v1beta1/operations.html create mode 100755 docs/api-reference/authorization.k8s.io/v1beta1/definitions.html create mode 100755 docs/api-reference/authorization.k8s.io/v1beta1/operations.html create mode 100755 docs/api-reference/batch/v2alpha1/definitions.html create mode 100755 docs/api-reference/batch/v2alpha1/operations.html rename docs/api-reference/{certificates => certificates.k8s.io}/v1alpha1/definitions.html (99%) rename docs/api-reference/{certificates => certificates.k8s.io}/v1alpha1/operations.html (96%) create mode 100755 docs/api-reference/policy/v1alpha1/definitions.html create mode 100755 docs/api-reference/policy/v1alpha1/operations.html create mode 100755 docs/api-reference/rbac.authorization.k8s.io/v1alpha1/definitions.html create mode 100755 docs/api-reference/rbac.authorization.k8s.io/v1alpha1/operations.html create mode 100755 docs/api-reference/storage.k8s.io/v1beta1/definitions.html create mode 100755 docs/api-reference/storage.k8s.io/v1beta1/operations.html diff --git a/_includes/v1.4/extensions-v1beta1-definitions.html b/_includes/v1.4/extensions-v1beta1-definitions.html index 59be34cd40..62b899b9fd 100755 --- a/_includes/v1.4/extensions-v1beta1-definitions.html +++ b/_includes/v1.4/extensions-v1beta1-definitions.html @@ -69,12 +69,6 @@
  • v1beta1.NetworkPolicyList

  • -
  • -

    v1beta1.StorageClass

    -
  • -
  • -

    v1beta1.StorageClassList

    -
  • @@ -1213,71 +1207,6 @@ Examples:
    - -
    -

    v1beta1.StorageClass

    -
    -

    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.

    -
    - ------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    v1.ObjectMeta

    provisioner

    Provisioner indicates the type of the provisioner.

    true

    string

    parameters

    Parameters holds the parameters for the provisioner that should create volumes of this storage class.

    false

    object

    -

    v1.ExecAction

    @@ -1859,61 +1788,6 @@ Populated by the system when a graceful deletion is requested. Read-only. More i

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    -
    -
    -

    v1beta1.StorageClassList

    -
    -

    StorageClassList is a collection of storage classes.

    -
    - ------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    unversioned.ListMeta

    items

    Items is the list of StorageClasses

    true

    v1beta1.StorageClass array

    -

    v1.FlockerVolumeSource

    @@ -6328,7 +6202,7 @@ Both these may change in the future. Incoming requests are matched against the h
    diff --git a/_includes/v1.4/extensions-v1beta1-operations.html b/_includes/v1.4/extensions-v1beta1-operations.html index 8ac8f8e6f3..a18a2f6030 100755 --- a/_includes/v1.4/extensions-v1beta1-operations.html +++ b/_includes/v1.4/extensions-v1beta1-operations.html @@ -11229,10 +11229,10 @@
    -

    list or watch objects of kind StorageClass

    +

    list or watch objects of kind ThirdPartyResource

    -
    GET /apis/extensions/v1beta1/storageclasses
    +
    GET /apis/extensions/v1beta1/thirdpartyresources
    @@ -11328,7 +11328,7 @@

    200

    success

    -

    v1beta1.StorageClassList

    +

    v1beta1.ThirdPartyResourceList

    @@ -11372,10 +11372,10 @@
    -

    delete collection of StorageClass

    +

    delete collection of ThirdPartyResource

    -
    DELETE /apis/extensions/v1beta1/storageclasses
    +
    DELETE /apis/extensions/v1beta1/thirdpartyresources
    @@ -11515,10 +11515,10 @@
    -

    create a StorageClass

    +

    create a ThirdPartyResource

    -
    POST /apis/extensions/v1beta1/storageclasses
    +
    POST /apis/extensions/v1beta1/thirdpartyresources
    @@ -11556,7 +11556,7 @@

    body

    true

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11582,7 +11582,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11626,10 +11626,10 @@
    -

    read the specified StorageClass

    +

    read the specified ThirdPartyResource

    -
    GET /apis/extensions/v1beta1/storageclasses/{name}
    +
    GET /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11681,7 +11681,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11709,7 +11709,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11753,10 +11753,10 @@
    -

    replace the specified StorageClass

    +

    replace the specified ThirdPartyResource

    -
    PUT /apis/extensions/v1beta1/storageclasses/{name}
    +
    PUT /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11794,13 +11794,13 @@

    body

    true

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11828,7 +11828,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11872,10 +11872,10 @@
    -

    delete a StorageClass

    +

    delete a ThirdPartyResource

    -
    DELETE /apis/extensions/v1beta1/storageclasses/{name}
    +
    DELETE /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11919,7 +11919,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11991,10 +11991,10 @@
    -

    partially update the specified StorageClass

    +

    partially update the specified ThirdPartyResource

    -
    PATCH /apis/extensions/v1beta1/storageclasses/{name}
    +
    PATCH /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -12038,7 +12038,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -12066,7 +12066,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -12116,10 +12116,10 @@
    -

    list or watch objects of kind ThirdPartyResource

    +

    watch individual changes to a list of DaemonSet

    -
    GET /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/daemonsets
    @@ -12215,7 +12215,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResourceList

    +

    *versioned.Event

    @@ -12239,11 +12239,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12259,10 +12262,10 @@
    -

    delete collection of ThirdPartyResource

    +

    watch individual changes to a list of Deployment

    -
    DELETE /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/deployments
    @@ -12358,7 +12361,7 @@

    200

    success

    -

    unversioned.Status

    +

    *versioned.Event

    @@ -12382,11 +12385,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12402,10 +12408,10 @@
    -

    create a ThirdPartyResource

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    -
    POST /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/horizontalpodautoscalers
    @@ -12439,11 +12445,43 @@ -

    BodyParameter

    -

    body

    +

    QueryParameter

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    -

    true

    -

    v1beta1.ThirdPartyResource

    + + +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    +

    false

    +

    boolean

    + + + +

    QueryParameter

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    @@ -12469,7 +12507,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12493,11 +12531,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12513,10 +12554,10 @@
    -

    read the specified ThirdPartyResource

    +

    watch individual changes to a list of Ingress

    -
    GET /apis/extensions/v1beta1/thirdpartyresources/{name}
    +
    GET /apis/extensions/v1beta1/watch/ingresses
    @@ -12551,26 +12592,42 @@

    QueryParameter

    -

    export

    -

    Should this value be exported. Export strips fields that a user can not specify.

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    -

    exact

    -

    Should the export be exact. Exact export maintains cluster-specific fields like Namespace

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    -

    boolean

    +

    string

    -

    PathParameter

    -

    name

    -

    name of the ThirdPartyResource

    -

    true

    -

    string

    +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    @@ -12596,7 +12653,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12620,11 +12677,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12640,10 +12700,10 @@
    -

    replace the specified ThirdPartyResource

    +

    watch individual changes to a list of Job

    -
    PUT /apis/extensions/v1beta1/thirdpartyresources/{name}
    +
    GET /apis/extensions/v1beta1/watch/jobs
    @@ -12677,21 +12737,45 @@ -

    BodyParameter

    -

    body

    - -

    true

    -

    v1beta1.ThirdPartyResource

    +

    QueryParameter

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    -

    PathParameter

    -

    name

    -

    name of the ThirdPartyResource

    -

    true

    +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    string

    + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    +

    false

    +

    boolean

    + + + +

    QueryParameter

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    + + @@ -12715,7 +12799,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12739,11 +12823,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12759,980 +12846,6 @@
    -

    delete a ThirdPartyResource

    -
    -
    -
    DELETE /apis/extensions/v1beta1/thirdpartyresources/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    name

    name of the ThirdPartyResource

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/yaml

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    partially update the specified ThirdPartyResource

    -
    -
    -
    PATCH /apis/extensions/v1beta1/thirdpartyresources/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    name

    name of the ThirdPartyResource

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.ThirdPartyResource

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      application/json-patch+json

      -
    • -
    • -

      application/merge-patch+json

      -
    • -
    • -

      application/strategic-merge-patch+json

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/yaml

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of DaemonSet

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/daemonsets
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Deployment

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/deployments
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/horizontalpodautoscalers
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Ingress

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/ingresses
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Job

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/jobs
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -

    watch individual changes to a list of DaemonSet

    @@ -13740,7 +12853,7 @@
    -

    Parameters

    +

    Parameters

    @@ -13822,7 +12935,7 @@
    -

    Responses

    +

    Responses

    @@ -13847,7 +12960,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -13857,7 +12970,7 @@
    -

    Produces

    +

    Produces

    • @@ -13876,7 +12989,7 @@
    -

    Tags

    +

    Tags

    • @@ -13894,7 +13007,7 @@
    -

    Parameters

    +

    Parameters

    @@ -13984,7 +13097,7 @@
    -

    Responses

    +

    Responses

    @@ -14009,7 +13122,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14019,7 +13132,7 @@
    -

    Produces

    +

    Produces

    • @@ -14038,7 +13151,7 @@
    -

    Tags

    +

    Tags

    • @@ -14056,7 +13169,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14138,7 +13251,7 @@
    -

    Responses

    +

    Responses

    @@ -14163,7 +13276,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14173,7 +13286,7 @@
    -

    Produces

    +

    Produces

    • @@ -14192,7 +13305,7 @@
    -

    Tags

    +

    Tags

    • @@ -14210,7 +13323,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14300,7 +13413,7 @@
    -

    Responses

    +

    Responses

    @@ -14325,7 +13438,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14335,7 +13448,7 @@
    -

    Produces

    +

    Produces

    • @@ -14354,7 +13467,7 @@
    -

    Tags

    +

    Tags

    • @@ -14372,7 +13485,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14454,7 +13567,7 @@
    -

    Responses

    +

    Responses

    @@ -14479,7 +13592,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14489,7 +13602,7 @@
    -

    Produces

    +

    Produces

    • @@ -14508,7 +13621,7 @@
    -

    Tags

    +

    Tags

    • @@ -14526,7 +13639,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14616,7 +13729,7 @@
    -

    Responses

    +

    Responses

    @@ -14641,7 +13754,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14651,7 +13764,7 @@
    -

    Produces

    +

    Produces

    • @@ -14670,7 +13783,7 @@
    -

    Tags

    +

    Tags

    • @@ -14688,7 +13801,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14770,7 +13883,7 @@
    -

    Responses

    +

    Responses

    @@ -14795,7 +13908,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14805,7 +13918,7 @@
    -

    Produces

    +

    Produces

    • @@ -14824,7 +13937,7 @@
    -

    Tags

    +

    Tags

    • @@ -14842,7 +13955,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14932,7 +14045,7 @@
    -

    Responses

    +

    Responses

    @@ -14957,7 +14070,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14967,7 +14080,7 @@
    -

    Produces

    +

    Produces

    • @@ -14986,7 +14099,7 @@
    -

    Tags

    +

    Tags

    • @@ -15004,7 +14117,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15086,7 +14199,7 @@
    -

    Responses

    +

    Responses

    @@ -15111,7 +14224,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15121,7 +14234,7 @@
    -

    Produces

    +

    Produces

    • @@ -15140,7 +14253,7 @@
    -

    Tags

    +

    Tags

    • @@ -15158,7 +14271,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15248,7 +14361,7 @@
    -

    Responses

    +

    Responses

    @@ -15273,7 +14386,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15283,7 +14396,7 @@
    -

    Produces

    +

    Produces

    • @@ -15302,7 +14415,7 @@
    -

    Tags

    +

    Tags

    • @@ -15320,7 +14433,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15402,7 +14515,7 @@
    -

    Responses

    +

    Responses

    @@ -15427,7 +14540,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15437,7 +14550,7 @@
    -

    Produces

    +

    Produces

    • @@ -15456,7 +14569,7 @@
    -

    Tags

    +

    Tags

    • @@ -15474,7 +14587,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15564,7 +14677,7 @@
    -

    Responses

    +

    Responses

    @@ -15589,7 +14702,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15599,7 +14712,7 @@
    -

    Produces

    +

    Produces

    • @@ -15618,7 +14731,7 @@
    -

    Tags

    +

    Tags

    • @@ -15636,7 +14749,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15718,7 +14831,7 @@
    -

    Responses

    +

    Responses

    @@ -15743,7 +14856,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15753,7 +14866,7 @@
    -

    Produces

    +

    Produces

    • @@ -15772,7 +14885,7 @@
    -

    Tags

    +

    Tags

    • @@ -15790,7 +14903,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15880,7 +14993,7 @@
    -

    Responses

    +

    Responses

    @@ -15905,7 +15018,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15915,7 +15028,7 @@
    -

    Produces

    +

    Produces

    • @@ -15934,7 +15047,7 @@
    -

    Tags

    +

    Tags

    • @@ -15952,7 +15065,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16026,7 +15139,7 @@
    -

    Responses

    +

    Responses

    @@ -16051,7 +15164,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16061,7 +15174,7 @@
    -

    Produces

    +

    Produces

    • @@ -16080,7 +15193,7 @@
    -

    Tags

    +

    Tags

    • @@ -16098,7 +15211,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16172,7 +15285,7 @@
    -

    Responses

    +

    Responses

    @@ -16197,7 +15310,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16207,7 +15320,7 @@
    -

    Produces

    +

    Produces

    • @@ -16226,307 +15339,7 @@
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    - -
    -

    watch individual changes to a list of StorageClass

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/storageclasses
    -
    -
    -
    -

    Parameters

    -
    -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch changes to an object of kind StorageClass

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/storageclasses/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    name

    name of the StorageClass

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    +

    Tags

    • @@ -16544,7 +15357,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16618,7 +15431,7 @@
    -

    Responses

    +

    Responses

    @@ -16643,7 +15456,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16653,7 +15466,7 @@
    -

    Produces

    +

    Produces

    • @@ -16672,7 +15485,7 @@
    -

    Tags

    +

    Tags

    • @@ -16690,7 +15503,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16772,7 +15585,7 @@
    -

    Responses

    +

    Responses

    @@ -16797,7 +15610,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16807,7 +15620,7 @@
    -

    Produces

    +

    Produces

    • @@ -16826,7 +15639,7 @@
    -

    Tags

    +

    Tags

    • @@ -16841,7 +15654,7 @@
    diff --git a/_includes/v1.4/v1-definitions.html b/_includes/v1.4/v1-definitions.html index 1c1afc4106..b75f8b350b 100755 --- a/_includes/v1.4/v1-definitions.html +++ b/_includes/v1.4/v1-definitions.html @@ -6391,7 +6391,7 @@ The resulting set of endpoints can be viewed as:

    v1alpha1.Eviction

    -

    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/foo/evictions.

    +

    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.

    diff --git a/docs/admin/federation-apiserver.md b/docs/admin/federation-apiserver.md index 7e2e15c3b1..00fb08c1a0 100644 --- a/docs/admin/federation-apiserver.md +++ b/docs/admin/federation-apiserver.md @@ -42,7 +42,7 @@ federation-apiserver --cloud-provider string The provider for cloud services. Empty string for no provider. --cors-allowed-origins value List of allowed origins for CORS, comma separated. An allowed origin can be a regular expression to support subdomain matching. If this list is empty CORS will not be enabled. (default []) --delete-collection-workers int Number of workers spawned for DeleteCollection call. These are used to speed up namespace cleanup. (default 1) - --deserialization-cache-size int Number of deserialized json objects to cache in memory. (default 50000) + --deserialization-cache-size int Number of deserialized json objects to cache in memory. --enable-swagger-ui Enables swagger ui on the apiserver at /swagger-ui --etcd-cafile string SSL Certificate Authority file used to secure etcd communication. --etcd-certfile string SSL certification file used to secure etcd communication. @@ -79,7 +79,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --service-node-port-range value A port range to reserve for services with NodePort visibility. Example: '30000-32767'. Inclusive at both ends of the range. (default 30000-32767) --storage-backend string The storage backend for persistence. Options: 'etcd2' (default), 'etcd3'. --storage-media-type string The media type to use to store objects in storage. Defaults to application/json. Some resources may only support a specific media type and will ignore this setting. (default "application/json") - --storage-versions string The per-group version to store resources in. Specified in the format "group1/version1,group2/version2,...". In the case where objects are moved from one group to the other, you may specify the format "group1=group2/v1beta1,group3/v1beta1,...". You only need to pass the groups you wish to change from the defaults. It defaults to a list of preferred versions of all registered groups, which is derived from the KUBE_API_VERSIONS environment variable. (default "apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,certificates/v1alpha1,componentconfig/v1alpha1,extensions/v1beta1,federation/v1beta1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,v1") + --storage-versions string The per-group version to store resources in. Specified in the format "group1/version1,group2/version2,...". In the case where objects are moved from one group to the other, you may specify the format "group1=group2/v1beta1,group3/v1beta1,...". You only need to pass the groups you wish to change from the defaults. It defaults to a list of preferred versions of all registered groups, which is derived from the KUBE_API_VERSIONS environment variable. (default "apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,certificates.k8s.io/v1alpha1,componentconfig/v1alpha1,extensions/v1beta1,federation/v1beta1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,storage.k8s.io/v1beta1,v1") --target-ram-mb int Memory limit for apiserver in MB (used to configure sizes of caches, etc.) --tls-cert-file string File containing x509 Certificate for HTTPS. (CA cert, if any, concatenated after server cert). If HTTPS serving is enabled, and --tls-cert-file and --tls-private-key-file are not provided, a self-signed certificate and key are generated for the public address and saved to /var/run/kubernetes. --tls-private-key-file string File containing x509 private key matching --tls-cert-file. @@ -88,7 +88,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --watch-cache-sizes value List of watch cache sizes for every resource (pods, nodes, etc.), comma separated. The individual override format: resource#size, where size is a number. It takes effect when watch-cache is enabled. (default []) ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/federation-controller-manager.md b/docs/admin/federation-controller-manager.md index 8fb25088e7..d73dde0b9e 100644 --- a/docs/admin/federation-controller-manager.md +++ b/docs/admin/federation-controller-manager.md @@ -44,7 +44,7 @@ federation-controller-manager --zone-name string Zone name, like example.com. ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/kube-apiserver.md b/docs/admin/kube-apiserver.md index 8eb04089a4..4e24cd2d89 100644 --- a/docs/admin/kube-apiserver.md +++ b/docs/admin/kube-apiserver.md @@ -45,7 +45,7 @@ kube-apiserver --cloud-provider string The provider for cloud services. Empty string for no provider. --cors-allowed-origins value List of allowed origins for CORS, comma separated. An allowed origin can be a regular expression to support subdomain matching. If this list is empty CORS will not be enabled. (default []) --delete-collection-workers int Number of workers spawned for DeleteCollection call. These are used to speed up namespace cleanup. (default 1) - --deserialization-cache-size int Number of deserialized json objects to cache in memory. (default 50000) + --deserialization-cache-size int Number of deserialized json objects to cache in memory. --enable-garbage-collector Enables the generic garbage collector. MUST be synced with the corresponding flag of the kube-controller-manager. (default true) --enable-swagger-ui Enables swagger ui on the apiserver at /swagger-ui --etcd-cafile string SSL Certificate Authority file used to secure etcd communication. @@ -95,7 +95,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --ssh-user string If non-empty, use secure SSH proxy to the nodes, using this user name --storage-backend string The storage backend for persistence. Options: 'etcd2' (default), 'etcd3'. --storage-media-type string The media type to use to store objects in storage. Defaults to application/json. Some resources may only support a specific media type and will ignore this setting. (default "application/json") - --storage-versions string The per-group version to store resources in. Specified in the format "group1/version1,group2/version2,...". In the case where objects are moved from one group to the other, you may specify the format "group1=group2/v1beta1,group3/v1beta1,...". You only need to pass the groups you wish to change from the defaults. It defaults to a list of preferred versions of all registered groups, which is derived from the KUBE_API_VERSIONS environment variable. (default "apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,certificates/v1alpha1,componentconfig/v1alpha1,extensions/v1beta1,imagepolicy.k8s.io/v1alpha1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,v1") + --storage-versions string The per-group version to store resources in. Specified in the format "group1/version1,group2/version2,...". In the case where objects are moved from one group to the other, you may specify the format "group1=group2/v1beta1,group3/v1beta1,...". You only need to pass the groups you wish to change from the defaults. It defaults to a list of preferred versions of all registered groups, which is derived from the KUBE_API_VERSIONS environment variable. (default "apps/v1alpha1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1beta1,autoscaling/v1,batch/v1,certificates.k8s.io/v1alpha1,componentconfig/v1alpha1,extensions/v1beta1,imagepolicy.k8s.io/v1alpha1,policy/v1alpha1,rbac.authorization.k8s.io/v1alpha1,storage.k8s.io/v1beta1,v1") --target-ram-mb int Memory limit for apiserver in MB (used to configure sizes of caches, etc.) --tls-cert-file string File containing x509 Certificate for HTTPS. (CA cert, if any, concatenated after server cert). If HTTPS serving is enabled, and --tls-cert-file and --tls-private-key-file are not provided, a self-signed certificate and key are generated for the public address and saved to /var/run/kubernetes. --tls-private-key-file string File containing x509 private key matching --tls-cert-file. @@ -104,7 +104,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --watch-cache-sizes value List of watch cache sizes for every resource (pods, nodes, etc.), comma separated. The individual override format: resource#size, where size is a number. It takes effect when watch-cache is enabled. (default []) ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/kube-controller-manager.md b/docs/admin/kube-controller-manager.md index 2af4899176..c6db5ea858 100644 --- a/docs/admin/kube-controller-manager.md +++ b/docs/admin/kube-controller-manager.md @@ -42,7 +42,7 @@ kube-controller-manager --concurrent-serviceaccount-token-syncs value The number of service account token objects that are allowed to sync concurrently. Larger number = more responsive token generation, but more CPU (and network) load (default 5) --concurrent_rc_syncs value The number of replication controllers that are allowed to sync concurrently. Larger number = more responsive replica management, but more CPU (and network) load (default 5) --configure-cloud-routes Should CIDRs allocated by allocate-node-cidrs be configured on the cloud provider. (default true) - --controller-start-interval duration Interval between starting controller managers. + --controller-start-interval duration Interval between starting controller managers. (default 0s) --daemonset-lookup-cache-size value The the size of lookup cache for daemonsets. Larger number = more responsive daemonsets, but more MEM load. (default 1024) --deployment-controller-sync-period duration Period for syncing the deployments. (default 30s) --enable-dynamic-provisioning Enable dynamic provisioning for environments that support it. (default true) @@ -98,7 +98,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --unhealthy-zone-threshold value Fraction of Nodes in a zone which needs to be not Ready (minimum 3) for zone to be treated as unhealthy. (default 0.55) ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/kube-proxy.md b/docs/admin/kube-proxy.md index bee1964392..98480612cb 100644 --- a/docs/admin/kube-proxy.md +++ b/docs/admin/kube-proxy.md @@ -27,8 +27,8 @@ kube-proxy --cleanup-iptables If true cleanup iptables rules and exit. --cluster-cidr string The CIDR range of pods in the cluster. It is used to bridge traffic coming from outside of the cluster. If not provided, no off-cluster bridging will be performed. --config-sync-period duration How often configuration from the apiserver is refreshed. Must be greater than 0. (default 15m0s) - --conntrack-max value Maximum number of NAT connections to track (0 to leave as-is). - --conntrack-max-per-core value Maximum number of NAT connections to track per CPU core (0 to leave as-is). This is only considered if conntrack-max is 0. (default 32768) + --conntrack-max-per-core value Maximum number of NAT connections to track per CPU core (0 to leave the limit as-is and ignore conntrack-min). (default 32768) + --conntrack-min value Minimum number of conntrack entries to allocate, regardless of conntrack-max-per-core (set conntrack-max-per-core=0 to leave the limit as-is). (default 131072) --conntrack-tcp-timeout-established duration Idle timeout for established TCP connections (0 to leave as-is) (default 24h0m0s) --feature-gates value A set of key=value pairs that describe feature gates for alpha/experimental features. Options are: AllAlpha=true|false (ALPHA - default=false) @@ -54,7 +54,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --udp-timeout duration How long an idle UDP connection will be kept open (e.g. '250ms', '2s'). Must be greater than 0. Only applicable for proxy-mode=userspace (default 250ms) ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/kube-scheduler.md b/docs/admin/kube-scheduler.md index c1f1c24911..3316d7e10d 100644 --- a/docs/admin/kube-scheduler.md +++ b/docs/admin/kube-scheduler.md @@ -27,11 +27,11 @@ kube-scheduler --algorithm-provider string The scheduling algorithm provider to use, one of: DefaultProvider | ClusterAutoscalerProvider (default "DefaultProvider") --failure-domains string Indicate the "all topologies" set for an empty topologyKey when it's used for PreferredDuringScheduling pod anti-affinity. (default "kubernetes.io/hostname,failure-domain.beta.kubernetes.io/zone,failure-domain.beta.kubernetes.io/region") --feature-gates value A set of key=value pairs that describe feature gates for alpha/experimental features. Options are: -DynamicKubeletConfig=true|false (ALPHA - default=false) -DynamicVolumeProvisioning=true|false (ALPHA - default=true) AllAlpha=true|false (ALPHA - default=false) AllowExtTrafficLocalEndpoints=true|false (ALPHA - default=false) AppArmor=true|false (BETA - default=true) +DynamicKubeletConfig=true|false (ALPHA - default=false) +DynamicVolumeProvisioning=true|false (ALPHA - default=true) --google-json-key string The Google Cloud Platform Service Account JSON Key to use for authentication. --hard-pod-affinity-symmetric-weight int RequiredDuringScheduling affinity is not symmetric, but there is an implicit PreferredDuringScheduling affinity rule corresponding to every RequiredDuringScheduling affinity rule. --hard-pod-affinity-symmetric-weight represents the weight of implicit PreferredDuringScheduling affinity rule. (default 1) --kube-api-burst value Burst to use while talking with kubernetes apiserver (default 100) @@ -49,7 +49,7 @@ AppArmor=true|false (BETA - default=true) --scheduler-name string Name of the scheduler, used to select which pods will be processed by this scheduler, based on pod's annotation with key 'scheduler.alpha.kubernetes.io/name' (default "default-scheduler") ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/admin/kubelet.md b/docs/admin/kubelet.md index ce5855289f..88842eab14 100644 --- a/docs/admin/kubelet.md +++ b/docs/admin/kubelet.md @@ -44,7 +44,8 @@ kubelet --cloud-provider string The provider for cloud services. By default, kubelet will attempt to auto-detect the cloud provider. Specify empty string for running with no cloud provider. [default=auto-detect] (default "auto-detect") --cluster-dns string IP address for a cluster DNS server. This value is used for containers' DNS server in case of Pods with "dnsPolicy=ClusterFirst" --cluster-domain string Domain for this cluster. If set, kubelet will configure all containers to search this domain in addition to the host's search domains - --configure-cbr0 If true, kubelet will configure cbr0 based on Node.Spec.PodCIDR. + --cni-bin-dir string The full path of the directory in which to search for CNI plugin binaries. Default: /opt/cni/bin + --cni-conf-dir string The full path of the directory in which to search for CNI config files. Default: /etc/cni/net.d --container-runtime string The container runtime to use. Possible values: 'docker', 'rkt'. Default: 'docker'. (default "docker") --container-runtime-endpoint string The unix socket endpoint of remote runtime service. If not empty, this option will override --container-runtime. This is an experimental feature. Intended for testing only. --containerized Experimental support for running kubelet in a container. Intended for testing. [default=false] @@ -66,7 +67,6 @@ kubelet --exit-on-lock-contention Whether kubelet should exit upon lock-file contention. --experimental-allowed-unsafe-sysctls value Comma-separated whitelist of unsafe sysctls or unsafe sysctl patterns (ending in *). Use these at your own risk. (default []) --experimental-bootstrap-kubeconfig string Path to a kubeconfig file that will be used to get client certificate for kubelet. If the file specified by --kubeconfig does not exist, the bootstrap kubeconfig is used to request a client certificate from the API server. On success, a kubeconfig file referencing the generated key and obtained certificate is written to the path specified by --kubeconfig. The certificate and key file will be stored in the directory pointed by --cert-dir. - --experimental-flannel-overlay Experimental support for starting the kubelet with the default overlay network (flannel). Assumes flanneld is already running in client mode. [default=false] --experimental-nvidia-gpus value Number of NVIDIA GPU devices on this node. Only 0 (default) and 1 are currently supported. --feature-gates value A set of key=value pairs that describe feature gates for alpha/experimental features. Options are: AllAlpha=true|false (ALPHA - default=false) @@ -105,7 +105,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --max-pods value Number of Pods that can run on this Kubelet. (default 110) --minimum-image-ttl-duration duration Minimum age for an unused image before it is garbage collected. Examples: '300ms', '10s' or '2h45m'. Default: '2m' (default 2m0s) --network-plugin string The name of the network plugin to be invoked for various events in kubelet/pod lifecycle - --network-plugin-dir string The full path of the directory in which to search for network plugins (default "/usr/libexec/kubernetes/kubelet-plugins/net/exec/") + --network-plugin-dir string The full path of the directory in which to search for network plugins or CNI config --network-plugin-mtu value The MTU to be passed to the network plugin, to override the default. Set to 0 to use the default 1460 MTU. --node-ip string IP address of the node. If set, kubelet will use this IP address for the node --node-labels value Labels to add when registering the node in the cluster. Labels must be key=value pairs separated by ','. @@ -146,7 +146,7 @@ DynamicVolumeProvisioning=true|false (ALPHA - default=true) --volume-stats-agg-period duration Specifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes. To disable volume calculations, set to 0. Default: '1m' (default 1m0s) ``` -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/api-reference/apps/v1alpha1/definitions.html b/docs/api-reference/apps/v1alpha1/definitions.html new file mode 100755 index 0000000000..0dfdf27a56 --- /dev/null +++ b/docs/api-reference/apps/v1alpha1/definitions.html @@ -0,0 +1,4010 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    + +
    +
    +

    Definitions

    +
    +
    +

    v1.Preconditions

    +
    +

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    +
    +
    +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    uid

    Specifies the target UID.

    false

    types.UID

    + +
    +
    +

    v1.SELinuxOptions

    +
    +

    SELinuxOptions are the labels to be applied to the container

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    user

    User is a SELinux user label that applies to the container.

    false

    string

    role

    Role is a SELinux role label that applies to the container.

    false

    string

    type

    Type is a SELinux type label that applies to the container.

    false

    string

    level

    Level is SELinux level label that applies to the container.

    false

    string

    + +
    +
    +

    v1.ObjectFieldSelector

    +
    +

    ObjectFieldSelector selects an APIVersioned field of an object.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    Version of the schema the FieldPath is written in terms of, defaults to "v1".

    false

    string

    fieldPath

    Path of the field to select in the specified API version.

    true

    string

    + +
    +
    +

    v1.VolumeMount

    +
    +

    VolumeMount describes a mounting of a Volume within a container.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    This must match the Name of a Volume.

    true

    string

    readOnly

    Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.

    false

    boolean

    false

    mountPath

    Path within the container at which the volume should be mounted. Must not contain :.

    true

    string

    subPath

    Path within the volume from which the container’s volume should be mounted. Defaults to "" (volume’s root).

    false

    string

    + +
    +
    +

    v1.NFSVolumeSource

    +
    +

    Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    server

    Server is the hostname or IP address of the NFS server. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs

    true

    string

    path

    Path that is exported by the NFS server. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs

    true

    string

    readOnly

    ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs

    false

    boolean

    false

    + +
    +
    +

    v1.PersistentVolumeClaimSpec

    +
    +

    PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    accessModes

    AccessModes contains the desired access modes the volume should have. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#access-modes-1

    false

    v1.PersistentVolumeAccessMode array

    selector

    A label query over volumes to consider for binding.

    false

    unversioned.LabelSelector

    resources

    Resources represents the minimum resources the volume should have. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#resources

    false

    v1.ResourceRequirements

    volumeName

    VolumeName is the binding reference to the PersistentVolume backing this claim.

    false

    string

    + +
    +
    +

    v1.CephFSVolumeSource

    +
    +

    Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    monitors

    Required: Monitors is a collection of Ceph monitors More info: http://releases.k8s.io/release-1.4/examples/volumes/cephfs/README.md#how-to-use-it

    true

    string array

    path

    Optional: Used as the mounted root, rather than the full Ceph tree, default is /

    false

    string

    user

    Optional: User is the rados user name, default is admin More info: http://releases.k8s.io/release-1.4/examples/volumes/cephfs/README.md#how-to-use-it

    false

    string

    secretFile

    Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: http://releases.k8s.io/release-1.4/examples/volumes/cephfs/README.md#how-to-use-it

    false

    string

    secretRef

    Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: http://releases.k8s.io/release-1.4/examples/volumes/cephfs/README.md#how-to-use-it

    false

    v1.LocalObjectReference

    readOnly

    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: http://releases.k8s.io/release-1.4/examples/volumes/cephfs/README.md#how-to-use-it

    false

    boolean

    false

    + +
    +
    +

    v1.HTTPHeader

    +
    +

    HTTPHeader describes a custom header to be used in HTTP probes

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    The header field name

    true

    string

    value

    The header field value

    true

    string

    + +
    +
    +

    v1.FCVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    targetWWNs

    Required: FC target worldwide names (WWNs)

    true

    string array

    lun

    Required: FC target lun number

    true

    integer (int32)

    fsType

    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.

    false

    string

    readOnly

    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

    false

    boolean

    false

    + +
    +
    +

    v1.DownwardAPIVolumeSource

    +
    +

    DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    items

    Items is a list of downward API volume file

    false

    v1.DownwardAPIVolumeFile array

    defaultMode

    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.

    false

    integer (int32)

    + +
    +
    +

    unversioned.StatusCause

    +
    +

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    reason

    A machine-readable description of the cause of the error. If this value is empty there is no information available.

    false

    string

    message

    A human-readable description of the cause of the error. This field may be presented as-is to a reader.

    false

    string

    field

    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"

    false

    string

    + +
    +
    +

    v1.GCEPersistentDiskVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    pdName

    Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk

    true

    string

    fsType

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk

    false

    string

    partition

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk

    false

    integer (int32)

    readOnly

    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk

    false

    boolean

    false

    + +
    +
    +

    v1.TCPSocketAction

    +
    +

    TCPSocketAction describes an action based on opening a socket

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    port

    Number 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.

    true

    string

    + +
    +
    +

    v1.ConfigMapVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    items

    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. Paths must be relative and may not contain the .. path or start with ...

    false

    v1.KeyToPath array

    defaultMode

    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.

    false

    integer (int32)

    + +
    +
    +

    *versioned.Event

    + +
    +
    +

    unversioned.StatusDetails

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).

    false

    string

    group

    The group attribute of the resource associated with the status StatusReason.

    false

    string

    kind

    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    causes

    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.

    false

    unversioned.StatusCause array

    retryAfterSeconds

    If specified, the time in seconds before the operation should be retried.

    false

    integer (int32)

    + +
    +
    +

    v1.GitRepoVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    repository

    Repository URL

    true

    string

    revision

    Commit hash for the specified revision.

    false

    string

    directory

    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.

    false

    string

    + +
    +
    +

    v1.HTTPGetAction

    +
    +

    HTTPGetAction describes an action based on HTTP Get requests.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    path

    Path to access on the HTTP server.

    false

    string

    port

    Name 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.

    true

    string

    host

    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.

    false

    string

    scheme

    Scheme to use for connecting to the host. Defaults to HTTP.

    false

    string

    httpHeaders

    Custom headers to set in the request. HTTP allows repeated headers.

    false

    v1.HTTPHeader array

    + +
    +
    +

    v1.Capabilities

    +
    +

    Adds and removes POSIX capabilities from running containers.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    add

    Added capabilities

    false

    v1.Capability array

    drop

    Removed capabilities

    false

    v1.Capability array

    + +
    +
    +

    v1.LocalObjectReference

    +
    +

    LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    + +
    +
    +

    v1.Container

    +
    +

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

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.

    true

    string

    image

    Docker image name. More info: http://releases.k8s.io/release-1.4/docs/user-guide/images.md

    false

    string

    command

    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: http://releases.k8s.io/release-1.4/docs/user-guide/containers.md#containers-and-commands

    false

    string array

    args

    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: http://releases.k8s.io/release-1.4/docs/user-guide/containers.md#containers-and-commands

    false

    string array

    workingDir

    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.

    false

    string

    ports

    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.

    false

    v1.ContainerPort array

    env

    List of environment variables to set in the container. Cannot be updated.

    false

    v1.EnvVar array

    resources

    Compute Resources required by this container. Cannot be updated. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#resources

    false

    v1.ResourceRequirements

    volumeMounts

    Pod volumes to mount into the container’s filesystem. Cannot be updated.

    false

    v1.VolumeMount array

    livenessProbe

    Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: http://releases.k8s.io/release-1.4/docs/user-guide/pod-states.md#container-probes

    false

    v1.Probe

    readinessProbe

    Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: http://releases.k8s.io/release-1.4/docs/user-guide/pod-states.md#container-probes

    false

    v1.Probe

    lifecycle

    Actions that the management system should take in response to container lifecycle events. Cannot be updated.

    false

    v1.Lifecycle

    terminationMessagePath

    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. Defaults to /dev/termination-log. Cannot be updated.

    false

    string

    imagePullPolicy

    Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: http://releases.k8s.io/release-1.4/docs/user-guide/images.md#updating-images

    false

    string

    securityContext

    Security options the pod should run with. More info: http://releases.k8s.io/release-1.4/docs/design/security_context.md

    false

    v1.SecurityContext

    stdin

    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.

    false

    boolean

    false

    stdinOnce

    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

    false

    boolean

    false

    tty

    Whether this container should allocate a TTY for itself, also requires stdin to be true. Default is false.

    false

    boolean

    false

    + +
    +
    +

    v1.PodSecurityContext

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    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.

    false

    v1.SELinuxOptions

    runAsUser

    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.

    false

    integer (int64)

    runAsNonRoot

    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.

    false

    boolean

    false

    supplementalGroups

    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.

    false

    integer (int32) array

    fsGroup

    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

    false

    integer (int64)

    + +
    +
    +

    v1.ExecAction

    +
    +

    ExecAction describes a "run in container" action.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    command

    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.

    false

    string array

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    types.UID

    + +
    +
    +

    v1.HostPathVolumeSource

    +
    +

    Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    path

    Path of the directory on the host. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath

    true

    string

    + +
    +
    +

    v1.AzureFileVolumeSource

    +
    +

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    secretName

    the name of secret that contains Azure Storage Account Name and Key

    true

    string

    shareName

    Share Name

    true

    string

    readOnly

    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

    false

    boolean

    false

    + +
    +
    +

    v1.ISCSIVolumeSource

    +
    +

    Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    targetPortal

    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).

    true

    string

    iqn

    Target iSCSI Qualified Name.

    true

    string

    lun

    iSCSI target lun number.

    true

    integer (int32)

    iscsiInterface

    Optional: Defaults to default (tcp). iSCSI interface name that uses an iSCSI transport.

    false

    string

    fsType

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#iscsi

    false

    string

    readOnly

    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.

    false

    boolean

    false

    + +
    +
    +

    v1alpha1.PetSetSpec

    +
    +

    A PetSetSpec is the specification of a PetSet.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    replicas

    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.

    false

    integer (int32)

    selector

    Selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: http://releases.k8s.io/release-1.4/docs/user-guide/labels.md#label-selectors

    false

    unversioned.LabelSelector

    template

    Template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the PetSet will fulfill this Template, but have a unique identity from the rest of the PetSet.

    true

    v1.PodTemplateSpec

    volumeClaimTemplates

    VolumeClaimTemplates is a list of claims that pets are allowed to reference. The PetSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pet. 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.

    false

    v1.PersistentVolumeClaim array

    serviceName

    ServiceName is the name of the service that governs this PetSet. This service must exist before the PetSet, and is responsible for the network identity of the set. Pets get DNS/hostnames that follow the pattern: pet-specific-string.serviceName.default.svc.cluster.local where "pet-specific-string" is managed by the PetSet controller.

    true

    string

    + +
    +
    +

    v1.EmptyDirVolumeSource

    +
    +

    Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    medium

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#emptydir

    false

    string

    + +
    +
    +

    unversioned.Patch

    +
    +

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    +
    +
    +
    +

    v1.CinderVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    volumeID

    volume id used to identify the volume in cinder More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md

    true

    string

    fsType

    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: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md

    false

    string

    readOnly

    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md

    false

    boolean

    false

    + +
    +
    +

    v1.PersistentVolumeClaim

    +
    +

    PersistentVolumeClaim is a user’s request for and claim to a persistent volume

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    v1.ObjectMeta

    spec

    Spec defines the desired characteristics of a volume requested by a pod author. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#persistentvolumeclaims

    false

    v1.PersistentVolumeClaimSpec

    status

    Status represents the current information/status of a persistent volume claim. Read-only. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#persistentvolumeclaims

    false

    v1.PersistentVolumeClaimStatus

    + +
    +
    +

    v1.SecurityContext

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    capabilities

    The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

    false

    v1.Capabilities

    privileged

    Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

    false

    boolean

    false

    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.

    false

    v1.SELinuxOptions

    runAsUser

    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.

    false

    integer (int64)

    runAsNonRoot

    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.

    false

    boolean

    false

    readOnlyRootFilesystem

    Whether this container has a read-only root filesystem. Default is false.

    false

    boolean

    false

    + +
    +
    +

    v1.PersistentVolumeClaimVolumeSource

    +
    +

    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).

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    claimName

    ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#persistentvolumeclaims

    true

    string

    readOnly

    Will force the ReadOnly setting in VolumeMounts. Default false.

    false

    boolean

    false

    + +
    +
    +

    v1.AWSElasticBlockStoreVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    volumeID

    Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore

    true

    string

    fsType

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore

    false

    string

    partition

    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).

    false

    integer (int32)

    readOnly

    Specify "true" to force and set the ReadOnly property in VolumeMounts to "true". If omitted, the default is "false". More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore

    false

    boolean

    false

    + +
    +
    +

    v1.FlockerVolumeSource

    +
    +

    Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    datasetName

    Required: the volume name. This is going to be store on metadata → name on the payload for Flocker

    true

    string

    + +
    +
    +

    unversioned.ListMeta

    +
    +

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    + +
    +
    +

    v1.PersistentVolumeClaimStatus

    +
    +

    PersistentVolumeClaimStatus is the current status of a persistent volume claim.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    phase

    Phase represents the current phase of PersistentVolumeClaim.

    false

    string

    accessModes

    AccessModes contains the actual access modes the volume backing the PVC has. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#access-modes-1

    false

    v1.PersistentVolumeAccessMode array

    capacity

    Represents the actual resources of the underlying volume.

    false

    object

    + +
    +
    +

    v1.QuobyteVolumeSource

    +
    +

    Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    registry

    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

    true

    string

    volume

    Volume is a string that references an already created Quobyte volume by name.

    true

    string

    readOnly

    ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

    false

    boolean

    false

    user

    User to map volume access to Defaults to serivceaccount user

    false

    string

    group

    Group to map volume access to Default is no group

    false

    string

    + +
    +
    +

    v1alpha1.PetSet

    +
    +

    PetSet 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 PetSet guarantees that a given network identity will always map to the same storage identity. PetSet is currently in alpha and subject to change without notice.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    v1.ObjectMeta

    spec

    Spec defines the desired identities of pets in this set.

    false

    v1alpha1.PetSetSpec

    status

    Status is the current status of Pets in this PetSet. This data may be out of date by some window of time.

    false

    v1alpha1.PetSetStatus

    + +
    +
    +

    unversioned.LabelSelector

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    matchLabels

    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.

    false

    object

    matchExpressions

    matchExpressions is a list of label selector requirements. The requirements are ANDed.

    false

    unversioned.LabelSelectorRequirement array

    + +
    +
    +

    v1.SecretVolumeSource

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    secretName

    Name of the secret in the pod’s namespace to use. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#secrets

    false

    string

    items

    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. Paths must be relative and may not contain the .. path or start with ...

    false

    v1.KeyToPath array

    defaultMode

    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.

    false

    integer (int32)

    + +
    +
    +

    v1.EnvVar

    +
    +

    EnvVar represents an environment variable present in a Container.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the environment variable. Must be a C_IDENTIFIER.

    true

    string

    value

    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 "".

    false

    string

    valueFrom

    Source for the environment variable’s value. Cannot be used if value is not empty.

    false

    v1.EnvVarSource

    + +
    +
    +

    v1.PersistentVolumeAccessMode

    + +
    +
    +

    v1.ResourceRequirements

    +
    +

    ResourceRequirements describes the compute resource requirements.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    limits

    Limits describes the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/

    false

    object

    requests

    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: http://kubernetes.io/docs/user-guide/compute-resources/

    false

    object

    + +
    +
    +

    v1.FlexVolumeSource

    +
    +

    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    driver

    Driver is the name of the driver to use for this volume.

    true

    string

    fsType

    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.

    false

    string

    secretRef

    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.

    false

    v1.LocalObjectReference

    readOnly

    Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

    false

    boolean

    false

    options

    Optional: Extra command options if any.

    false

    object

    + +
    +
    +

    v1.EnvVarSource

    +
    +

    EnvVarSource represents a source for the value of an EnvVar.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    fieldRef

    Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.podIP.

    false

    v1.ObjectFieldSelector

    resourceFieldRef

    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.

    false

    v1.ResourceFieldSelector

    configMapKeyRef

    Selects a key of a ConfigMap.

    false

    v1.ConfigMapKeySelector

    secretKeyRef

    Selects a key of a secret in the pod’s namespace

    false

    v1.SecretKeySelector

    + +
    +
    +

    v1.PodTemplateSpec

    +
    +

    PodTemplateSpec describes the data a pod should have when created from a template

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    metadata

    Standard object’s metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    v1.ObjectMeta

    spec

    Specification of the desired behavior of the pod. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#spec-and-status

    false

    v1.PodSpec

    + +
    +
    +

    v1.KeyToPath

    +
    +

    Maps a string key to a path within a volume.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    key

    The key to project.

    true

    string

    path

    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 ...

    true

    string

    mode

    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.

    false

    integer (int32)

    + +
    +
    +

    v1.AzureDiskVolumeSource

    +
    +

    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    diskName

    The Name of the data disk in the blob storage

    true

    string

    diskURI

    The URI the data disk in the blob storage

    true

    string

    cachingMode

    Host Caching mode: None, Read Only, Read Write.

    false

    v1.AzureDataDiskCachingMode

    fsType

    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.

    false

    string

    readOnly

    Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.

    false

    boolean

    false

    + +
    +
    +

    v1.VsphereVirtualDiskVolumeSource

    +
    +

    Represents a vSphere volume resource.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    volumePath

    Path that identifies vSphere volume vmdk

    true

    string

    fsType

    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.

    false

    string

    + +
    +
    +

    v1alpha1.PetSetStatus

    +
    +

    PetSetStatus represents the current state of a PetSet.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    observedGeneration

    most recent generation observed by this autoscaler.

    false

    integer (int64)

    replicas

    Replicas is the number of actual replicas.

    true

    integer (int32)

    + +
    +
    +

    v1.DeleteOptions

    +
    +

    DeleteOptions may be provided when deleting an API object

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    gracePeriodSeconds

    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.

    false

    integer (int64)

    preconditions

    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.

    false

    v1.Preconditions

    orphanDependents

    Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list.

    false

    boolean

    false

    + +
    +
    +

    v1.Volume

    +
    +

    Volume represents a named volume in a pod that may be accessed by any container in the pod.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Volume’s name. Must be a DNS_LABEL and unique within the pod. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    hostPath

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath

    false

    v1.HostPathVolumeSource

    emptyDir

    EmptyDir represents a temporary directory that shares a pod’s lifetime. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#emptydir

    false

    v1.EmptyDirVolumeSource

    gcePersistentDisk

    GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet’s host machine and then exposed to the pod. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk

    false

    v1.GCEPersistentDiskVolumeSource

    awsElasticBlockStore

    AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet’s host machine and then exposed to the pod. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore

    false

    v1.AWSElasticBlockStoreVolumeSource

    gitRepo

    GitRepo represents a git repository at a particular revision.

    false

    v1.GitRepoVolumeSource

    secret

    Secret represents a secret that should populate this volume. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#secrets

    false

    v1.SecretVolumeSource

    nfs

    NFS represents an NFS mount on the host that shares a pod’s lifetime More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs

    false

    v1.NFSVolumeSource

    iscsi

    ISCSI represents an ISCSI Disk resource that is attached to a kubelet’s host machine and then exposed to the pod. More info: http://releases.k8s.io/release-1.4/examples/volumes/iscsi/README.md

    false

    v1.ISCSIVolumeSource

    glusterfs

    Glusterfs represents a Glusterfs mount on the host that shares a pod’s lifetime. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md

    false

    v1.GlusterfsVolumeSource

    persistentVolumeClaim

    PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: http://releases.k8s.io/release-1.4/docs/user-guide/persistent-volumes.md#persistentvolumeclaims

    false

    v1.PersistentVolumeClaimVolumeSource

    rbd

    RBD represents a Rados Block Device mount on the host that shares a pod’s lifetime. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md

    false

    v1.RBDVolumeSource

    flexVolume

    FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future.

    false

    v1.FlexVolumeSource

    cinder

    Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md

    false

    v1.CinderVolumeSource

    cephfs

    CephFS represents a Ceph FS mount on the host that shares a pod’s lifetime

    false

    v1.CephFSVolumeSource

    flocker

    Flocker represents a Flocker volume attached to a kubelet’s host machine. This depends on the Flocker control service being running

    false

    v1.FlockerVolumeSource

    downwardAPI

    DownwardAPI represents downward API about the pod that should populate this volume

    false

    v1.DownwardAPIVolumeSource

    fc

    FC represents a Fibre Channel resource that is attached to a kubelet’s host machine and then exposed to the pod.

    false

    v1.FCVolumeSource

    azureFile

    AzureFile represents an Azure File Service mount on the host and bind mount to the pod.

    false

    v1.AzureFileVolumeSource

    configMap

    ConfigMap represents a configMap that should populate this volume

    false

    v1.ConfigMapVolumeSource

    vsphereVolume

    VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine

    false

    v1.VsphereVirtualDiskVolumeSource

    quobyte

    Quobyte represents a Quobyte mount on the host that shares a pod’s lifetime

    false

    v1.QuobyteVolumeSource

    azureDisk

    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.

    false

    v1.AzureDiskVolumeSource

    + +
    +
    +

    v1.ResourceFieldSelector

    +
    +

    ResourceFieldSelector represents container resources (cpu, memory) and their output format

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    containerName

    Container name: required for volumes, optional for env vars

    false

    string

    resource

    Required: resource to select

    true

    string

    divisor

    Specifies the output format of the exposed resources, defaults to "1"

    false

    string

    + +
    +
    +

    v1.Probe

    +
    +

    Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    exec

    One and only one of the following should be specified. Exec specifies the action to take.

    false

    v1.ExecAction

    httpGet

    HTTPGet specifies the http request to perform.

    false

    v1.HTTPGetAction

    tcpSocket

    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported

    false

    v1.TCPSocketAction

    initialDelaySeconds

    Number of seconds after the container has started before liveness probes are initiated. More info: http://releases.k8s.io/release-1.4/docs/user-guide/pod-states.md#container-probes

    false

    integer (int32)

    timeoutSeconds

    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: http://releases.k8s.io/release-1.4/docs/user-guide/pod-states.md#container-probes

    false

    integer (int32)

    periodSeconds

    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.

    false

    integer (int32)

    successThreshold

    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.

    false

    integer (int32)

    failureThreshold

    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.

    false

    integer (int32)

    + +
    +
    +

    unversioned.LabelSelectorRequirement

    +
    +

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    key

    key is the label key that the selector applies to.

    true

    string

    operator

    operator represents a key’s relationship to a set of values. Valid operators ard In, NotIn, Exists and DoesNotExist.

    true

    string

    values

    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.

    false

    string array

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    v1.SecretKeySelector

    +
    +

    SecretKeySelector selects a key of a Secret.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    key

    The key of the secret to select from. Must be a valid secret key.

    true

    string

    + +
    +
    +

    unversioned.Status

    +
    +

    Status is a return value for calls that don’t return other objects.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    unversioned.ListMeta

    status

    Status of the operation. One of: "Success" or "Failure". More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#spec-and-status

    false

    string

    message

    A human-readable description of the status of this operation.

    false

    string

    reason

    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.

    false

    string

    details

    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.

    false

    unversioned.StatusDetails

    code

    Suggested HTTP return code for this status, 0 if not set.

    false

    integer (int32)

    + +
    +
    +

    v1.Capability

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    v1.DownwardAPIVolumeFile

    +
    +

    DownwardAPIVolumeFile represents information to create the file containing the pod field

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    path

    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 ..

    true

    string

    fieldRef

    Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.

    false

    v1.ObjectFieldSelector

    resourceFieldRef

    Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.

    false

    v1.ResourceFieldSelector

    mode

    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.

    false

    integer (int32)

    + +
    +
    +

    v1.PodSpec

    +
    +

    PodSpec is a description of a pod.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    volumes

    List of volumes that can be mounted by containers belonging to the pod. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md

    false

    v1.Volume array

    containers

    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. More info: http://releases.k8s.io/release-1.4/docs/user-guide/containers.md

    true

    v1.Container array

    restartPolicy

    Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always. More info: http://releases.k8s.io/release-1.4/docs/user-guide/pod-states.md#restartpolicy

    false

    string

    terminationGracePeriodSeconds

    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.

    false

    integer (int64)

    activeDeadlineSeconds

    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.

    false

    integer (int64)

    dnsPolicy

    Set DNS policy for containers within the pod. One of ClusterFirst or Default. Defaults to "ClusterFirst".

    false

    string

    nodeSelector

    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: http://releases.k8s.io/release-1.4/docs/user-guide/node-selection/README.md

    false

    object

    serviceAccountName

    ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: http://releases.k8s.io/release-1.4/docs/design/service_accounts.md

    false

    string

    serviceAccount

    DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead.

    false

    string

    nodeName

    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.

    false

    string

    hostNetwork

    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.

    false

    boolean

    false

    hostPID

    Use the host’s pid namespace. Optional: Default to false.

    false

    boolean

    false

    hostIPC

    Use the host’s ipc namespace. Optional: Default to false.

    false

    boolean

    false

    securityContext

    SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field.

    false

    v1.PodSecurityContext

    imagePullSecrets

    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: http://releases.k8s.io/release-1.4/docs/user-guide/images.md#specifying-imagepullsecrets-on-a-pod

    false

    v1.LocalObjectReference array

    hostname

    Specifies the hostname of the Pod If not specified, the pod’s hostname will be set to a system-defined value.

    false

    string

    subdomain

    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.

    false

    string

    + +
    +
    +

    v1.ContainerPort

    +
    +

    ContainerPort represents a network port in a single container.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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.

    false

    string

    hostPort

    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.

    false

    integer (int32)

    containerPort

    Number of port to expose on the pod’s IP address. This must be a valid port number, 0 < x < 65536.

    true

    integer (int32)

    protocol

    Protocol for port. Must be UDP or TCP. Defaults to "TCP".

    false

    string

    hostIP

    What host IP to bind the external port to.

    false

    string

    + +
    +
    +

    v1.Lifecycle

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    postStart

    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: http://releases.k8s.io/release-1.4/docs/user-guide/container-environment.md#hook-details

    false

    v1.Handler

    preStop

    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: http://releases.k8s.io/release-1.4/docs/user-guide/container-environment.md#hook-details

    false

    v1.Handler

    + +
    +
    +

    v1.ConfigMapKeySelector

    +
    +

    Selects a key from a ConfigMap.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    key

    The key to select.

    true

    string

    + +
    +
    +

    v1.Handler

    +
    +

    Handler defines a specific action that should be taken

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    exec

    One and only one of the following should be specified. Exec specifies the action to take.

    false

    v1.ExecAction

    httpGet

    HTTPGet specifies the http request to perform.

    false

    v1.HTTPGetAction

    tcpSocket

    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported

    false

    v1.TCPSocketAction

    + +
    +
    +

    v1.GlusterfsVolumeSource

    +
    +

    Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    endpoints

    EndpointsName is the endpoint name that details Glusterfs topology. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md#create-a-pod

    true

    string

    path

    Path is the Glusterfs volume path. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md#create-a-pod

    true

    string

    readOnly

    ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md#create-a-pod

    false

    boolean

    false

    + +
    +
    +

    v1alpha1.PetSetList

    +
    +

    PetSetList is a collection of PetSets.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    unversioned.ListMeta

    items

    true

    v1alpha1.PetSet array

    + +
    +
    +

    v1.AzureDataDiskCachingMode

    + +
    +
    +

    v1.RBDVolumeSource

    +
    +

    Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    monitors

    A collection of Ceph monitors. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    true

    string array

    image

    The rados image name. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    true

    string

    fsType

    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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#rbd

    false

    string

    pool

    The rados pool name. Default is rbd. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it.

    false

    string

    user

    The rados user name. Default is admin. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    false

    string

    keyring

    Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    false

    string

    secretRef

    SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    false

    v1.LocalObjectReference

    readOnly

    ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md#how-to-use-it

    false

    boolean

    false

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/api-reference/apps/v1alpha1/operations.html b/docs/api-reference/apps/v1alpha1/operations.html new file mode 100755 index 0000000000..b46e335e91 --- /dev/null +++ b/docs/api-reference/apps/v1alpha1/operations.html @@ -0,0 +1,2029 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/apps/v1alpha1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/namespaces/{namespace}/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSetList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of PetSet

    +
    +
    +
    DELETE /apis/apps/v1alpha1/namespaces/{namespace}/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a PetSet

    +
    +
    +
    POST /apis/apps/v1alpha1/namespaces/{namespace}/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PetSet

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    export

    Should this value be exported. Export strips fields that a user can not specify.

    false

    boolean

    QueryParameter

    exact

    Should the export be exact. Exact export maintains cluster-specific fields like Namespace

    false

    boolean

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified PetSet

    +
    +
    +
    PUT /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PetSet

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a PetSet

    +
    +
    +
    DELETE /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified PetSet

    +
    +
    +
    PATCH /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read status of the specified PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace status of the specified PetSet

    +
    +
    +
    PUT /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PetSet

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update status of the specified PetSet

    +
    +
    +
    PATCH /apis/apps/v1alpha1/namespaces/{namespace}/petsets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSet

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PetSetList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/watch/namespaces/{namespace}/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/watch/namespaces/{namespace}/petsets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PetSet

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of PetSet

    +
    +
    +
    GET /apis/apps/v1alpha1/watch/petsets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisappsv1alpha1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/authentication.k8s.io/v1beta1/definitions.html b/docs/api-reference/authentication.k8s.io/v1beta1/definitions.html new file mode 100755 index 0000000000..1ffd8c00cd --- /dev/null +++ b/docs/api-reference/authentication.k8s.io/v1beta1/definitions.html @@ -0,0 +1,555 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    +
    + +
    +
    +
    +

    Definitions

    +
    +
    +

    v1beta1.UserInfo

    +
    +

    UserInfo holds the information about the user needed to implement the user.Info interface.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    username

    The name that uniquely identifies this user among all active users.

    false

    string

    uid

    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.

    false

    string

    groups

    The names of groups this user is a part of.

    false

    string array

    extra

    Any additional information provided by the authenticator.

    false

    object

    + +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1beta1.TokenReviewStatus

    +
    +

    TokenReviewStatus is the result of the token authentication request.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    authenticated

    Authenticated indicates that the token was associated with a known user.

    false

    boolean

    false

    user

    User is the UserInfo associated with the provided token.

    false

    v1beta1.UserInfo

    error

    Error indicates that the token couldn’t be checked

    false

    string

    + +
    +
    +

    v1beta1.TokenReviewSpec

    +
    +

    TokenReviewSpec is a description of the token authentication request.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    token

    Token is the opaque bearer token.

    false

    string

    + +
    +
    +

    v1beta1.TokenReview

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    v1.ObjectMeta

    spec

    Spec holds information about the request being evaluated

    true

    v1beta1.TokenReviewSpec

    status

    Status is filled in by the server and indicates whether the request can be authenticated.

    false

    v1beta1.TokenReviewStatus

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/authentication.k8s.io/v1beta1/operations.html b/docs/api-reference/authentication.k8s.io/v1beta1/operations.html new file mode 100755 index 0000000000..2934b11a6f --- /dev/null +++ b/docs/api-reference/authentication.k8s.io/v1beta1/operations.html @@ -0,0 +1,213 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/authentication.k8s.io/v1beta1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisauthentication.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    create a TokenReview

    +
    +
    +
    POST /apis/authentication.k8s.io/v1beta1/tokenreviews
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1beta1.TokenReview

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.TokenReview

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisauthentication.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/authorization.k8s.io/v1beta1/definitions.html b/docs/api-reference/authorization.k8s.io/v1beta1/definitions.html new file mode 100755 index 0000000000..958bbea4b2 --- /dev/null +++ b/docs/api-reference/authorization.k8s.io/v1beta1/definitions.html @@ -0,0 +1,645 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    + +
    +
    +

    Definitions

    +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1beta1.SubjectAccessReview

    +
    +

    SubjectAccessReview checks whether or not a user or group can perform an action.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    v1.ObjectMeta

    spec

    Spec holds information about the request being evaluated

    true

    v1beta1.SubjectAccessReviewSpec

    status

    Status is filled in by the server and indicates whether the request is allowed or not

    false

    v1beta1.SubjectAccessReviewStatus

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    v1beta1.ResourceAttributes

    +
    +

    ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    namespace

    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

    false

    string

    verb

    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.

    false

    string

    group

    Group is the API Group of the Resource. "*" means all.

    false

    string

    version

    Version is the API Version of the Resource. "*" means all.

    false

    string

    resource

    Resource is one of the existing resource types. "*" means all.

    false

    string

    subresource

    Subresource is one of the existing resource types. "" means none.

    false

    string

    name

    Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.

    false

    string

    + +
    +
    +

    v1beta1.NonResourceAttributes

    +
    +

    NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    path

    Path is the URL path of the request

    false

    string

    verb

    Verb is the standard HTTP verb

    false

    string

    + +
    +
    +

    v1beta1.SubjectAccessReviewSpec

    +
    +

    SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    resourceAttributes

    ResourceAuthorizationAttributes describes information for a resource access request

    false

    v1beta1.ResourceAttributes

    nonResourceAttributes

    NonResourceAttributes describes information for a non-resource access request

    false

    v1beta1.NonResourceAttributes

    user

    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

    false

    string

    group

    Groups is the groups you’re testing for.

    false

    string array

    extra

    Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.

    false

    object

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    v1beta1.SubjectAccessReviewStatus

    +
    +

    SubjectAccessReviewStatus

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    allowed

    Allowed is required. True if the action would be allowed, false otherwise.

    true

    boolean

    false

    reason

    Reason is optional. It indicates why a request was allowed or denied.

    false

    string

    evaluationError

    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.

    false

    string

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/authorization.k8s.io/v1beta1/operations.html b/docs/api-reference/authorization.k8s.io/v1beta1/operations.html new file mode 100755 index 0000000000..fb0c129910 --- /dev/null +++ b/docs/api-reference/authorization.k8s.io/v1beta1/operations.html @@ -0,0 +1,213 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/authorization.k8s.io/v1beta1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisauthorization.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    create a SubjectAccessReview

    +
    +
    +
    POST /apis/authorization.k8s.io/v1beta1/subjectaccessreviews
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1beta1.SubjectAccessReview

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.SubjectAccessReview

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisauthorization.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/batch/v2alpha1/definitions.html b/docs/api-reference/batch/v2alpha1/definitions.html new file mode 100755 index 0000000000..2253dc2e50 --- /dev/null +++ b/docs/api-reference/batch/v2alpha1/definitions.html @@ -0,0 +1,142 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    +
    + +
    +
    +
    +

    Definitions

    +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/batch/v2alpha1/operations.html b/docs/api-reference/batch/v2alpha1/operations.html new file mode 100755 index 0000000000..bad277d7d6 --- /dev/null +++ b/docs/api-reference/batch/v2alpha1/operations.html @@ -0,0 +1,102 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/batch/v2alpha1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisbatchv2alpha1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/certificates/v1alpha1/definitions.html b/docs/api-reference/certificates.k8s.io/v1alpha1/definitions.html similarity index 99% rename from docs/api-reference/certificates/v1alpha1/definitions.html rename to docs/api-reference/certificates.k8s.io/v1alpha1/definitions.html index 0d1984dc50..9efd8bcb04 100755 --- a/docs/api-reference/certificates/v1alpha1/definitions.html +++ b/docs/api-reference/certificates.k8s.io/v1alpha1/definitions.html @@ -44,7 +44,7 @@ - + @@ -99,7 +99,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -282,7 +282,7 @@ - + @@ -320,7 +320,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -413,7 +413,7 @@ - + @@ -447,7 +447,7 @@ - + @@ -509,7 +509,7 @@ - + @@ -564,7 +564,7 @@ - + @@ -647,7 +647,7 @@ - + @@ -695,7 +695,7 @@ - + @@ -841,7 +841,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i - + @@ -907,7 +907,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i - + diff --git a/docs/api-reference/certificates/v1alpha1/operations.html b/docs/api-reference/certificates.k8s.io/v1alpha1/operations.html similarity index 96% rename from docs/api-reference/certificates/v1alpha1/operations.html rename to docs/api-reference/certificates.k8s.io/v1alpha1/operations.html index 08ed0012d0..2fe9549f2e 100755 --- a/docs/api-reference/certificates/v1alpha1/operations.html +++ b/docs/api-reference/certificates.k8s.io/v1alpha1/operations.html @@ -19,7 +19,7 @@

    get available resources

    -
    GET /apis/certificates/v1alpha1
    +
    GET /apis/certificates.k8s.io/v1alpha1
    @@ -28,7 +28,7 @@ - + @@ -84,7 +84,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -94,7 +94,7 @@

    list or watch objects of kind CertificateSigningRequest

    -
    GET /apis/certificates/v1alpha1/certificatesigningrequests
    +
    GET /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests
    @@ -106,7 +106,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -227,7 +227,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -237,7 +237,7 @@

    delete collection of CertificateSigningRequest

    -
    DELETE /apis/certificates/v1alpha1/certificatesigningrequests
    +
    DELETE /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests
    @@ -249,7 +249,7 @@ - + @@ -320,7 +320,7 @@ - + @@ -370,7 +370,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -380,7 +380,7 @@

    create a CertificateSigningRequest

    -
    POST /apis/certificates/v1alpha1/certificatesigningrequests
    +
    POST /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests
    @@ -392,7 +392,7 @@ - + @@ -431,7 +431,7 @@ - + @@ -481,7 +481,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -491,7 +491,7 @@

    read the specified CertificateSigningRequest

    -
    GET /apis/certificates/v1alpha1/certificatesigningrequests/{name}
    +
    GET /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}
    @@ -503,7 +503,7 @@ - + @@ -558,7 +558,7 @@ - + @@ -608,7 +608,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -618,7 +618,7 @@

    replace the specified CertificateSigningRequest

    -
    PUT /apis/certificates/v1alpha1/certificatesigningrequests/{name}
    +
    PUT /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}
    @@ -630,7 +630,7 @@ - + @@ -677,7 +677,7 @@ - + @@ -727,7 +727,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -737,7 +737,7 @@

    delete a CertificateSigningRequest

    -
    DELETE /apis/certificates/v1alpha1/certificatesigningrequests/{name}
    +
    DELETE /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}
    @@ -749,7 +749,7 @@ - + @@ -796,7 +796,7 @@ - + @@ -846,7 +846,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -856,7 +856,7 @@

    partially update the specified CertificateSigningRequest

    -
    PATCH /apis/certificates/v1alpha1/certificatesigningrequests/{name}
    +
    PATCH /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}
    @@ -868,7 +868,7 @@ - + @@ -915,7 +915,7 @@ - + @@ -971,7 +971,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -981,7 +981,7 @@

    replace approval of the specified CertificateSigningRequest

    -
    PUT /apis/certificates/v1alpha1/certificatesigningrequests/{name}/approval
    +
    PUT /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}/approval
    @@ -993,7 +993,7 @@ - + @@ -1040,7 +1040,7 @@ - + @@ -1090,7 +1090,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -1100,7 +1100,7 @@

    replace status of the specified CertificateSigningRequest

    -
    PUT /apis/certificates/v1alpha1/certificatesigningrequests/{name}/status
    +
    PUT /apis/certificates.k8s.io/v1alpha1/certificatesigningrequests/{name}/status
    @@ -1112,7 +1112,7 @@ - + @@ -1159,7 +1159,7 @@ - + @@ -1209,7 +1209,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -1219,7 +1219,7 @@

    watch individual changes to a list of CertificateSigningRequest

    -
    GET /apis/certificates/v1alpha1/watch/certificatesigningrequests
    +
    GET /apis/certificates.k8s.io/v1alpha1/watch/certificatesigningrequests
    @@ -1231,7 +1231,7 @@ - + @@ -1302,7 +1302,7 @@ - + @@ -1355,7 +1355,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -1365,7 +1365,7 @@

    watch changes to an object of kind CertificateSigningRequest

    -
    GET /apis/certificates/v1alpha1/watch/certificatesigningrequests/{name}
    +
    GET /apis/certificates.k8s.io/v1alpha1/watch/certificatesigningrequests/{name}
    @@ -1377,7 +1377,7 @@ - + @@ -1456,7 +1456,7 @@ - + @@ -1509,7 +1509,7 @@
    • -

      apiscertificatesv1alpha1

      +

      apiscertificates.k8s.iov1alpha1

    @@ -1520,7 +1520,7 @@
    diff --git a/docs/api-reference/extensions/v1beta1/definitions.html b/docs/api-reference/extensions/v1beta1/definitions.html index dcbce6cfc9..105a63d12d 100755 --- a/docs/api-reference/extensions/v1beta1/definitions.html +++ b/docs/api-reference/extensions/v1beta1/definitions.html @@ -71,12 +71,6 @@
  • v1beta1.NetworkPolicyList

  • -
  • -

    v1beta1.StorageClass

    -
  • -
  • -

    v1beta1.StorageClassList

    -
  • @@ -1215,71 +1209,6 @@ Examples:
    -
    -
    -

    v1beta1.StorageClass

    -
    -

    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.

    -
    - ------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    v1.ObjectMeta

    provisioner

    Provisioner indicates the type of the provisioner.

    true

    string

    parameters

    Parameters holds the parameters for the provisioner that should create volumes of this storage class.

    false

    object

    -

    v1.ExecAction

    @@ -1861,61 +1790,6 @@ Populated by the system when a graceful deletion is requested. Read-only. More i

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    -
    -
    -

    v1beta1.StorageClassList

    -
    -

    StorageClassList is a collection of storage classes.

    -
    - ------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    unversioned.ListMeta

    items

    Items is the list of StorageClasses

    true

    v1beta1.StorageClass array

    -

    v1.FlockerVolumeSource

    @@ -6330,7 +6204,7 @@ Both these may change in the future. Incoming requests are matched against the h
    diff --git a/docs/api-reference/extensions/v1beta1/operations.html b/docs/api-reference/extensions/v1beta1/operations.html index 1b11d2bd9e..78a0f60bf6 100755 --- a/docs/api-reference/extensions/v1beta1/operations.html +++ b/docs/api-reference/extensions/v1beta1/operations.html @@ -11231,10 +11231,10 @@
    -

    list or watch objects of kind StorageClass

    +

    list or watch objects of kind ThirdPartyResource

    -
    GET /apis/extensions/v1beta1/storageclasses
    +
    GET /apis/extensions/v1beta1/thirdpartyresources
    @@ -11330,7 +11330,7 @@

    200

    success

    -

    v1beta1.StorageClassList

    +

    v1beta1.ThirdPartyResourceList

    @@ -11374,10 +11374,10 @@
    -

    delete collection of StorageClass

    +

    delete collection of ThirdPartyResource

    -
    DELETE /apis/extensions/v1beta1/storageclasses
    +
    DELETE /apis/extensions/v1beta1/thirdpartyresources
    @@ -11517,10 +11517,10 @@
    -

    create a StorageClass

    +

    create a ThirdPartyResource

    -
    POST /apis/extensions/v1beta1/storageclasses
    +
    POST /apis/extensions/v1beta1/thirdpartyresources
    @@ -11558,7 +11558,7 @@

    body

    true

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11584,7 +11584,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11628,10 +11628,10 @@
    -

    read the specified StorageClass

    +

    read the specified ThirdPartyResource

    -
    GET /apis/extensions/v1beta1/storageclasses/{name}
    +
    GET /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11683,7 +11683,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11711,7 +11711,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11755,10 +11755,10 @@
    -

    replace the specified StorageClass

    +

    replace the specified ThirdPartyResource

    -
    PUT /apis/extensions/v1beta1/storageclasses/{name}
    +
    PUT /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11796,13 +11796,13 @@

    body

    true

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11830,7 +11830,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -11874,10 +11874,10 @@
    -

    delete a StorageClass

    +

    delete a ThirdPartyResource

    -
    DELETE /apis/extensions/v1beta1/storageclasses/{name}
    +
    DELETE /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -11921,7 +11921,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -11993,10 +11993,10 @@
    -

    partially update the specified StorageClass

    +

    partially update the specified ThirdPartyResource

    -
    PATCH /apis/extensions/v1beta1/storageclasses/{name}
    +
    PATCH /apis/extensions/v1beta1/thirdpartyresources/{name}
    @@ -12040,7 +12040,7 @@

    PathParameter

    name

    -

    name of the StorageClass

    +

    name of the ThirdPartyResource

    true

    string

    @@ -12068,7 +12068,7 @@

    200

    success

    -

    v1beta1.StorageClass

    +

    v1beta1.ThirdPartyResource

    @@ -12118,10 +12118,10 @@
    -

    list or watch objects of kind ThirdPartyResource

    +

    watch individual changes to a list of DaemonSet

    -
    GET /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/daemonsets
    @@ -12217,7 +12217,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResourceList

    +

    *versioned.Event

    @@ -12241,11 +12241,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12261,10 +12264,10 @@
    -

    delete collection of ThirdPartyResource

    +

    watch individual changes to a list of Deployment

    -
    DELETE /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/deployments
    @@ -12360,7 +12363,7 @@

    200

    success

    -

    unversioned.Status

    +

    *versioned.Event

    @@ -12384,11 +12387,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12404,10 +12410,10 @@
    -

    create a ThirdPartyResource

    +

    watch individual changes to a list of HorizontalPodAutoscaler

    -
    POST /apis/extensions/v1beta1/thirdpartyresources
    +
    GET /apis/extensions/v1beta1/watch/horizontalpodautoscalers
    @@ -12441,11 +12447,43 @@ -

    BodyParameter

    -

    body

    +

    QueryParameter

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    -

    true

    -

    v1beta1.ThirdPartyResource

    + + +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    +

    false

    +

    boolean

    + + + +

    QueryParameter

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    @@ -12471,7 +12509,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12495,11 +12533,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12515,10 +12556,10 @@
    -

    read the specified ThirdPartyResource

    +

    watch individual changes to a list of Ingress

    -
    GET /apis/extensions/v1beta1/thirdpartyresources/{name}
    +
    GET /apis/extensions/v1beta1/watch/ingresses
    @@ -12553,26 +12594,42 @@

    QueryParameter

    -

    export

    -

    Should this value be exported. Export strips fields that a user can not specify.

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    -

    exact

    -

    Should the export be exact. Exact export maintains cluster-specific fields like Namespace

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    -

    boolean

    +

    string

    -

    PathParameter

    -

    name

    -

    name of the ThirdPartyResource

    -

    true

    -

    string

    +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    @@ -12598,7 +12655,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12622,11 +12679,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12642,10 +12702,10 @@
    -

    replace the specified ThirdPartyResource

    +

    watch individual changes to a list of Job

    -
    PUT /apis/extensions/v1beta1/thirdpartyresources/{name}
    +
    GET /apis/extensions/v1beta1/watch/jobs
    @@ -12679,21 +12739,45 @@ -

    BodyParameter

    -

    body

    - -

    true

    -

    v1beta1.ThirdPartyResource

    +

    QueryParameter

    +

    labelSelector

    +

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    +

    false

    +

    string

    -

    PathParameter

    -

    name

    -

    name of the ThirdPartyResource

    -

    true

    +

    QueryParameter

    +

    fieldSelector

    +

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    +

    false

    string

    + +

    QueryParameter

    +

    watch

    +

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    +

    false

    +

    boolean

    + + + +

    QueryParameter

    +

    resourceVersion

    +

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    +

    false

    +

    string

    + + + +

    QueryParameter

    +

    timeoutSeconds

    +

    Timeout for the list/watch call.

    +

    false

    +

    integer (int32)

    + + @@ -12717,7 +12801,7 @@

    200

    success

    -

    v1beta1.ThirdPartyResource

    +

    *versioned.Event

    @@ -12741,11 +12825,14 @@

    application/json

  • -

    application/yaml

    +

    application/json;stream=watch

  • application/vnd.kubernetes.protobuf

  • +
  • +

    application/vnd.kubernetes.protobuf;stream=watch

    +
  • @@ -12761,980 +12848,6 @@
    -

    delete a ThirdPartyResource

    -
    -
    -
    DELETE /apis/extensions/v1beta1/thirdpartyresources/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    name

    name of the ThirdPartyResource

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/yaml

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    partially update the specified ThirdPartyResource

    -
    -
    -
    PATCH /apis/extensions/v1beta1/thirdpartyresources/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    name

    name of the ThirdPartyResource

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.ThirdPartyResource

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      application/json-patch+json

      -
    • -
    • -

      application/merge-patch+json

      -
    • -
    • -

      application/strategic-merge-patch+json

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/yaml

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of DaemonSet

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/daemonsets
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Deployment

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/deployments
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of HorizontalPodAutoscaler

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/horizontalpodautoscalers
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Ingress

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/ingresses
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch individual changes to a list of Job

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/jobs
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -

    watch individual changes to a list of DaemonSet

    @@ -13742,7 +12855,7 @@
    -

    Parameters

    +

    Parameters

    @@ -13824,7 +12937,7 @@
    -

    Responses

    +

    Responses

    @@ -13849,7 +12962,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -13859,7 +12972,7 @@
    -

    Produces

    +

    Produces

    • @@ -13878,7 +12991,7 @@
    -

    Tags

    +

    Tags

    • @@ -13896,7 +13009,7 @@
    -

    Parameters

    +

    Parameters

    @@ -13986,7 +13099,7 @@
    -

    Responses

    +

    Responses

    @@ -14011,7 +13124,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14021,7 +13134,7 @@
    -

    Produces

    +

    Produces

    • @@ -14040,7 +13153,7 @@
    -

    Tags

    +

    Tags

    • @@ -14058,7 +13171,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14140,7 +13253,7 @@
    -

    Responses

    +

    Responses

    @@ -14165,7 +13278,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14175,7 +13288,7 @@
    -

    Produces

    +

    Produces

    • @@ -14194,7 +13307,7 @@
    -

    Tags

    +

    Tags

    • @@ -14212,7 +13325,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14302,7 +13415,7 @@
    -

    Responses

    +

    Responses

    @@ -14327,7 +13440,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14337,7 +13450,7 @@
    -

    Produces

    +

    Produces

    • @@ -14356,7 +13469,7 @@
    -

    Tags

    +

    Tags

    • @@ -14374,7 +13487,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14456,7 +13569,7 @@
    -

    Responses

    +

    Responses

    @@ -14481,7 +13594,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14491,7 +13604,7 @@
    -

    Produces

    +

    Produces

    • @@ -14510,7 +13623,7 @@
    -

    Tags

    +

    Tags

    • @@ -14528,7 +13641,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14618,7 +13731,7 @@
    -

    Responses

    +

    Responses

    @@ -14643,7 +13756,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14653,7 +13766,7 @@
    -

    Produces

    +

    Produces

    • @@ -14672,7 +13785,7 @@
    -

    Tags

    +

    Tags

    • @@ -14690,7 +13803,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14772,7 +13885,7 @@
    -

    Responses

    +

    Responses

    @@ -14797,7 +13910,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14807,7 +13920,7 @@
    -

    Produces

    +

    Produces

    • @@ -14826,7 +13939,7 @@
    -

    Tags

    +

    Tags

    • @@ -14844,7 +13957,7 @@
    -

    Parameters

    +

    Parameters

    @@ -14934,7 +14047,7 @@
    -

    Responses

    +

    Responses

    @@ -14959,7 +14072,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -14969,7 +14082,7 @@
    -

    Produces

    +

    Produces

    • @@ -14988,7 +14101,7 @@
    -

    Tags

    +

    Tags

    • @@ -15006,7 +14119,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15088,7 +14201,7 @@
    -

    Responses

    +

    Responses

    @@ -15113,7 +14226,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15123,7 +14236,7 @@
    -

    Produces

    +

    Produces

    • @@ -15142,7 +14255,7 @@
    -

    Tags

    +

    Tags

    • @@ -15160,7 +14273,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15250,7 +14363,7 @@
    -

    Responses

    +

    Responses

    @@ -15275,7 +14388,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15285,7 +14398,7 @@
    -

    Produces

    +

    Produces

    • @@ -15304,7 +14417,7 @@
    -

    Tags

    +

    Tags

    • @@ -15322,7 +14435,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15404,7 +14517,7 @@
    -

    Responses

    +

    Responses

    @@ -15429,7 +14542,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15439,7 +14552,7 @@
    -

    Produces

    +

    Produces

    • @@ -15458,7 +14571,7 @@
    -

    Tags

    +

    Tags

    • @@ -15476,7 +14589,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15566,7 +14679,7 @@
    -

    Responses

    +

    Responses

    @@ -15591,7 +14704,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15601,7 +14714,7 @@
    -

    Produces

    +

    Produces

    • @@ -15620,7 +14733,7 @@
    -

    Tags

    +

    Tags

    • @@ -15638,7 +14751,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15720,7 +14833,7 @@
    -

    Responses

    +

    Responses

    @@ -15745,7 +14858,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15755,7 +14868,7 @@
    -

    Produces

    +

    Produces

    • @@ -15774,7 +14887,7 @@
    -

    Tags

    +

    Tags

    • @@ -15792,7 +14905,7 @@
    -

    Parameters

    +

    Parameters

    @@ -15882,7 +14995,7 @@
    -

    Responses

    +

    Responses

    @@ -15907,7 +15020,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -15917,7 +15030,7 @@
    -

    Produces

    +

    Produces

    • @@ -15936,7 +15049,7 @@
    -

    Tags

    +

    Tags

    • @@ -15954,7 +15067,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16028,7 +15141,7 @@
    -

    Responses

    +

    Responses

    @@ -16053,7 +15166,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16063,7 +15176,7 @@
    -

    Produces

    +

    Produces

    • @@ -16082,7 +15195,7 @@
    -

    Tags

    +

    Tags

    • @@ -16100,7 +15213,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16174,7 +15287,7 @@
    -

    Responses

    +

    Responses

    @@ -16199,7 +15312,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16209,7 +15322,7 @@
    -

    Produces

    +

    Produces

    • @@ -16228,307 +15341,7 @@
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    - -
    -

    watch individual changes to a list of StorageClass

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/storageclasses
    -
    -
    -
    -

    Parameters

    -
    -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    -
    -
      -
    • -

      apisextensionsv1beta1

      -
    • -
    -
    -
    -
    -
    -

    watch changes to an object of kind StorageClass

    -
    -
    -
    GET /apis/extensions/v1beta1/watch/storageclasses/{name}
    -
    -
    -
    -

    Parameters

    - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    name

    name of the StorageClass

    true

    string

    - -
    -
    -

    Responses

    - ----- - - - - - - - - - - - - - - -
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    - -
    -
    -

    Consumes

    -
    -
      -
    • -

      /

      -
    • -
    -
    -
    -
    -

    Produces

    -
    -
      -
    • -

      application/json

      -
    • -
    • -

      application/json;stream=watch

      -
    • -
    • -

      application/vnd.kubernetes.protobuf

      -
    • -
    • -

      application/vnd.kubernetes.protobuf;stream=watch

      -
    • -
    -
    -
    -
    -

    Tags

    +

    Tags

    • @@ -16546,7 +15359,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16620,7 +15433,7 @@
    -

    Responses

    +

    Responses

    @@ -16645,7 +15458,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16655,7 +15468,7 @@
    -

    Produces

    +

    Produces

    • @@ -16674,7 +15487,7 @@
    -

    Tags

    +

    Tags

    • @@ -16692,7 +15505,7 @@
    -

    Parameters

    +

    Parameters

    @@ -16774,7 +15587,7 @@
    -

    Responses

    +

    Responses

    @@ -16799,7 +15612,7 @@
    -

    Consumes

    +

    Consumes

    • @@ -16809,7 +15622,7 @@
    -

    Produces

    +

    Produces

    • @@ -16828,7 +15641,7 @@
    -

    Tags

    +

    Tags

    • @@ -16843,7 +15656,7 @@
    diff --git a/docs/api-reference/policy/v1alpha1/definitions.html b/docs/api-reference/policy/v1alpha1/definitions.html new file mode 100755 index 0000000000..d5c2c1124a --- /dev/null +++ b/docs/api-reference/policy/v1alpha1/definitions.html @@ -0,0 +1,1009 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    + +
    +
    +

    Definitions

    +
    +
    +

    unversioned.Patch

    +
    +

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    +
    +
    +
    +

    v1.DeleteOptions

    +
    +

    DeleteOptions may be provided when deleting an API object

    +
    +
    +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    gracePeriodSeconds

    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.

    false

    integer (int64)

    preconditions

    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.

    false

    v1.Preconditions

    orphanDependents

    Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list.

    false

    boolean

    false

    + +
    +
    +

    v1alpha1.PodDisruptionBudgetStatus

    +
    +

    PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    disruptionAllowed

    Whether or not a disruption is currently allowed.

    true

    boolean

    false

    currentHealthy

    current number of healthy pods

    true

    integer (int32)

    desiredHealthy

    minimum desired number of healthy pods

    true

    integer (int32)

    expectedPods

    total number of pods counted by this disruption budget

    true

    integer (int32)

    + +
    +
    +

    *versioned.Event

    + +
    +
    +

    unversioned.StatusDetails

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).

    false

    string

    group

    The group attribute of the resource associated with the status StatusReason.

    false

    string

    kind

    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    causes

    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.

    false

    unversioned.StatusCause array

    retryAfterSeconds

    If specified, the time in seconds before the operation should be retried.

    false

    integer (int32)

    + +
    +
    +

    v1alpha1.PodDisruptionBudgetList

    +
    +

    PodDisruptionBudgetList is a collection of PodDisruptionBudgets.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    unversioned.ListMeta

    items

    true

    v1alpha1.PodDisruptionBudget array

    + +
    +
    +

    unversioned.ListMeta

    +
    +

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    + +
    +
    +

    v1.Preconditions

    +
    +

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    uid

    Specifies the target UID.

    false

    types.UID

    + +
    +
    +

    unversioned.LabelSelectorRequirement

    +
    +

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    key

    key is the label key that the selector applies to.

    true

    string

    operator

    operator represents a key’s relationship to a set of values. Valid operators ard In, NotIn, Exists and DoesNotExist.

    true

    string

    values

    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.

    false

    string array

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    unversioned.LabelSelector

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    matchLabels

    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.

    false

    object

    matchExpressions

    matchExpressions is a list of label selector requirements. The requirements are ANDed.

    false

    unversioned.LabelSelectorRequirement array

    + +
    +
    +

    unversioned.Status

    +
    +

    Status is a return value for calls that don’t return other objects.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    unversioned.ListMeta

    status

    Status of the operation. One of: "Success" or "Failure". More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#spec-and-status

    false

    string

    message

    A human-readable description of the status of this operation.

    false

    string

    reason

    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.

    false

    string

    details

    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.

    false

    unversioned.StatusDetails

    code

    Suggested HTTP return code for this status, 0 if not set.

    false

    integer (int32)

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    v1alpha1.PodDisruptionBudgetSpec

    +
    +

    PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    minAvailable

    The minimum number of pods that must be available simultaneously. This can be either an integer or a string specifying a percentage, e.g. "28%".

    false

    string

    selector

    Label query over pods whose evictions are managed by the disruption budget.

    false

    unversioned.LabelSelector

    + +
    +
    +

    types.UID

    + +
    +
    +

    v1alpha1.PodDisruptionBudget

    +
    +

    PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    false

    v1.ObjectMeta

    spec

    Specification of the desired behavior of the PodDisruptionBudget.

    false

    v1alpha1.PodDisruptionBudgetSpec

    status

    Most recently observed status of the PodDisruptionBudget.

    false

    v1alpha1.PodDisruptionBudgetStatus

    + +
    +
    +

    unversioned.StatusCause

    +
    +

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    reason

    A machine-readable description of the cause of the error. If this value is empty there is no information available.

    false

    string

    message

    A human-readable description of the cause of the error. This field may be presented as-is to a reader.

    false

    string

    field

    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"

    false

    string

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/api-reference/policy/v1alpha1/operations.html b/docs/api-reference/policy/v1alpha1/operations.html new file mode 100755 index 0000000000..471c07188c --- /dev/null +++ b/docs/api-reference/policy/v1alpha1/operations.html @@ -0,0 +1,2029 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/policy/v1alpha1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudgetList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of PodDisruptionBudget

    +
    +
    +
    DELETE /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a PodDisruptionBudget

    +
    +
    +
    POST /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PodDisruptionBudget

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    export

    Should this value be exported. Export strips fields that a user can not specify.

    false

    boolean

    QueryParameter

    exact

    Should the export be exact. Exact export maintains cluster-specific fields like Namespace

    false

    boolean

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified PodDisruptionBudget

    +
    +
    +
    PUT /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PodDisruptionBudget

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a PodDisruptionBudget

    +
    +
    +
    DELETE /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified PodDisruptionBudget

    +
    +
    +
    PATCH /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read status of the specified PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace status of the specified PodDisruptionBudget

    +
    +
    +
    PUT /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.PodDisruptionBudget

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update status of the specified PodDisruptionBudget

    +
    +
    +
    PATCH /apis/policy/v1alpha1/namespaces/{namespace}/poddisruptionbudgets/{name}/status
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudget

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.PodDisruptionBudgetList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/watch/namespaces/{namespace}/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the PodDisruptionBudget

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of PodDisruptionBudget

    +
    +
    +
    GET /apis/policy/v1alpha1/watch/poddisruptionbudgets
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apispolicyv1alpha1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/definitions.html b/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/definitions.html new file mode 100755 index 0000000000..914be07005 --- /dev/null +++ b/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/definitions.html @@ -0,0 +1,1379 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    + +
    +

    Definitions

    +
    +
    +

    unversioned.Patch

    +
    +

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    +
    +
    +
    +

    v1.DeleteOptions

    +
    +

    DeleteOptions may be provided when deleting an API object

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    gracePeriodSeconds

    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.

    false

    integer (int64)

    preconditions

    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.

    false

    v1.Preconditions

    orphanDependents

    Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list.

    false

    boolean

    false

    + +
    +
    +

    unversioned.StatusDetails

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).

    false

    string

    group

    The group attribute of the resource associated with the status StatusReason.

    false

    string

    kind

    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    causes

    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.

    false

    unversioned.StatusCause array

    retryAfterSeconds

    If specified, the time in seconds before the operation should be retried.

    false

    integer (int32)

    + +
    +
    +

    *versioned.Event

    + +
    +
    +

    unversioned.ListMeta

    +
    +

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    + +
    +
    +

    v1alpha1.RoleBindingList

    +
    +

    RoleBindingList is a collection of RoleBindings

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    unversioned.ListMeta

    items

    Items is a list of RoleBindings

    true

    v1alpha1.RoleBinding array

    + +
    +
    +

    v1.Preconditions

    +
    +

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    uid

    Specifies the target UID.

    false

    types.UID

    + +
    +
    +

    v1.ObjectReference

    +
    +

    ObjectReference contains enough information to let you inspect or modify the referred object.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    namespace

    Namespace of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    apiVersion

    API version of the referent.

    false

    string

    resourceVersion

    Specific resourceVersion to which this reference is made, if any. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    fieldPath

    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.

    false

    string

    + +
    +
    +

    v1alpha1.ClusterRoleBindingList

    +
    +

    ClusterRoleBindingList is a collection of ClusterRoleBindings

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    unversioned.ListMeta

    items

    Items is a list of ClusterRoleBindings

    true

    v1alpha1.ClusterRoleBinding array

    + +
    +
    +

    v1alpha1.Subject

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    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.

    true

    string

    apiVersion

    APIVersion holds the API group and version of the referenced object.

    false

    string

    name

    Name of the object being referenced.

    true

    string

    namespace

    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.

    false

    string

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    v1alpha1.RoleList

    +
    +

    RoleList is a collection of Roles

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    unversioned.ListMeta

    items

    Items is a list of Roles

    true

    v1alpha1.Role array

    + +
    +
    +

    v1alpha1.ClusterRole

    +
    +

    ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    v1.ObjectMeta

    rules

    Rules holds all the PolicyRules for this ClusterRole

    true

    v1alpha1.PolicyRule array

    + +
    +
    +

    unversioned.Status

    +
    +

    Status is a return value for calls that don’t return other objects.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    unversioned.ListMeta

    status

    Status of the operation. One of: "Success" or "Failure". More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#spec-and-status

    false

    string

    message

    A human-readable description of the status of this operation.

    false

    string

    reason

    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.

    false

    string

    details

    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.

    false

    unversioned.StatusDetails

    code

    Suggested HTTP return code for this status, 0 if not set.

    false

    integer (int32)

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    v1alpha1.ClusterRoleList

    +
    +

    ClusterRoleList is a collection of ClusterRoles

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    unversioned.ListMeta

    items

    Items is a list of ClusterRoles

    true

    v1alpha1.ClusterRole array

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    v1alpha1.ClusterRoleBinding

    +
    +

    ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    v1.ObjectMeta

    subjects

    Subjects holds references to the objects the role applies to.

    true

    v1alpha1.Subject array

    roleRef

    RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.

    true

    v1.ObjectReference

    + +
    +
    +

    v1alpha1.RoleBinding

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    v1.ObjectMeta

    subjects

    Subjects holds references to the objects the role applies to.

    true

    v1alpha1.Subject array

    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.

    true

    v1.ObjectReference

    + +
    +
    +

    v1alpha1.PolicyRule

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    verbs

    Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.

    true

    string array

    attributeRestrictions

    AttributeRestrictions will vary depending on what the Authorizer/AuthorizationAttributeBuilder pair supports. If the Authorizer does not recognize how to handle the AttributeRestrictions, the Authorizer should report an error.

    false

    string

    apiGroups

    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.

    false

    string array

    resources

    Resources is a list of resources this rule applies to. ResourceAll represents all resources.

    false

    string array

    resourceNames

    ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.

    false

    string array

    nonResourceURLs

    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.

    false

    string array

    + +
    +
    +

    types.UID

    + +
    +
    +

    unversioned.StatusCause

    +
    +

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    reason

    A machine-readable description of the cause of the error. If this value is empty there is no information available.

    false

    string

    message

    A human-readable description of the cause of the error. This field may be presented as-is to a reader.

    false

    string

    field

    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"

    false

    string

    + +
    +
    +

    v1alpha1.Role

    +
    +

    Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata.

    false

    v1.ObjectMeta

    rules

    Rules holds all the PolicyRules for this Role

    true

    v1alpha1.PolicyRule array

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/operations.html b/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/operations.html new file mode 100755 index 0000000000..d59a73f278 --- /dev/null +++ b/docs/api-reference/rbac.authorization.k8s.io/v1alpha1/operations.html @@ -0,0 +1,5508 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind ClusterRoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleBindingList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of ClusterRoleBinding

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a ClusterRoleBinding

    +
    +
    +
    POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.ClusterRoleBinding

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified ClusterRoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    name

    name of the ClusterRoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified ClusterRoleBinding

    +
    +
    +
    PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.ClusterRoleBinding

    PathParameter

    name

    name of the ClusterRoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a ClusterRoleBinding

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    name

    name of the ClusterRoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified ClusterRoleBinding

    +
    +
    +
    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    name

    name of the ClusterRoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind ClusterRole

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRoleList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of ClusterRole

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a ClusterRole

    +
    +
    +
    POST /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.ClusterRole

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRole

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified ClusterRole

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    name

    name of the ClusterRole

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRole

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified ClusterRole

    +
    +
    +
    PUT /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.ClusterRole

    PathParameter

    name

    name of the ClusterRole

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRole

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a ClusterRole

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    name

    name of the ClusterRole

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified ClusterRole

    +
    +
    +
    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    name

    name of the ClusterRole

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.ClusterRole

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBindingList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of RoleBinding

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a RoleBinding

    +
    +
    +
    POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.RoleBinding

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the RoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified RoleBinding

    +
    +
    +
    PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.RoleBinding

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the RoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a RoleBinding

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the RoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified RoleBinding

    +
    +
    +
    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the RoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBinding

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of Role

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    create a Role

    +
    +
    +
    POST /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.Role

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.Role

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    read the specified Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the Role

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.Role

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified Role

    +
    +
    +
    PUT /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1alpha1.Role

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the Role

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.Role

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    delete a Role

    +
    +
    +
    DELETE /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the Role

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified Role

    +
    +
    +
    PATCH /apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the Role

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.Role

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleBindingList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1alpha1.RoleList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of ClusterRoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind ClusterRoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterrolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    name

    name of the ClusterRoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of ClusterRole

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind ClusterRole

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/clusterroles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    name

    name of the ClusterRole

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/rolebindings/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the RoleBinding

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/namespaces/{namespace}/roles/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    namespace

    object name and auth scope, such as for teams and projects

    true

    string

    PathParameter

    name

    name of the Role

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of RoleBinding

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/rolebindings
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of Role

    +
    +
    +
    GET /apis/rbac.authorization.k8s.io/v1alpha1/watch/roles
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisrbac.authorization.k8s.iov1alpha1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/storage.k8s.io/v1beta1/definitions.html b/docs/api-reference/storage.k8s.io/v1beta1/definitions.html new file mode 100755 index 0000000000..18fc6c13b0 --- /dev/null +++ b/docs/api-reference/storage.k8s.io/v1beta1/definitions.html @@ -0,0 +1,827 @@ +--- +--- + + + + + + +Top Level API Objects + + + +
    +
    +

    Top Level API Objects

    + +
    +
    +

    Definitions

    +
    +
    +

    unversioned.Patch

    +
    +

    Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.

    +
    +
    +
    +

    v1beta1.StorageClassList

    +
    +

    StorageClassList is a collection of storage classes.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    unversioned.ListMeta

    items

    Items is the list of StorageClasses

    true

    v1beta1.StorageClass array

    + +
    +
    +

    v1.DeleteOptions

    +
    +

    DeleteOptions may be provided when deleting an API object

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    gracePeriodSeconds

    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.

    false

    integer (int64)

    preconditions

    Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.

    false

    v1.Preconditions

    orphanDependents

    Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list.

    false

    boolean

    false

    + +
    +
    +

    unversioned.StatusDetails

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).

    false

    string

    group

    The group attribute of the resource associated with the status StatusReason.

    false

    string

    kind

    The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    causes

    The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.

    false

    unversioned.StatusCause array

    retryAfterSeconds

    If specified, the time in seconds before the operation should be retried.

    false

    integer (int32)

    + +
    +
    +

    *versioned.Event

    + +
    +
    +

    unversioned.ListMeta

    +
    +

    ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    + +
    +
    +

    v1.Preconditions

    +
    +

    Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    uid

    Specifies the target UID.

    false

    types.UID

    + +
    +
    +

    unversioned.APIResourceList

    +
    +

    APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    groupVersion

    groupVersion is the group and version this APIResourceList is for.

    true

    string

    resources

    resources contains the name of the resources and if they are namespaced.

    true

    unversioned.APIResource array

    + +
    +
    +

    v1beta1.StorageClass

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard object’s metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    v1.ObjectMeta

    provisioner

    Provisioner indicates the type of the provisioner.

    true

    string

    parameters

    Parameters holds the parameters for the provisioner that should create volumes of this storage class.

    false

    object

    + +
    +
    +

    unversioned.Status

    +
    +

    Status is a return value for calls that don’t return other objects.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    kind

    Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    string

    apiVersion

    APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#resources

    false

    string

    metadata

    Standard list metadata. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    false

    unversioned.ListMeta

    status

    Status of the operation. One of: "Success" or "Failure". More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#spec-and-status

    false

    string

    message

    A human-readable description of the status of this operation.

    false

    string

    reason

    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.

    false

    string

    details

    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.

    false

    unversioned.StatusDetails

    code

    Suggested HTTP return code for this status, 0 if not set.

    false

    integer (int32)

    + +
    +
    +

    unversioned.APIResource

    +
    +

    APIResource specifies the name of a resource and whether it is namespaced.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    name is the name of the resource.

    true

    string

    namespaced

    namespaced indicates if a resource is namespaced or not.

    true

    boolean

    false

    kind

    kind is the kind for the resource (e.g. Foo is the kind for a resource foo)

    true

    string

    + +
    +
    +

    v1.ObjectMeta

    +
    +

    ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    name

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    false

    string

    generateName

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#idempotency

    false

    string

    namespace

    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://releases.k8s.io/release-1.4/docs/user-guide/namespaces.md

    false

    string

    selfLink

    SelfLink is a URL representing this object. Populated by the system. Read-only.

    false

    string

    uid

    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://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    false

    string

    resourceVersion

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#concurrency-control-and-consistency

    false

    string

    generation

    A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.

    false

    integer (int64)

    creationTimestamp

    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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionTimestamp

    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 will be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field. Once 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. Once the resource is deleted in the API, the Kubelet will send a hard termination signal to the container. 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: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#metadata

    false

    string (date-time)

    deletionGracePeriodSeconds

    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.

    false

    integer (int64)

    labels

    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://releases.k8s.io/release-1.4/docs/user-guide/labels.md

    false

    object

    annotations

    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://releases.k8s.io/release-1.4/docs/user-guide/annotations.md

    false

    object

    ownerReferences

    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.

    false

    v1.OwnerReference array

    finalizers

    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.

    false

    string array

    clusterName

    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.

    false

    string

    + +
    +
    +

    v1.OwnerReference

    +
    +

    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.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    apiVersion

    API version of the referent.

    true

    string

    kind

    Kind of the referent. More info: http://releases.k8s.io/release-1.4/docs/devel/api-conventions.md#types-kinds

    true

    string

    name

    Name of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#names

    true

    string

    uid

    UID of the referent. More info: http://releases.k8s.io/release-1.4/docs/user-guide/identifiers.md#uids

    true

    string

    controller

    If true, this reference points to the managing controller.

    false

    boolean

    false

    + +
    +
    +

    types.UID

    + +
    +
    +

    unversioned.StatusCause

    +
    +

    StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

    +
    + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionRequiredSchemaDefault

    reason

    A machine-readable description of the cause of the error. If this value is empty there is no information available.

    false

    string

    message

    A human-readable description of the cause of the error. This field may be presented as-is to a reader.

    false

    string

    field

    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"

    false

    string

    + +
    +
    +

    any

    +
    +

    Represents an untyped JSON map - see the description of the field for more info about the structure of this object.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/storage.k8s.io/v1beta1/operations.html b/docs/api-reference/storage.k8s.io/v1beta1/operations.html new file mode 100755 index 0000000000..0a621a2d5f --- /dev/null +++ b/docs/api-reference/storage.k8s.io/v1beta1/operations.html @@ -0,0 +1,1289 @@ +--- +--- + + + + + + +Operations + + + +
    +
    +

    Operations

    +
    +
    +

    get available resources

    +
    +
    +
    GET /apis/storage.k8s.io/v1beta1
    +
    +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    default

    success

    unversioned.APIResourceList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    list or watch objects of kind StorageClass

    +
    +
    +
    GET /apis/storage.k8s.io/v1beta1/storageclasses
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.StorageClassList

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    delete collection of StorageClass

    +
    +
    +
    DELETE /apis/storage.k8s.io/v1beta1/storageclasses
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    create a StorageClass

    +
    +
    +
    POST /apis/storage.k8s.io/v1beta1/storageclasses
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1beta1.StorageClass

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.StorageClass

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    read the specified StorageClass

    +
    +
    +
    GET /apis/storage.k8s.io/v1beta1/storageclasses/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    export

    Should this value be exported. Export strips fields that a user can not specify.

    false

    boolean

    QueryParameter

    exact

    Should the export be exact. Exact export maintains cluster-specific fields like Namespace

    false

    boolean

    PathParameter

    name

    name of the StorageClass

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.StorageClass

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    replace the specified StorageClass

    +
    +
    +
    PUT /apis/storage.k8s.io/v1beta1/storageclasses/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1beta1.StorageClass

    PathParameter

    name

    name of the StorageClass

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.StorageClass

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    delete a StorageClass

    +
    +
    +
    DELETE /apis/storage.k8s.io/v1beta1/storageclasses/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    v1.DeleteOptions

    PathParameter

    name

    name of the StorageClass

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    unversioned.Status

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    partially update the specified StorageClass

    +
    +
    +
    PATCH /apis/storage.k8s.io/v1beta1/storageclasses/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    BodyParameter

    body

    true

    unversioned.Patch

    PathParameter

    name

    name of the StorageClass

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    v1beta1.StorageClass

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      application/json-patch+json

      +
    • +
    • +

      application/merge-patch+json

      +
    • +
    • +

      application/strategic-merge-patch+json

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/yaml

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    watch individual changes to a list of StorageClass

    +
    +
    +
    GET /apis/storage.k8s.io/v1beta1/watch/storageclasses
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +

    watch changes to an object of kind StorageClass

    +
    +
    +
    GET /apis/storage.k8s.io/v1beta1/watch/storageclasses/{name}
    +
    +
    +
    +

    Parameters

    + ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescriptionRequiredSchemaDefault

    QueryParameter

    pretty

    If true, then the output is pretty printed.

    false

    string

    QueryParameter

    labelSelector

    A selector to restrict the list of returned objects by their labels. Defaults to everything.

    false

    string

    QueryParameter

    fieldSelector

    A selector to restrict the list of returned objects by their fields. Defaults to everything.

    false

    string

    QueryParameter

    watch

    Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

    false

    boolean

    QueryParameter

    resourceVersion

    When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

    false

    string

    QueryParameter

    timeoutSeconds

    Timeout for the list/watch call.

    false

    integer (int32)

    PathParameter

    name

    name of the StorageClass

    true

    string

    + +
    +
    +

    Responses

    + +++++ + + + + + + + + + + + + + + +
    HTTP CodeDescriptionSchema

    200

    success

    *versioned.Event

    + +
    +
    +

    Consumes

    +
    +
      +
    • +

      /

      +
    • +
    +
    +
    +
    +

    Produces

    +
    +
      +
    • +

      application/json

      +
    • +
    • +

      application/json;stream=watch

      +
    • +
    • +

      application/vnd.kubernetes.protobuf

      +
    • +
    • +

      application/vnd.kubernetes.protobuf;stream=watch

      +
    • +
    +
    +
    +
    +

    Tags

    +
    +
      +
    • +

      apisstorage.k8s.iov1beta1

      +
    • +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/api-reference/v1/definitions.html b/docs/api-reference/v1/definitions.html index fd4f478503..b82f02dc56 100755 --- a/docs/api-reference/v1/definitions.html +++ b/docs/api-reference/v1/definitions.html @@ -6393,7 +6393,7 @@ The resulting set of endpoints can be viewed as:

    v1alpha1.Eviction

    -

    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/foo/evictions.

    +

    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.

    diff --git a/docs/federation/api-reference/README.md b/docs/federation/api-reference/README.md index 18f9c4f63d..ca5bc7f800 100644 --- a/docs/federation/api-reference/README.md +++ b/docs/federation/api-reference/README.md @@ -10,10 +10,6 @@ Federation API server supports the following group versions: * extensions/v1beta1: [operations](/docs/federation/api-reference/extensions/v1beta1/operations.html), [model definitions](/docs/federation/api-reference/extensions/v1beta1/definitions.html) - - - - [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/federation/api-reference/README.md?pixel)]() diff --git a/docs/user-guide/kubectl/index.md b/docs/user-guide/kubectl/index.md index e5dc7f0afb..53af54780e 100644 --- a/docs/user-guide/kubectl/index.md +++ b/docs/user-guide/kubectl/index.md @@ -82,7 +82,7 @@ kubectl * [kubectl uncordon](kubectl_uncordon.md) - Mark node as schedulable * [kubectl version](kubectl_version.md) - Print the client and server version information -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_annotate.md b/docs/user-guide/kubectl/kubectl_annotate.md index 0ac1443b61..a6cf10855f 100644 --- a/docs/user-guide/kubectl/kubectl_annotate.md +++ b/docs/user-guide/kubectl/kubectl_annotate.md @@ -16,11 +16,32 @@ It is intended to store non-identifying auxiliary data, especially data manipula If --overwrite is true, then existing annotations can be overwritten, otherwise attempting to overwrite an annotation will result in an error. If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used. -Possible resources include (case insensitive): - pod (po), service (svc), replicationcontroller (rc), - node (no), event (ev), componentstatuse (cs), - limitrange (limits), persistentvolume (pv), persistentvolumeclaim (pvc), - horizontalpodautoscaler (hpa), resourcequota (quota), secret +Valid resource types include: + * clusters (valid only for federation apiservers) + * componentstatuses (aka 'cs') + * configmaps (aka 'cm') + * daemonsets (aka 'ds') + * deployments (aka 'deploy') + * events (aka 'ev') + * endpoints (aka 'ep') + * horizontalpodautoscalers (aka 'hpa') + * ingress (aka 'ing') + * jobs + * limitranges (aka 'limits') + * nodes (aka 'no') + * namespaces (aka 'ns') + * petsets (alpha feature, may be unstable) + * pods (aka 'po') + * persistentvolumes (aka 'pv') + * persistentvolumeclaims (aka 'pvc') + * quota + * resourcequotas (aka 'quota') + * replicasets (aka 'rs') + * replicationcontrollers (aka 'rc') + * secrets + * serviceaccounts (aka 'sa') + * services (aka 'svc') + ``` kubectl annotate [--overwrite] (-f FILENAME | TYPE NAME) KEY_1=VAL_1 ... KEY_N=VAL_N [--resource-version=version] @@ -100,7 +121,7 @@ kubectl annotate pods foo description- -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_api-versions.md b/docs/user-guide/kubectl/kubectl_api-versions.md index ddde2267d0..b6a14e3ba5 100644 --- a/docs/user-guide/kubectl/kubectl_api-versions.md +++ b/docs/user-guide/kubectl/kubectl_api-versions.md @@ -43,7 +43,7 @@ kubectl api-versions -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_apply.md b/docs/user-guide/kubectl/kubectl_apply.md index eac7846e6e..ad21e9cbdc 100644 --- a/docs/user-guide/kubectl/kubectl_apply.md +++ b/docs/user-guide/kubectl/kubectl_apply.md @@ -72,7 +72,7 @@ cat pod.json | kubectl apply -f - -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_attach.md b/docs/user-guide/kubectl/kubectl_attach.md index 1d1cbcb7f4..0e90db298b 100644 --- a/docs/user-guide/kubectl/kubectl_attach.md +++ b/docs/user-guide/kubectl/kubectl_attach.md @@ -66,7 +66,7 @@ kubectl attach 123456-7890 -c ruby-container -i -t -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_autoscale.md b/docs/user-guide/kubectl/kubectl_autoscale.md index 05d5bf143d..b99b9bcc19 100644 --- a/docs/user-guide/kubectl/kubectl_autoscale.md +++ b/docs/user-guide/kubectl/kubectl_autoscale.md @@ -21,6 +21,7 @@ kubectl autoscale (-f FILENAME | TYPE NAME | TYPE/NAME) [--min=MINPODS] --max=MA ### Examples ``` + # Auto scale a deployment "foo", with the number of pods between 2 and 10, target CPU utilization specified so a default autoscaling policy will be used: kubectl autoscale deployment foo --min=2 --max=10 @@ -80,7 +81,7 @@ kubectl autoscale rc foo --max=5 --cpu-percent=80 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_cluster-info.md b/docs/user-guide/kubectl/kubectl_cluster-info.md index b3a1480dab..4d1105b086 100644 --- a/docs/user-guide/kubectl/kubectl_cluster-info.md +++ b/docs/user-guide/kubectl/kubectl_cluster-info.md @@ -50,7 +50,7 @@ kubectl cluster-info -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_cluster-info_dump.md b/docs/user-guide/kubectl/kubectl_cluster-info_dump.md index c13257c390..d672149697 100644 --- a/docs/user-guide/kubectl/kubectl_cluster-info_dump.md +++ b/docs/user-guide/kubectl/kubectl_cluster-info_dump.md @@ -75,7 +75,7 @@ kubectl cluster-info dump --namespaces default,kube-system --output-directory=/p -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_completion.md b/docs/user-guide/kubectl/kubectl_completion.md index f69aacb619..bead2c68fd 100644 --- a/docs/user-guide/kubectl/kubectl_completion.md +++ b/docs/user-guide/kubectl/kubectl_completion.md @@ -68,7 +68,7 @@ $ source <(kubectl completion zsh) -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config.md b/docs/user-guide/kubectl/kubectl_config.md index 354464e7d4..a9c41de181 100644 --- a/docs/user-guide/kubectl/kubectl_config.md +++ b/docs/user-guide/kubectl/kubectl_config.md @@ -54,7 +54,7 @@ kubectl config SUBCOMMAND -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_current-context.md b/docs/user-guide/kubectl/kubectl_config_current-context.md index 73c7cb5366..64fd7adbdb 100644 --- a/docs/user-guide/kubectl/kubectl_config_current-context.md +++ b/docs/user-guide/kubectl/kubectl_config_current-context.md @@ -52,7 +52,7 @@ kubectl config current-context -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_delete-cluster.md b/docs/user-guide/kubectl/kubectl_config_delete-cluster.md index 698c72c1a2..b42ad2c6a7 100644 --- a/docs/user-guide/kubectl/kubectl_config_delete-cluster.md +++ b/docs/user-guide/kubectl/kubectl_config_delete-cluster.md @@ -43,7 +43,7 @@ kubectl config delete-cluster NAME -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_delete-context.md b/docs/user-guide/kubectl/kubectl_config_delete-context.md index e58ac663c3..4d3bc05331 100644 --- a/docs/user-guide/kubectl/kubectl_config_delete-context.md +++ b/docs/user-guide/kubectl/kubectl_config_delete-context.md @@ -43,7 +43,7 @@ kubectl config delete-context NAME -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_get-clusters.md b/docs/user-guide/kubectl/kubectl_config_get-clusters.md index 6e5494aac2..0a78eb7684 100644 --- a/docs/user-guide/kubectl/kubectl_config_get-clusters.md +++ b/docs/user-guide/kubectl/kubectl_config_get-clusters.md @@ -43,7 +43,7 @@ kubectl config get-clusters -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_get-contexts.md b/docs/user-guide/kubectl/kubectl_config_get-contexts.md index b1ad750ddc..4a4486f927 100644 --- a/docs/user-guide/kubectl/kubectl_config_get-contexts.md +++ b/docs/user-guide/kubectl/kubectl_config_get-contexts.md @@ -60,7 +60,7 @@ kubectl config get-contexts my-context -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_set-cluster.md b/docs/user-guide/kubectl/kubectl_config_set-cluster.md index 165dae4878..3da8dbc094 100644 --- a/docs/user-guide/kubectl/kubectl_config_set-cluster.md +++ b/docs/user-guide/kubectl/kubectl_config_set-cluster.md @@ -66,7 +66,7 @@ kubectl config set-cluster e2e --insecure-skip-tls-verify=true -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_set-context.md b/docs/user-guide/kubectl/kubectl_config_set-context.md index 325516d461..86db115730 100644 --- a/docs/user-guide/kubectl/kubectl_config_set-context.md +++ b/docs/user-guide/kubectl/kubectl_config_set-context.md @@ -58,7 +58,7 @@ kubectl config set-context gce --user=cluster-admin -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_set-credentials.md b/docs/user-guide/kubectl/kubectl_config_set-credentials.md index 6c81890be8..49743220f2 100644 --- a/docs/user-guide/kubectl/kubectl_config_set-credentials.md +++ b/docs/user-guide/kubectl/kubectl_config_set-credentials.md @@ -89,7 +89,7 @@ kubectl config set-credentials cluster-admin --auth-provider=oidc --auth-provide -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_set.md b/docs/user-guide/kubectl/kubectl_config_set.md index ace136ef20..52d8b6397c 100644 --- a/docs/user-guide/kubectl/kubectl_config_set.md +++ b/docs/user-guide/kubectl/kubectl_config_set.md @@ -52,7 +52,7 @@ kubectl config set PROPERTY_NAME PROPERTY_VALUE -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_unset.md b/docs/user-guide/kubectl/kubectl_config_unset.md index 8b2cd98164..3ee8de73fc 100644 --- a/docs/user-guide/kubectl/kubectl_config_unset.md +++ b/docs/user-guide/kubectl/kubectl_config_unset.md @@ -45,7 +45,7 @@ kubectl config unset PROPERTY_NAME -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_use-context.md b/docs/user-guide/kubectl/kubectl_config_use-context.md index a551a6640b..66cc439eac 100644 --- a/docs/user-guide/kubectl/kubectl_config_use-context.md +++ b/docs/user-guide/kubectl/kubectl_config_use-context.md @@ -43,7 +43,7 @@ kubectl config use-context CONTEXT_NAME -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_config_view.md b/docs/user-guide/kubectl/kubectl_config_view.md index 529c4871da..aed1c205c8 100644 --- a/docs/user-guide/kubectl/kubectl_config_view.md +++ b/docs/user-guide/kubectl/kubectl_config_view.md @@ -73,7 +73,7 @@ kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}' -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_convert.md b/docs/user-guide/kubectl/kubectl_convert.md index 354e681297..e46e6fdd15 100644 --- a/docs/user-guide/kubectl/kubectl_convert.md +++ b/docs/user-guide/kubectl/kubectl_convert.md @@ -87,7 +87,7 @@ kubectl convert -f . | kubectl create -f - -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_cordon.md b/docs/user-guide/kubectl/kubectl_cordon.md index bc945d5d79..5d757265d8 100644 --- a/docs/user-guide/kubectl/kubectl_cordon.md +++ b/docs/user-guide/kubectl/kubectl_cordon.md @@ -54,7 +54,7 @@ kubectl cordon foo -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create.md b/docs/user-guide/kubectl/kubectl_create.md index c47c3fc72a..95da4d6775 100644 --- a/docs/user-guide/kubectl/kubectl_create.md +++ b/docs/user-guide/kubectl/kubectl_create.md @@ -70,7 +70,7 @@ cat pod.json | kubectl create -f - -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_configmap.md b/docs/user-guide/kubectl/kubectl_create_configmap.md index 190db2f567..2c733fc055 100644 --- a/docs/user-guide/kubectl/kubectl_create_configmap.md +++ b/docs/user-guide/kubectl/kubectl_create_configmap.md @@ -87,7 +87,7 @@ kubectl create configmap my-config --from-literal=key1=config1 --from-literal=ke -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_deployment.md b/docs/user-guide/kubectl/kubectl_create_deployment.md index 88627ff03b..35c2707cd1 100644 --- a/docs/user-guide/kubectl/kubectl_create_deployment.md +++ b/docs/user-guide/kubectl/kubectl_create_deployment.md @@ -70,7 +70,7 @@ kubectl create deployment my-dep --image=busybox -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_namespace.md b/docs/user-guide/kubectl/kubectl_create_namespace.md index 8c4181f50c..fd46a53e5e 100644 --- a/docs/user-guide/kubectl/kubectl_create_namespace.md +++ b/docs/user-guide/kubectl/kubectl_create_namespace.md @@ -69,7 +69,7 @@ kubectl create namespace my-namespace -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_quota.md b/docs/user-guide/kubectl/kubectl_create_quota.md index 843ed6b194..ec2e31a45b 100644 --- a/docs/user-guide/kubectl/kubectl_create_quota.md +++ b/docs/user-guide/kubectl/kubectl_create_quota.md @@ -73,7 +73,7 @@ kubectl create quota NAME [--hard=key1=value1,key2=value2] [--scopes=Scope1,Scop -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_secret.md b/docs/user-guide/kubectl/kubectl_create_secret.md index ce60df1bb4..f9f80c8740 100644 --- a/docs/user-guide/kubectl/kubectl_create_secret.md +++ b/docs/user-guide/kubectl/kubectl_create_secret.md @@ -43,7 +43,7 @@ kubectl create secret -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_secret_docker-registry.md b/docs/user-guide/kubectl/kubectl_create_secret_docker-registry.md index 3be76dbfa5..18c2eba2dd 100644 --- a/docs/user-guide/kubectl/kubectl_create_secret_docker-registry.md +++ b/docs/user-guide/kubectl/kubectl_create_secret_docker-registry.md @@ -85,7 +85,7 @@ kubectl create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_ -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_secret_generic.md b/docs/user-guide/kubectl/kubectl_create_secret_generic.md index 5d9bccfdbb..c81404e954 100644 --- a/docs/user-guide/kubectl/kubectl_create_secret_generic.md +++ b/docs/user-guide/kubectl/kubectl_create_secret_generic.md @@ -88,7 +88,7 @@ kubectl create secret generic my-secret --from-literal=key1=supersecret --from-l -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_secret_tls.md b/docs/user-guide/kubectl/kubectl_create_secret_tls.md index 9fb1050d58..0e3badb512 100644 --- a/docs/user-guide/kubectl/kubectl_create_secret_tls.md +++ b/docs/user-guide/kubectl/kubectl_create_secret_tls.md @@ -73,7 +73,7 @@ kubectl create secret tls tls-secret --cert=path/to/tls.cert --key=path/to/tls.k -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_service.md b/docs/user-guide/kubectl/kubectl_create_service.md index deece74de9..5183e75de7 100644 --- a/docs/user-guide/kubectl/kubectl_create_service.md +++ b/docs/user-guide/kubectl/kubectl_create_service.md @@ -43,7 +43,7 @@ kubectl create service -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_service_clusterip.md b/docs/user-guide/kubectl/kubectl_create_service_clusterip.md index 05258fc991..d1a86da92b 100644 --- a/docs/user-guide/kubectl/kubectl_create_service_clusterip.md +++ b/docs/user-guide/kubectl/kubectl_create_service_clusterip.md @@ -74,7 +74,7 @@ kubectl create service clusterip my-cs --clusterip="None" -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_service_loadbalancer.md b/docs/user-guide/kubectl/kubectl_create_service_loadbalancer.md index 8d3d22098a..83d60f0584 100644 --- a/docs/user-guide/kubectl/kubectl_create_service_loadbalancer.md +++ b/docs/user-guide/kubectl/kubectl_create_service_loadbalancer.md @@ -70,7 +70,7 @@ kubectl create service loadbalancer my-lbs --tcp=5678:8080 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_service_nodeport.md b/docs/user-guide/kubectl/kubectl_create_service_nodeport.md index e95c16b207..38822d879a 100644 --- a/docs/user-guide/kubectl/kubectl_create_service_nodeport.md +++ b/docs/user-guide/kubectl/kubectl_create_service_nodeport.md @@ -70,7 +70,7 @@ kubectl create service nodeport my-ns --tcp=5678:8080 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_create_serviceaccount.md b/docs/user-guide/kubectl/kubectl_create_serviceaccount.md index 96092c3cb4..20490abfc2 100644 --- a/docs/user-guide/kubectl/kubectl_create_serviceaccount.md +++ b/docs/user-guide/kubectl/kubectl_create_serviceaccount.md @@ -70,7 +70,7 @@ $ kubectl create serviceaccount my-service-account -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_delete.md b/docs/user-guide/kubectl/kubectl_delete.md index 5e8c303714..585ccee091 100644 --- a/docs/user-guide/kubectl/kubectl_delete.md +++ b/docs/user-guide/kubectl/kubectl_delete.md @@ -62,7 +62,7 @@ kubectl delete pods --all -o, --output string Output mode. Use "-o name" for shorter output (resource/name). -R, --recursive Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory. -l, --selector string Selector (label query) to filter on. - --timeout duration The length of time to wait before giving up on a delete, zero means determine a timeout from the size of the object + --timeout duration The length of time to wait before giving up on a delete, zero means determine a timeout from the size of the object (default 0s) ``` ### Options inherited from parent commands @@ -94,7 +94,7 @@ kubectl delete pods --all -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_describe.md b/docs/user-guide/kubectl/kubectl_describe.md index ff3c804c95..e34a2e4d9f 100644 --- a/docs/user-guide/kubectl/kubectl_describe.md +++ b/docs/user-guide/kubectl/kubectl_describe.md @@ -113,7 +113,7 @@ kubectl describe pods frontend -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_drain.md b/docs/user-guide/kubectl/kubectl_drain.md index 248ad68285..26e61779a0 100644 --- a/docs/user-guide/kubectl/kubectl_drain.md +++ b/docs/user-guide/kubectl/kubectl_drain.md @@ -12,13 +12,13 @@ Drain node in preparation for maintenance Drain node in preparation for maintenance. The given node will be marked unschedulable to prevent new pods from arriving. -The `drain` deletes all pods except mirror pods (which cannot be deleted through +Then drain deletes all pods except mirror pods (which cannot be deleted through the API server). If there are DaemonSet-managed pods, drain will not proceed without --ignore-daemonsets, and regardless it will not delete any DaemonSet-managed pods, because those pods would be immediately replaced by the DaemonSet controller, which ignores unschedulable markings. If there are any -pods that are neither mirror pods nor managed by ReplicationController, -ReplicaSet, DaemonSet or Job, then drain will not delete any pods unless you +pods that are neither mirror pods nor managed--by ReplicationController, +ReplicaSet, DaemonSet or Job--, then drain will not delete any pods unless you use --force. When you are ready to put the node back into service, use kubectl uncordon, which @@ -81,7 +81,7 @@ $ kubectl drain foo --grace-period=900 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_edit.md b/docs/user-guide/kubectl/kubectl_edit.md index 61d18ca825..dc626b9440 100644 --- a/docs/user-guide/kubectl/kubectl_edit.md +++ b/docs/user-guide/kubectl/kubectl_edit.md @@ -91,7 +91,7 @@ kubectl edit svc/docker-registry --output-version=v1 -o json -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_exec.md b/docs/user-guide/kubectl/kubectl_exec.md index 188ffd9e62..94bbd4bff0 100644 --- a/docs/user-guide/kubectl/kubectl_exec.md +++ b/docs/user-guide/kubectl/kubectl_exec.md @@ -67,7 +67,7 @@ kubectl exec 123456-7890 -c ruby-container -i -t -- bash -il -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_explain.md b/docs/user-guide/kubectl/kubectl_explain.md index c919415944..70f52d6ee4 100644 --- a/docs/user-guide/kubectl/kubectl_explain.md +++ b/docs/user-guide/kubectl/kubectl_explain.md @@ -89,7 +89,7 @@ kubectl explain pods.spec.containers -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_expose.md b/docs/user-guide/kubectl/kubectl_expose.md index d699ea2a63..6ecb7e5951 100644 --- a/docs/user-guide/kubectl/kubectl_expose.md +++ b/docs/user-guide/kubectl/kubectl_expose.md @@ -20,7 +20,7 @@ labels are specified, the new service will re-use the labels from the resource i Possible resources include (case insensitive): pod (po), service (svc), replicationcontroller (rc), -deployment, replicaset (rs) +deployment (deploy), replicaset (rs) ``` @@ -112,7 +112,7 @@ kubectl expose deployment nginx --port=80 --target-port=8000 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_get.md b/docs/user-guide/kubectl/kubectl_get.md index 9a6f7fc228..275a9b620b 100644 --- a/docs/user-guide/kubectl/kubectl_get.md +++ b/docs/user-guide/kubectl/kubectl_get.md @@ -12,7 +12,6 @@ Display one or many resources Display one or many resources. Valid resource types include: - * clusters (valid only for federation apiservers) * componentstatuses (aka 'cs') * configmaps (aka 'cm') @@ -69,9 +68,7 @@ kubectl get -o json pod web-pod-13je7 kubectl get -f pod.yaml -o json # Return only the phase value of the specified pod. -{% raw %} kubectl get -o template pod/web-pod-13je7 --template={{.status.phase}} -{% endraw %} # List all replication controllers and services together in ps output format. kubectl get rc,services @@ -132,7 +129,7 @@ kubectl get rc/web service/frontend pods/web-pod-13je7 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_label.md b/docs/user-guide/kubectl/kubectl_label.md index 519111b41a..8a01e1c4e4 100644 --- a/docs/user-guide/kubectl/kubectl_label.md +++ b/docs/user-guide/kubectl/kubectl_label.md @@ -93,7 +93,7 @@ kubectl label pods foo bar- -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_logs.md b/docs/user-guide/kubectl/kubectl_logs.md index 5436ab7f08..a09a291797 100644 --- a/docs/user-guide/kubectl/kubectl_logs.md +++ b/docs/user-guide/kubectl/kubectl_logs.md @@ -42,7 +42,7 @@ kubectl logs --since=1h nginx --include-extended-apis If true, include definitions of new APIs via calls to the API server. [default true] (default true) --limit-bytes int Maximum bytes of logs to return. Defaults to no limit. -p, --previous If true, print the logs for the previous instance of the container in a pod if it exists. - --since duration Only return logs newer than a relative duration like 5s, 2m, or 3h. Defaults to all logs. Only one of since-time / since may be used. + --since duration Only return logs newer than a relative duration like 5s, 2m, or 3h. Defaults to all logs. Only one of since-time / since may be used. (default 0s) --since-time string Only return logs after a specific date (RFC3339). Defaults to all logs. Only one of since-time / since may be used. --tail int Lines of recent log file to display. Defaults to -1, showing all log lines. (default -1) --timestamps Include timestamps on each line in the log output @@ -77,7 +77,7 @@ kubectl logs --since=1h nginx -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_namespace.md b/docs/user-guide/kubectl/kubectl_namespace.md index 3af680938c..c5b7d60883 100644 --- a/docs/user-guide/kubectl/kubectl_namespace.md +++ b/docs/user-guide/kubectl/kubectl_namespace.md @@ -43,7 +43,7 @@ kubectl namespace [namespace] -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_options.md b/docs/user-guide/kubectl/kubectl_options.md index 060fc472f8..c82e556ec8 100644 --- a/docs/user-guide/kubectl/kubectl_options.md +++ b/docs/user-guide/kubectl/kubectl_options.md @@ -43,7 +43,7 @@ kubectl options -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_patch.md b/docs/user-guide/kubectl/kubectl_patch.md index c695889060..3497852c34 100644 --- a/docs/user-guide/kubectl/kubectl_patch.md +++ b/docs/user-guide/kubectl/kubectl_patch.md @@ -85,7 +85,7 @@ kubectl patch pod valid-pod --type='json' -p='[{"op": "replace", "path": "/spec/ -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_port-forward.md b/docs/user-guide/kubectl/kubectl_port-forward.md index c23318f172..3a0b6f548b 100644 --- a/docs/user-guide/kubectl/kubectl_port-forward.md +++ b/docs/user-guide/kubectl/kubectl_port-forward.md @@ -66,7 +66,7 @@ kubectl port-forward mypod 0:5000 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_proxy.md b/docs/user-guide/kubectl/kubectl_proxy.md index 0e0abf0ee6..62f0417c2e 100644 --- a/docs/user-guide/kubectl/kubectl_proxy.md +++ b/docs/user-guide/kubectl/kubectl_proxy.md @@ -91,7 +91,7 @@ kubectl proxy --api-prefix=/k8s-api -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_replace.md b/docs/user-guide/kubectl/kubectl_replace.md index 61942a00fd..6816704c17 100644 --- a/docs/user-guide/kubectl/kubectl_replace.md +++ b/docs/user-guide/kubectl/kubectl_replace.md @@ -51,7 +51,7 @@ kubectl replace --force -f ./pod.json -R, --recursive Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory. --save-config If true, the configuration of current object will be saved in its annotation. This is useful when you want to perform kubectl apply on this object in the future. --schema-cache-dir string If non-empty, load/store cached API schemas in this directory, default is '$HOME/.kube/schema' (default "~/.kube/schema") - --timeout duration Only relevant during a force replace. The length of time to wait before giving up on a delete of the old resource, zero means determine a timeout from the size of the object. Any other values should contain a corresponding time unit (e.g. 1s, 2m, 3h). + --timeout duration Only relevant during a force replace. The length of time to wait before giving up on a delete of the old resource, zero means determine a timeout from the size of the object. Any other values should contain a corresponding time unit (e.g. 1s, 2m, 3h). (default 0s) --validate If true, use a schema to validate the input before sending it (default true) ``` @@ -84,7 +84,7 @@ kubectl replace --force -f ./pod.json -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rolling-update.md b/docs/user-guide/kubectl/kubectl_rolling-update.md index f4c35789a2..3b9dcb7fb7 100644 --- a/docs/user-guide/kubectl/kubectl_rolling-update.md +++ b/docs/user-guide/kubectl/kubectl_rolling-update.md @@ -15,6 +15,9 @@ Replaces the specified replication controller with a new replication controller new PodTemplate. The new-controller.json must specify the same namespace as the existing replication controller and overwrite at least one (common) label in its replicaSelector. +![Workflow](http://kubernetes.io/images/docs/kubectl_rollingupdate.svg) + + ``` kubectl rolling-update OLD_CONTROLLER_NAME ([NEW_CONTROLLER_NAME] --image=NEW_CONTAINER_IMAGE | -f NEW_CONTROLLER_SPEC) ``` @@ -95,7 +98,7 @@ kubectl rolling-update frontend-v1 frontend-v2 --rollback -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout.md b/docs/user-guide/kubectl/kubectl_rollout.md index 49d13e8f8f..6b3c2709c6 100644 --- a/docs/user-guide/kubectl/kubectl_rollout.md +++ b/docs/user-guide/kubectl/kubectl_rollout.md @@ -52,7 +52,7 @@ kubectl rollout undo deployment/abc -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout_history.md b/docs/user-guide/kubectl/kubectl_rollout_history.md index db82c4a24d..f660162cd2 100644 --- a/docs/user-guide/kubectl/kubectl_rollout_history.md +++ b/docs/user-guide/kubectl/kubectl_rollout_history.md @@ -63,7 +63,7 @@ kubectl rollout history deployment/abc --revision=3 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout_pause.md b/docs/user-guide/kubectl/kubectl_rollout_pause.md index 0636160072..3e85d3b629 100644 --- a/docs/user-guide/kubectl/kubectl_rollout_pause.md +++ b/docs/user-guide/kubectl/kubectl_rollout_pause.md @@ -65,7 +65,7 @@ kubectl rollout pause deployment/nginx -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout_resume.md b/docs/user-guide/kubectl/kubectl_rollout_resume.md index 3954ec033c..6460f30622 100644 --- a/docs/user-guide/kubectl/kubectl_rollout_resume.md +++ b/docs/user-guide/kubectl/kubectl_rollout_resume.md @@ -63,7 +63,7 @@ kubectl rollout resume deployment/nginx -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout_status.md b/docs/user-guide/kubectl/kubectl_rollout_status.md index 5730266e30..e611dfe6f7 100644 --- a/docs/user-guide/kubectl/kubectl_rollout_status.md +++ b/docs/user-guide/kubectl/kubectl_rollout_status.md @@ -59,7 +59,7 @@ kubectl rollout status deployment/nginx -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_rollout_undo.md b/docs/user-guide/kubectl/kubectl_rollout_undo.md index 1f758bd68d..3e302c7db6 100644 --- a/docs/user-guide/kubectl/kubectl_rollout_undo.md +++ b/docs/user-guide/kubectl/kubectl_rollout_undo.md @@ -63,7 +63,7 @@ kubectl rollout undo deployment/abc --to-revision=3 -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_run.md b/docs/user-guide/kubectl/kubectl_run.md index a62adb32a1..c0a7d9cc6d 100644 --- a/docs/user-guide/kubectl/kubectl_run.md +++ b/docs/user-guide/kubectl/kubectl_run.md @@ -122,7 +122,7 @@ kubectl run pi --schedule="0/5 * * * ?" --image=perl --restart=OnFailure -- perl -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_scale.md b/docs/user-guide/kubectl/kubectl_scale.md index bf781d2ee6..4f97fce9ff 100644 --- a/docs/user-guide/kubectl/kubectl_scale.md +++ b/docs/user-guide/kubectl/kubectl_scale.md @@ -51,7 +51,7 @@ kubectl scale --replicas=3 job/cron -R, --recursive Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory. --replicas int The new desired number of replicas. Required. (default -1) --resource-version string Precondition for resource version. Requires that the current resource version match this value in order to scale. - --timeout duration The length of time to wait before giving up on a scale operation, zero means don't wait. Any other values should contain a corresponding time unit (e.g. 1s, 2m, 3h). + --timeout duration The length of time to wait before giving up on a scale operation, zero means don't wait. Any other values should contain a corresponding time unit (e.g. 1s, 2m, 3h). (default 0s) ``` ### Options inherited from parent commands @@ -83,7 +83,7 @@ kubectl scale --replicas=3 job/cron -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_set.md b/docs/user-guide/kubectl/kubectl_set.md index 7968396c09..dad43a25fc 100644 --- a/docs/user-guide/kubectl/kubectl_set.md +++ b/docs/user-guide/kubectl/kubectl_set.md @@ -46,7 +46,7 @@ kubectl set SUBCOMMAND -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_set_image.md b/docs/user-guide/kubectl/kubectl_set_image.md index 2797c4b83b..6e7a40c903 100644 --- a/docs/user-guide/kubectl/kubectl_set_image.md +++ b/docs/user-guide/kubectl/kubectl_set_image.md @@ -12,7 +12,7 @@ Update image of a pod template Update existing container image(s) of resources. Possible resources include (case insensitive): - pod (po), replicationcontroller (rc), deployment, daemonset (ds), job, replicaset (rs) + pod (po), replicationcontroller (rc), deployment (deploy), daemonset (ds), job, replicaset (rs) ``` kubectl set image (-f FILENAME | TYPE NAME) CONTAINER_NAME_1=CONTAINER_IMAGE_1 ... CONTAINER_NAME_N=CONTAINER_IMAGE_N @@ -82,7 +82,7 @@ kubectl set image -f path/to/file.yaml nginx=nginx:1.9.1 --local -o yaml -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_taint.md b/docs/user-guide/kubectl/kubectl_taint.md index 0f0abbf69f..3c4bb20b52 100644 --- a/docs/user-guide/kubectl/kubectl_taint.md +++ b/docs/user-guide/kubectl/kubectl_taint.md @@ -83,7 +83,7 @@ kubectl taint nodes foo dedicated- -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_top.md b/docs/user-guide/kubectl/kubectl_top.md index 392240410b..8721c3fa41 100644 --- a/docs/user-guide/kubectl/kubectl_top.md +++ b/docs/user-guide/kubectl/kubectl_top.md @@ -46,7 +46,7 @@ kubectl top -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_top_node.md b/docs/user-guide/kubectl/kubectl_top_node.md index 724c2ab3f5..70737e905e 100644 --- a/docs/user-guide/kubectl/kubectl_top_node.md +++ b/docs/user-guide/kubectl/kubectl_top_node.md @@ -63,7 +63,7 @@ kubectl top node NODE_NAME -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_top_pod.md b/docs/user-guide/kubectl/kubectl_top_pod.md index 2c45fbe07c..04cf73524f 100644 --- a/docs/user-guide/kubectl/kubectl_top_pod.md +++ b/docs/user-guide/kubectl/kubectl_top_pod.md @@ -74,7 +74,7 @@ kubectl top pod -l name=myLabel -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_uncordon.md b/docs/user-guide/kubectl/kubectl_uncordon.md index ef142c72c2..8e1722f223 100644 --- a/docs/user-guide/kubectl/kubectl_uncordon.md +++ b/docs/user-guide/kubectl/kubectl_uncordon.md @@ -54,7 +54,7 @@ $ kubectl uncordon foo -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 diff --git a/docs/user-guide/kubectl/kubectl_version.md b/docs/user-guide/kubectl/kubectl_version.md index 9abc0c2856..66e582c4c7 100644 --- a/docs/user-guide/kubectl/kubectl_version.md +++ b/docs/user-guide/kubectl/kubectl_version.md @@ -49,7 +49,7 @@ kubectl version -###### Auto generated by spf13/cobra on 2-Sep-2016 +###### Auto generated by spf13/cobra on 24-Oct-2016 From 541ca2c426707fa6865799dee876f872e97d6d6e Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Wed, 26 Oct 2016 10:12:29 +0200 Subject: [PATCH 48/72] Small corrections how to curl eviction endpoint --- docs/admin/disruptions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/admin/disruptions.md b/docs/admin/disruptions.md index c6e2b7852a..0743b565e6 100644 --- a/docs/admin/disruptions.md +++ b/docs/admin/disruptions.md @@ -61,17 +61,17 @@ itself. To attempt an eviction (perhaps more REST-precisely, to attempt to { "apiVersion": "policy/v1alpha1", "kind": "Eviction", - "name": "quux", - "namespace": "default" + "metadata": { + "name": "quux", + "namespace": "default" + } } ``` -and here is how you would attempt this with `curl` +You can attempt an eviction using `curl`: ```bash -curl -v -X POST -H 'Content-type: application/json' -http://127.0.0.1:8080/api/v1/namespaces/default/pods/quux/eviction -d -eviction.json +$ curl -v -H 'Content-type: application/json' http://127.0.0.1:8080/api/v1/namespaces/default/pods/quux/eviction -d @eviction.json ``` The API can respond in one of three ways. From 4ba092ae12105e59341f0d30df08130d6aa7ca1e Mon Sep 17 00:00:00 2001 From: Casey Davenport Date: Fri, 28 Oct 2016 08:46:27 -0700 Subject: [PATCH 49/72] Update Calico add-on link --- docs/admin/addons.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/addons.md b/docs/admin/addons.md index e802343ab9..1969ab04c7 100644 --- a/docs/admin/addons.md +++ b/docs/admin/addons.md @@ -10,7 +10,7 @@ This page lists some of the available add-ons and links to their respective inst ## Networking and Network Policy * [Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database. -* [Calico](https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm) is a secure L3 networking and network policy provider. +* [Calico](http://docs.projectcalico.org/v1.5/getting-started/kubernetes/installation/hosted/) is a secure L3 networking and network policy provider. * [Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy. * [Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API](/docs/user-guide/networkpolicies/). Kubeadm add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize). From 425d54661c94db826c8efe6b6aa1ca8907475c39 Mon Sep 17 00:00:00 2001 From: Casey Davenport Date: Fri, 28 Oct 2016 09:39:53 -0700 Subject: [PATCH 50/72] Add Tigera to partners --- _includes/partner-script.js | 7 +++++++ images/square-logos/tigera.png | Bin 0 -> 14705 bytes 2 files changed, 7 insertions(+) create mode 100644 images/square-logos/tigera.png diff --git a/_includes/partner-script.js b/_includes/partner-script.js index 00dc9f1ee1..e4a5362df0 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -188,6 +188,13 @@ logo: 'jetstack', link: 'https://www.jetstack.io/', blurb: 'Jetstack is an organisation focused entirely on Kubernetes. They will help you to get the most out of Kubernetes through expert professional services and open source tooling. Get in touch, and accelerate your project.' + }, + { + type: 1, + name: 'Tigera', + logo: 'tigera', + link: 'http://docs.projectcalico.org/v1.5/getting-started/kubernetes/', + blurb: 'Tigera builds high performance, policy driven, cloud native networking solutions for Kubernetes.' } ] diff --git a/images/square-logos/tigera.png b/images/square-logos/tigera.png new file mode 100644 index 0000000000000000000000000000000000000000..bf5f759f649bfb48d8605264b1664c22ffa584b8 GIT binary patch literal 14705 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 Date: Fri, 28 Oct 2016 16:12:31 -0400 Subject: [PATCH 51/72] Add link to CockroachDB sample --- _data/samples.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/samples.yml b/_data/samples.yml index 52ac8d572a..3a9f0bcf28 100644 --- a/_data/samples.yml +++ b/_data/samples.yml @@ -12,6 +12,8 @@ toc: path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/rbd/ - title: CephFS path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/cephfs/ + - title: CockroachDB + path: https://github.com/kubernetes/kubernetes/tree/release-1.4/examples/cockroachdb/ - title: GlusterFS path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/glusterfs/ - title: Hazelcast From 9c7a65cd09eba94631294cf3524c45ef716f538e Mon Sep 17 00:00:00 2001 From: Steve Perry Date: Mon, 31 Oct 2016 15:22:52 -0700 Subject: [PATCH 52/72] Write new task: Assigning CPU and RAM Resources to a Container. (#1576) --- _data/tasks.yml | 2 + .../assign-cpu-ram-container.md | 104 ++++++++++++++++++ .../configure-pod-container/cpu-ram.yaml | 15 +++ docs/tasks/index.md | 4 +- 4 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 docs/tasks/configure-pod-container/assign-cpu-ram-container.md create mode 100644 docs/tasks/configure-pod-container/cpu-ram.yaml diff --git a/_data/tasks.yml b/_data/tasks.yml index 90c1f3b8b2..38e1a89c68 100644 --- a/_data/tasks.yml +++ b/_data/tasks.yml @@ -8,6 +8,8 @@ toc: path: /docs/tasks/configure-pod-container/define-environment-variable-container/ - title: Defining a Command and Arguments for a Container path: /docs/tasks/configure-pod-container/define-command-argument-container/ + - title: Assigning CPU and RAM Resources to a Container + path: /docs/tasks/configure-pod-container/assign-cpu-ram-container/ - title: Accessing Applications in a Cluster section: - title: Using Port Forwarding to Access Applications in a Cluster diff --git a/docs/tasks/configure-pod-container/assign-cpu-ram-container.md b/docs/tasks/configure-pod-container/assign-cpu-ram-container.md new file mode 100644 index 0000000000..5b05afedb8 --- /dev/null +++ b/docs/tasks/configure-pod-container/assign-cpu-ram-container.md @@ -0,0 +1,104 @@ +--- +--- + +{% capture overview %} + +This page shows how assign CPU and RAM resources to containers running +in a Kubernetes Pod. + +{% endcapture %} + + +{% capture prerequisites %} + +{% include task-tutorial-prereqs.md %} + +{% endcapture %} + + +{% capture steps %} + +### Assigning CPU and RAM resources to a container + +When you create a Pod, you can request CPU and RAM resources for the containers +that run in the Pod. You can also set limits for CPU and RAM resources. To +request CPU and RAM resources, include the `resources:requests` field in the +configuration file. To set limits on CPU and RAM resources, include the +`resources:limits` field. + +Kubernetes schedules a Pod to run on a Node only if the Node has enough CPU and +RAM available to satisfy the total CPU and RAM requested by all of the +containers in the Pod. Also, as a container runs on a Node, Kubernetes doesn't +allow the CPU and RAM consumed by the container to exceed the limits you specify +for the container. If a container exceeds its RAM limit, it is terminated. If a +container exceeds its CPU limit, it becomes a candidate for having its CPU use +throttled. + +In this exercise, you create a Pod that runs one container. The configuration +file for the Pod requests 250 milicpu and 64 mebibytes of RAM. It also sets +upper limits of 1 cpu and 128 mebibytes of RAM. Here is the configuration file +for the `Pod`: + +{% include code.html language="yaml" file="cpu-ram.yaml" ghlink="/docs/tasks/configure-pod-container/cpu-ram.yaml" %} + +1. Create a Pod based on the YAML configuration file: + + export REPO=https://raw.githubusercontent.com/kubernetes/kubernetes.github.io/master + kubectl create -f $REPO/docs/tasks/configure-pod-container/cpu-ram.yaml + +1. Display information about the pod: + + kubectl describe pod cpu-ram-demo + + The output is similar to this: + + Name: cpu-ram-demo + ... + Containers: + cpu-ram-demo-container: + ... + Limits: + cpu: 1 + memory: 128Mi + Requests: + cpu: 250m + memory: 64Mi + +### Understanding CPU and RAM units + +The CPU resource is measured in *cpu*s. Fractional values are allowed. You can +use the suffix *m* to mean mili. For example 100m cpu is 100 milicpu, and is +the same as 0.1 cpu. + +The RAM resource is measured in bytes. You can express RAM as a plain integer +or a fixed-point integer with one of these suffixes: E, P, T, G, M, K, Ei, Pi, +Ti, Gi, Mi, Ki. For example, the following represent approximately the same value: + + 128974848, 129e6, 129M , 123Mi + +### If you don't specify limits or requests + +If you don't specify a RAM limit, Kubernetes places no upper bound on the +amount of RAM a Container can use. A Container could use all the RAM +available on the Node where the Container is running. Similarly, if you don't +specify a CPU limit, Kubernetes places no upper bound on CPU resources, and a +Container could use all of the CPU resources available on the Node. + +For information about why you would want to specify limits, see +[Setting Pod CPU and Memory Limits](/docs/admin/limitrange/). + +For information about what happens if you don't specify CPU and RAM requests, see +[Resource Requests and Limits of Pod and Container](/docs/user-guide/compute-resources/). + +{% endcapture %} + +{% capture whatsnext %} + +* Learn more about [managing compute resources](/docs/user-guide/compute-resources/). +* See [ResourceRequirements](/docs/api-reference/v1/definitions/#_v1_resourcerequirements). + +{% endcapture %} + + +{% include templates/task.md %} + diff --git a/docs/tasks/configure-pod-container/cpu-ram.yaml b/docs/tasks/configure-pod-container/cpu-ram.yaml new file mode 100644 index 0000000000..c45189fb1e --- /dev/null +++ b/docs/tasks/configure-pod-container/cpu-ram.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cpu-ram-demo +spec: + containers: + - name: cpu-ram-demo-container + image: gcr.io/google-samples/node-hello:1.0 + resources: + requests: + memory: "64Mi" + cpu: "250m" + limits: + memory: "128Mi" + cpu: "1" diff --git a/docs/tasks/index.md b/docs/tasks/index.md index fc08a0469a..e59f8732b2 100644 --- a/docs/tasks/index.md +++ b/docs/tasks/index.md @@ -7,6 +7,7 @@ The Tasks section of the Kubernetes documentation is a work in progress * [Defining Environment Variables for a Container](/docs/tasks/configure-pod-container/define-environment-variable-container/) * [Defining a Command and Arguments for a Container](/docs/tasks/configure-pod-container/define-command-argument-container/) +* [Assigning CPU and RAM Resources to a Container](/docs/tasks/configure-pod-container/assign-cpu-ram-container/) #### Accessing Applications in a Cluster @@ -23,5 +24,4 @@ The Tasks section of the Kubernetes documentation is a work in progress ### What's next If you would like to write a task page, see -[Using Page Templates](/docs/contribute/page-templates/) -for information about the task page type and the task template. +[Creating a Documentation Pull Request](/docs/create-pull-request/). From b5f9257c11d2b250fde76ce76197a806bc7c7f18 Mon Sep 17 00:00:00 2001 From: Anirudh Ramanathan Date: Tue, 1 Nov 2016 00:49:52 -0700 Subject: [PATCH 53/72] Add valid link to kops (#1566) --- docs/getting-started-guides/kubeadm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 5848fbdc5f..69a1f1ccab 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -34,7 +34,7 @@ orchestration system (e.g. Puppet) that you have to integrate with. If you are not constrained, other tools build on kubeadm to give you complete clusters: * On GCE, [Google Container Engine](https://cloud.google.com/container-engine/) gives you turn-key Kubernetes -* On AWS, [kops](kops) makes installation and cluster management easy (and supports high availability) +* On AWS, [kops](https://github.com/kubernetes/kops) makes installation and cluster management easy (and supports high availability) ## Prerequisites From 596a56e3e5fa85356f03cb7f2da773d9f5bcadf0 Mon Sep 17 00:00:00 2001 From: Bill Allen Date: Tue, 1 Nov 2016 20:50:53 +0000 Subject: [PATCH 54/72] Documentation incorrectly said to turn down the cluster instead of tear down the cluster. --- docs/getting-started-guides/kubeadm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started-guides/kubeadm.md b/docs/getting-started-guides/kubeadm.md index 5848fbdc5f..31208e6590 100644 --- a/docs/getting-started-guides/kubeadm.md +++ b/docs/getting-started-guides/kubeadm.md @@ -101,7 +101,7 @@ Note: `setenforce 0` will no longer be necessary on CentOS once [#33555](https:/ The master is the machine where the "control plane" components run, including `etcd` (the cluster database) and the API server (which the `kubectl` CLI communicates with). All of these components run in pods started by `kubelet`. -Right now you can't run `kubeadm init` twice without turning down the cluster in between, see [Turndown](#turndown). +Right now you can't run `kubeadm init` twice without tearing down the cluster in between, see [Tear down](#tear-down). To initialize the master, pick one of the machines you previously installed `kubelet` and `kubeadm` on, and run: From 078074676b4a5418ece7952545bdaf16505a9da1 Mon Sep 17 00:00:00 2001 From: fen4o Date: Wed, 2 Nov 2016 15:26:40 +0200 Subject: [PATCH 55/72] Fix broken links in Custom Cluster from Scratch * Broken link for Calico * Added https for Weave --- docs/getting-started-guides/scratch.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/getting-started-guides/scratch.md b/docs/getting-started-guides/scratch.md index d1695c0bab..72a9ee3125 100644 --- a/docs/getting-started-guides/scratch.md +++ b/docs/getting-started-guides/scratch.md @@ -83,8 +83,8 @@ to implement one of the above options: - Kubernetes supports the [CNI](https://github.com/containernetworking/cni) network plugin interface. - There are a number of solutions which provide plugins for Kubernetes: - [Flannel](https://github.com/coreos/flannel) - - [Calico](http://https://github.com/projectcalico/calico-containers) - - [Weave](http://weave.works/) + - [Calico](https://github.com/projectcalico/calico-containers) + - [Weave](https://weave.works/) - [Romana](http://romana.io/) - [Open vSwitch (OVS)](http://openvswitch.org/) - [More found here](/docs/admin/networking#how-to-achieve-this) From 05b949fb8ac729f45b4ed7007de3975ca37cf0e8 Mon Sep 17 00:00:00 2001 From: Casey Davenport Date: Wed, 2 Nov 2016 16:12:56 -0700 Subject: [PATCH 56/72] Fix services partners -> tech partners for Tigera --- _includes/partner-script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/partner-script.js b/_includes/partner-script.js index e4a5362df0..68339345eb 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -190,7 +190,7 @@ blurb: 'Jetstack is an organisation focused entirely on Kubernetes. They will help you to get the most out of Kubernetes through expert professional services and open source tooling. Get in touch, and accelerate your project.' }, { - type: 1, + type: 0, name: 'Tigera', logo: 'tigera', link: 'http://docs.projectcalico.org/v1.5/getting-started/kubernetes/', From ef0bec049fc3fd0059e124b857cb107cb2aa3327 Mon Sep 17 00:00:00 2001 From: ankurshukla Date: Wed, 2 Nov 2016 16:57:42 -0700 Subject: [PATCH 57/72] adding new tech and services partners to the list --- _includes/partner-script.js | 42 +++++++++++++++++++++++++ images/square-logos/aporeto.png | Bin 0 -> 6955 bytes images/square-logos/cockroach_labs.png | Bin 0 -> 7516 bytes images/square-logos/skippbox.png | Bin 0 -> 10675 bytes images/square-logos/weave_works.png | Bin 0 -> 4339 bytes 5 files changed, 42 insertions(+) create mode 100644 images/square-logos/aporeto.png create mode 100644 images/square-logos/cockroach_labs.png create mode 100644 images/square-logos/skippbox.png create mode 100644 images/square-logos/weave_works.png diff --git a/_includes/partner-script.js b/_includes/partner-script.js index e4a5362df0..c1c639b34c 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -35,6 +35,27 @@ link: 'http://wercker.com/workflows/partners/kubernetes/', blurb: 'Netscaler CPX gives app developers all the features they need to load balance their microservices and containerized apps with Kubernetes.' }, + { + type: 0, + name: 'Cockroach Labs', + logo: 'cockroach_labs', + link: 'https://www.cockroachlabs.com/blog/running-cockroachdb-on-kubernetes/', + blurb: 'CockroachDB is a distributed SQL database whose built-in replication and survivability model pair with Kubernetes to truly make data easy.' + }, + { + type: 0, + name: 'Skippbox', + logo: 'skippbox', + link: 'http://www.skippbox.com/tag/products/', + blurb: 'Creator of Cabin the first mobile application for Kubernetes, and kompose. Skippbox’s solutions distill all the power of k8s in simple easy to use interfaces.' + }, + { + type: 0, + name: 'Weave Works', + logo: 'weave_works', + link: ' https://weave.works/kubernetes', + blurb: 'Weaveworks enables Developers and Dev/Ops teams to easily connect, deploy, secure, manage, and troubleshoot microservices in Kubernetes.' + }, { type: 0, name: 'Wercker', @@ -140,6 +161,20 @@ link: 'https://www.diamanti.com/products/', blurb: 'Diamanti deploys containers with guaranteed performance using Kubernetes in the first hyperconverged appliance purpose built for containerized applications.' }, + { + type: 0, + name: 'Apprenda', + logo: 'apprenda', + link: 'https://apprenda.com/kubernetes-support/', + blurb: 'Apprenda creates and supports modern, enterprise-ready application platforms for both cloud native and traditional application workloads.' + }, + { + type: 0, + name: 'Aporeto', + logo: 'aporeto', + link: 'https://aporeto.com/trireme', + blurb: 'Aporeto makes cloud-native applications secure by default without impacting developer velocity and works at any scale, on any cloud.' + }, { type: 1, name: 'Apprenda', @@ -195,6 +230,13 @@ logo: 'tigera', link: 'http://docs.projectcalico.org/v1.5/getting-started/kubernetes/', blurb: 'Tigera builds high performance, policy driven, cloud native networking solutions for Kubernetes.' + }, + { + type: 1, + name: 'Skippbox', + logo: 'skippbox', + link: 'http://www.skippbox.com/services/', + blurb: 'Skippbox brings its Kubernetes expertise to help companies embrace Kubernetes on their way to digital transformation. Skippbox offers both professional services and expert training.' } ] diff --git a/images/square-logos/aporeto.png b/images/square-logos/aporeto.png new file mode 100644 index 0000000000000000000000000000000000000000..94e16c7e2a3d86cf1c8d3bdb634b745a6032d561 GIT binary patch literal 6955 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 MFQXz|A!!oyKhBI~=>Px# literal 0 HcmV?d00001 diff --git a/images/square-logos/cockroach_labs.png b/images/square-logos/cockroach_labs.png new file mode 100644 index 0000000000000000000000000000000000000000..85750b1d7fcc99de83dcd997598e91deccf9e5a8 GIT binary patch literal 7516 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 literal 0 HcmV?d00001 diff --git a/images/square-logos/skippbox.png b/images/square-logos/skippbox.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec4fa46e02c2b39e711b14d86c4706985df5c24 GIT binary patch literal 10675 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 literal 0 HcmV?d00001 From 4f6dea72b913083b598b95d4bb63222181adddcc Mon Sep 17 00:00:00 2001 From: fen4o Date: Thu, 3 Nov 2016 12:22:29 +0200 Subject: [PATCH 58/72] Fix broken rkt networking link --- docs/getting-started-guides/scratch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started-guides/scratch.md b/docs/getting-started-guides/scratch.md index 72a9ee3125..84b0ffb5af 100644 --- a/docs/getting-started-guides/scratch.md +++ b/docs/getting-started-guides/scratch.md @@ -381,7 +381,7 @@ The minimum version required is [v0.5.6](https://github.com/coreos/rkt/releases/ minimum version required to match rkt v0.5.6 is [systemd 215](http://lists.freedesktop.org/archives/systemd-devel/2014-July/020903.html). -[rkt metadata service](https://github.com/coreos/rkt/blob/master/Documentation/networking.md) is also required +[rkt metadata service](https://github.com/coreos/rkt/blob/master/Documentation/networking/overview.md) is also required for rkt networking support. You can start rkt metadata service by using command like `sudo systemd-run rkt metadata-service` From 35a14cda34c5949320ba1d20e6a1b184e58d71e2 Mon Sep 17 00:00:00 2001 From: devin-donnelly Date: Thu, 3 Nov 2016 15:06:08 -0700 Subject: [PATCH 59/72] WIP: New Docs Landing Page and ToC Organization. (#1468) New Docs Landing Page and ToC Organization. --- _data/concepts.yml | 1 + _data/docs-home.yml | 5 ++ _data/globals.yml | 1 + _data/guides.yml | 4 +- _data/tasks.yml | 1 + _data/tools.yml | 1 + _data/tutorials.yml | 1 + _layouts/docwithnav.html | 11 ++- docs/index.md | 156 +++++++++------------------------------ docs/user-guide/index.md | 23 +++--- 10 files changed, 61 insertions(+), 143 deletions(-) create mode 100644 _data/docs-home.yml diff --git a/_data/concepts.yml b/_data/concepts.yml index a69276201e..f9422daa98 100644 --- a/_data/concepts.yml +++ b/_data/concepts.yml @@ -1,4 +1,5 @@ bigheader: "Concepts" +abstract: "Detailed explanations of Kubernetes system concepts and abstractions." toc: - title: Concepts path: /docs/concepts/ diff --git a/_data/docs-home.yml b/_data/docs-home.yml new file mode 100644 index 0000000000..1cb8c9b05a --- /dev/null +++ b/_data/docs-home.yml @@ -0,0 +1,5 @@ +bigheader: "Kubernetes Documentation" +abstract: "Documentation for using and learning about Kubernetes." +toc: +- title: Kubernetes Documentation + path: /docs/ diff --git a/_data/globals.yml b/_data/globals.yml index 73978ea750..2994e8b519 100644 --- a/_data/globals.yml +++ b/_data/globals.yml @@ -1,4 +1,5 @@ tocs: +- docs-home - guides - tutorials - tasks diff --git a/_data/guides.yml b/_data/guides.yml index e31411ea48..85c5dd4103 100644 --- a/_data/guides.yml +++ b/_data/guides.yml @@ -1,8 +1,8 @@ bigheader: "Guides" -abstract: "How to get started, and achieve tasks, using Kubernetes" +abstract: "How to get started, and accomplish tasks, using Kubernetes." toc: - title: Guides - path: /docs/ + path: /docs/user-guide/ - title: Getting Started section: diff --git a/_data/tasks.yml b/_data/tasks.yml index 38e1a89c68..4c6cd1b709 100644 --- a/_data/tasks.yml +++ b/_data/tasks.yml @@ -1,4 +1,5 @@ bigheader: "Tasks" +abstract: "Step-by-step instructions for performing operations with Kuberentes." toc: - title: Tasks path: /docs/tasks/ diff --git a/_data/tools.yml b/_data/tools.yml index 8993e091bb..cf2afca34c 100644 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -1,4 +1,5 @@ bigheader: "Tools" +abstract: "Tools to help you use and enhance Kubernetes." toc: - title: Tools path: /docs/tools/ diff --git a/_data/tutorials.yml b/_data/tutorials.yml index 01440b09d7..ae9401c918 100644 --- a/_data/tutorials.yml +++ b/_data/tutorials.yml @@ -1,4 +1,5 @@ bigheader: "Tutorials" +abstract: "Detailed walkthroughs of common Kubernetes operations and workflows." toc: - title: Tutorials path: /docs/tutorials/ diff --git a/_layouts/docwithnav.html b/_layouts/docwithnav.html index c2f74c1bb4..877ccc4e63 100755 --- a/_layouts/docwithnav.html +++ b/_layouts/docwithnav.html @@ -11,13 +11,14 @@
    {{ site.data[foundTOC].abstract }}
    From e3c87235a548a6a698f6dc73a40485f691fefd78 Mon Sep 17 00:00:00 2001 From: Janet Kuo Date: Mon, 14 Nov 2016 10:08:00 -0800 Subject: [PATCH 70/72] Fix example test failure: rename ScheduledJob to CronJob --- test/examples_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/examples_test.go b/test/examples_test.go index 1853cdaf0a..7e5660c4f9 100644 --- a/test/examples_test.go +++ b/test/examples_test.go @@ -127,11 +127,11 @@ func validateObject(obj runtime.Object) (errors field.ErrorList) { t.Namespace = api.NamespaceDefault } errors = expvalidation.ValidateDaemonSet(t) - case *batch.ScheduledJob: + case *batch.CronJob: if t.Namespace == "" { t.Namespace = api.NamespaceDefault } - errors = batch_validation.ValidateScheduledJob(t) + errors = batch_validation.ValidateCronJob(t) default: errors = field.ErrorList{} errors = append(errors, field.InternalError(field.NewPath(""), fmt.Errorf("no validation defined for %#v", obj))) @@ -242,7 +242,7 @@ func TestExampleObjectSchemas(t *testing.T) { "redis-resource-deployment": &extensions.Deployment{}, "redis-secret-deployment": &extensions.Deployment{}, "run-my-nginx": &extensions.Deployment{}, - "sj": &batch.ScheduledJob{}, + "sj": &batch.CronJob{}, }, "../docs/admin": { "daemon": &extensions.DaemonSet{}, @@ -272,7 +272,7 @@ func TestExampleObjectSchemas(t *testing.T) { "../docs/user-guide/node-selection": { "pod": &api.Pod{}, "pod-with-node-affinity": &api.Pod{}, - "pod-with-pod-affinity": &api.Pod{}, + "pod-with-pod-affinity": &api.Pod{}, }, "../docs/admin/resourcequota": { "best-effort": &api.ResourceQuota{}, From 7f8a38b7432a059ee9b0116469fadeca6ca9b017 Mon Sep 17 00:00:00 2001 From: Steve Perry Date: Tue, 15 Nov 2016 12:26:42 -0800 Subject: [PATCH 71/72] Write style guide. (#1619) --- _data/support.yml | 2 + docs/contribute/style-guide.md | 203 +++++++++++++++++++++++++++++++++ 2 files changed, 205 insertions(+) create mode 100644 docs/contribute/style-guide.md diff --git a/_data/support.yml b/_data/support.yml index e280c827d7..1b8e80699a 100644 --- a/_data/support.yml +++ b/_data/support.yml @@ -14,6 +14,8 @@ toc: path: /docs/contribute/stage-documentation-changes/ - title: Using Page Templates path: /docs/contribute/page-templates/ + - title: Documentation Style Guide + path: /docs/contribute/style-guide/ - title: Troubleshooting section: diff --git a/docs/contribute/style-guide.md b/docs/contribute/style-guide.md new file mode 100644 index 0000000000..219d62560d --- /dev/null +++ b/docs/contribute/style-guide.md @@ -0,0 +1,203 @@ +--- +--- + +{% capture overview %} +This page gives writing style guidelines for the Kubernetes documentation. +These are guidelines, not rules. Use your best judgment, and feel free to +propose changes to this document in a pull request. + +For additional information on creating new content for the Kubernetes +docs, follow the instructions on +[using page templates](/docs/contribute/page-templates/) and +[creating a documentation pull request](/docs/contribute/create-pull-request/). +{% endcapture %} + +{% capture body %} + +## Documentation formatting standards + +### Capitalize API objects + +Capitalize the names of API objects. Refer to API objects without saying +"object." + +
    + + + +
    DoDon't
    The Pod has two Containers.The pod has two containers.
    The Deployment is responsible for ...The Deployment object is responsible for ...
    + +### Use angle brackets for placeholders + +Use angle brackets for placeholders. Tell the reader what a placeholder +represents. + +1. Display information about a pod: + + kubectl describe pod + + where `` is the name of one of your pods. + +### Use bold for user interface elements + + + + + +
    DoDon't
    Click Fork.Click "Fork".
    Select Other.Select 'Other'.
    + +### Use italics to define or introduce new terms + + + + + +
    DoDon't
    A cluster is a set of nodes ...A "cluster" is a set of nodes ...
    These components form the control plane.These components form the control plane.
    + +### Use code style for filenames, directories, and paths + + + + + + +
    DoDon't
    Open the envars.yaml file.Open the envars.yaml file.
    Go to the /docs/tutorials directory.Go to the /docs/tutorials directory.
    Open the /_data/concepts.yaml file.Open the /_data/concepts.yaml file.
    + +## Code snippet formatting + +### Use code style for inline code and commands + +For inline code in an HTML document, use the `` tag. In a Markdown +document, use the backtick (`). + + + + + +
    DoDon't
    Set the value of the replicas field in the configuration file.Set the value of the "replicas" field in the configuration file.
    The kubectl run command creates a Deployment.The "kubectl run" command creates a Deployment.
    + +### Don't include the command prompt + + + + +
    DoDon't
    kubectl get pods$ kubectl get pods
    + +### Separate commands from output + +Verify that the pod is running on your chosen node: + + 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 + + +{% comment %}## Kubernetes.io word list + +A list of Kubernetes-specific terms and words to be used consistently across the site. + + + + +
    TermUseage
    TBDTBD
    {% endcomment %} + + +## Content best practices + +This section contains suggested best practices for clear, concise, and consistent content. + +### Use present tense + + + + +
    DoDon't
    This command starts a proxy.This command will start a proxy.
    + +Exception: Use future or past tense if it is required to convey the correct +meaning. + +### Use active voice + + + + + +
    DoDon't
    You can explore the API using a browser.The API can be explored using a browser.
    The YAML file specifies the replica count.The replica count is specified in the YAML file.
    + +Exception: Use passive voice if active voice leads to an awkward construction. + +### Use simple and direct language + +Use simple and direct language. Avoid using unnecessary phrases, such as saying "please." + + + + + + + +
    DoDon't
    To create a ReplicaSet, ...In order to create a ReplicaSet, ...
    See the configuration file.Please see the configuration file.
    View the Pods.With this next command, we'll view the Pods.
    + +### Address the reader as "you" + + + + + +
    DoDon't
    You can create a Deployment by ...We'll create a Deployment by ...
    In the preceding output, you can see...In the preceding output, we can see ...
    + +## Patterns to avoid + +### Avoid using "we" + +Using "we" in a sentence can be confusing, because the reader might not know +whether they're part of the "we" you're describing. + + + + + + +
    DoDon't
    Version 1.4 includes ...In version 1.4, we have added ...
    Kubernetes provides a new feature for ...We provide a new feature ...
    This page teaches you how to use pods.In this page, we are going to learn about pods.
    + +### Avoid jargon and idioms + +Some readers speak English as a second language. Avoid jargon and idioms to help make their understanding easier. + + + + + +
    DoDon't
    Internally, ...Under the hood, ...
    Create a new cluster.Turn up a new cluster.
    + +### Avoid statements about the future + +Avoid making promises or giving hints about the future. If you need to talk about +an alpha feature, put the text under a heading that identifies it as alpha +information. + +### Avoid statements that will soon be out of date + +Avoid words like "currently" and "new." A feature that is new today might not be +considered new in a few months. + + + + + +
    DoDon't
    In version 1.4, ...In the current version, ...
    The Federation feature provides ...The new Federation feature provides ...
    + +{% endcapture %} + + +{% capture whatsnext %} +* Learn about [writing a new topic](/docs/contribute/write-new-topic/). +* Learn about [using page templates](/docs/contribute/page-templates/). +* Learn about [staging your changes](/docs/contribute/stage-documentation-changes/) +* Learn about [creating a pull request](/docs/contribute/create-pull-request/). +{% endcapture %} + +{% include templates/concept.md %} From d10fed8566acd1c407ea869a9a33238695a20fd5 Mon Sep 17 00:00:00 2001 From: ankurshukla Date: Tue, 15 Nov 2016 13:03:34 -0800 Subject: [PATCH 72/72] Added new set of Tech and Services Partners --- README.md | 9 +-------- _includes/partner-script.js | 23 ++++++++++++++++++++++- images/square-logos/datadog.png | Bin 13224 -> 12214 bytes images/square-logos/endocode.png | Bin 0 -> 5231 bytes images/square-logos/giant_swarm.png | Bin 0 -> 9772 bytes images/square-logos/mirantis.png | Bin 0 -> 17311 bytes 6 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 images/square-logos/endocode.png create mode 100644 images/square-logos/giant_swarm.png create mode 100644 images/square-logos/mirantis.png diff --git a/README.md b/README.md index 381cd46567..2801eaead0 100644 --- a/README.md +++ b/README.md @@ -174,14 +174,7 @@ example. If creating an image for a doc, follow the section on "Docker images" from the Kubernetes repository. ## Partners -Kubernetes partners refers to the companies who contribute to the Kubernetes core codebase and/or extend their platform to support Kubernetes. Partners can get their logos added to the partner section of the [community page](http://k8s.io/community) by following the below steps and meeting the below logo specifications. Partners will also need to have a URL that is specific to integrating with Kubernetes ready; this URL will be the destination when the logo is clicked. - -* The partner product logo should be a transparent png image centered in a 215x125 px frame. (look at the existing logos for reference) -* The logo must link to a URL that is specific to integrating with Kubernetes, hosted on the partner's site. -* The logo should be named *product-name*_logo.png and placed in the `/images/community_logos` folder. -* The image reference (including the link to the partner URL) should be added in `community.html` under `
    ...
    `. -* Please do not change the order of the existing partner images. Append your logo to the end of the list. -* Once completed and tested the look and feel, submit the pull request. +Kubernetes partners refers to the companies who contribute to the Kubernetes core codebase, extend their platform to support Kubernetes or provide managed services to users centered around the Kubernetes platform. Partners can get their services and offerings added to the [partner page](https://k8s.io/partners) by completing and submitting the [partner request form](https://goo.gl/qcSnZF). Once the information and assets are verified, the partner product/services will be listed in the partner page. This would typically take 7-10 days. ## Thank you! diff --git a/_includes/partner-script.js b/_includes/partner-script.js index f7447c63b7..5763047efc 100644 --- a/_includes/partner-script.js +++ b/_includes/partner-script.js @@ -175,6 +175,20 @@ link: 'https://aporeto.com/trireme', blurb: 'Aporeto makes cloud-native applications secure by default without impacting developer velocity and works at any scale, on any cloud.' }, + { + type: 0, + name: 'Giant Swarm', + logo: 'giant_swarm', + link: 'https://giantswarm.io', + blurb: 'Giant Swarm provides fully-managed Kubernetes Clusters in your location of choice, so you can focus on your product.' + }, + { + type: 0, + name: 'Mirantis', + logo: 'mirantis', + link: 'https://content.mirantis.com/Containerizing-OpenStack-on-Kubernetes-Video-Landing-Page.html', + blurb: 'Mirantis builds and manages private clouds with open source software such as OpenStack, deployed as containers orchestrated by Kubernetes.' + }, { type: 1, name: 'Apprenda', @@ -237,7 +251,14 @@ logo: 'skippbox', link: 'http://www.skippbox.com/services/', blurb: 'Skippbox brings its Kubernetes expertise to help companies embrace Kubernetes on their way to digital transformation. Skippbox offers both professional services and expert training.' - } + }, + { + type: 1, + name: 'Endocode', + logo: 'endocode', + link: 'https://endocode.com/kubernetes/', + blurb: 'Endocode practices and teaches the open source way. Kernel to cluster - Dev to Ops. We offer Kubernetes trainings, services and support.' + } ] var isvContainer = document.getElementById('isvContainer') diff --git a/images/square-logos/datadog.png b/images/square-logos/datadog.png index 82d6d11aaf93168cddb9ba48dac2458cd077562a..aeab0f227f42eeb6fcacd2635bb3835ae2dc0451 100644 GIT binary patch literal 12214 zcmZvCbx<5n)a?=yG`MSUcXxs>?(Xis1h?Q4U>A1?u0evky9W#I*F#^(Id@Ksnu;763NZ=*06>!mN^8Kz64;f7gaEtu3;|bR1F{=X-xB~p z#rf}o17zh80sttg_EJ)6YId$5S5G@vHwt+vDGE0aR~vgLYXHFKcdn+bmL?Qm^ltN7 zQZYItMbT9Q4~arUGA;xcOvgltjHwV!S-6U)-iIY4^PXh1AR0a)AtWA8o#kUJ$_nB> z<@bcJqUhN1ryc(y$ED7@!>QM%WwE2`tK7yJ#9pM2X+Umu-jI(KlH^$1VIzaXJNs;( zLs4kl0GLRPR+OGE)Np|NAQ2H}s$Rry0G!VPDiWYqIlGsGH0llGuVkhXTu3-vF9g}u(a3%sIdaf=z|Xz03o^enf`D9!xTz9xB@VM z0>?U98ek_3sGiY@l>z8+0B~&-2L%ButN;#qT^k^vt_9FLjfvU-K>7&aP>+sa1ibeL zn2l0X`vAf-0l2c4x*`|MwU|dtu$9Ve5NV?klnFINVs%H<)ny}Rn3gAC#^p1AXP)($ zt=~73h%1x_WBY0n04MkrYa>&b)V8{Mu)n{eFeqtg zKCT=1YTIwxtNY^g5G3+^ceCBSOB2dv94hzze!GA2TB(F|27(-Jv3{5+_uPW|_Dr@w zH7IY`4z3qqOd zBuK9N2w8d&Nc%pl_n|(U@r6s$4E9T6N}^bWkb0OgR)3Xbh@7e;V=`m^^_h&PSKTf$ z*$thoU%M4u)D7d&94W7lp)(Zuy~HRIjydJ;XgG^lJ?aD`g3O3}%0A$G>^K^Vv1nX% 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 diff --git a/images/square-logos/endocode.png b/images/square-logos/endocode.png new file mode 100644 index 0000000000000000000000000000000000000000..a90189d6f99f6467accc7809ba304fdfb8a0437e GIT binary patch literal 5231 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 Ns-l)cjl5;hzW_Vd&9wjk literal 0 HcmV?d00001 diff --git a/images/square-logos/giant_swarm.png b/images/square-logos/giant_swarm.png new file mode 100644 index 0000000000000000000000000000000000000000..6434f98735d8106dd8c799ea4349d072a750c399 GIT binary patch literal 9772 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

    >52LK36D#}Re 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 literal 0 HcmV?d00001